sig   type t = { height : int; source : string; width : int; }   val height : (GapiCustomsearchV1Model.Promotion.Image.t, int) GapiLens.t   val source : (GapiCustomsearchV1Model.Promotion.Image.t, string) GapiLens.t   val width : (GapiCustomsearchV1Model.Promotion.Image.t, int) GapiLens.t   val empty : GapiCustomsearchV1Model.Promotion.Image.t   val render :     GapiCustomsearchV1Model.Promotion.Image.t ->     GapiJson.json_data_model list   val parse :     GapiCustomsearchV1Model.Promotion.Image.t ->     GapiJson.json_data_model -> GapiCustomsearchV1Model.Promotion.Image.t end