sig
  type t = {
    byteSize : int;
    contextLink : string;
    height : int;
    thumbnailHeight : int;
    thumbnailLink : string;
    thumbnailWidth : int;
    width : int;
  }
  val byteSize : (GapiCustomsearchV1Model.Result.Image.t, int) GapiLens.t
  val contextLink :
    (GapiCustomsearchV1Model.Result.Image.t, string) GapiLens.t
  val height : (GapiCustomsearchV1Model.Result.Image.t, int) GapiLens.t
  val thumbnailHeight :
    (GapiCustomsearchV1Model.Result.Image.t, int) GapiLens.t
  val thumbnailLink :
    (GapiCustomsearchV1Model.Result.Image.t, string) GapiLens.t
  val thumbnailWidth :
    (GapiCustomsearchV1Model.Result.Image.t, int) GapiLens.t
  val width : (GapiCustomsearchV1Model.Result.Image.t, int) GapiLens.t
  val empty : GapiCustomsearchV1Model.Result.Image.t
  val render :
    GapiCustomsearchV1Model.Result.Image.t -> GapiJson.json_data_model list
  val parse :
    GapiCustomsearchV1Model.Result.Image.t ->
    GapiJson.json_data_model -> GapiCustomsearchV1Model.Result.Image.t
end