Module CreativeService_types


module CreativeService_types: sig .. end

type __dummy = unit 
type email = string 
type password = string 
type useragent = string 
type token = string 
type applicationToken = string 
type developerToken = string 
type clientEmail = string 
type responseTime = int64 
type operations = int64 
type units = int64 

type getAllCreatives = {
   getAllCreatives_adGroupId : int32;
}
type getAllCreativesResponse = {
   getAllCreativesResponse_getAllCreativesReturn : creative list;
}
type imageType = [ `DynamicImage | `Flash | `Image ] 

type image = {
   image_data : string option;
   image_height : int32 option;
   image_imageUrl : string option;
   image_mimeType : string option;
   image_name : string;
   image_thumbnailUrl : string option;
   image_type : imageType option;
   image_width : int32 option;
}
type creative = {
   creative_adGroupId : int32;
   creative_deleted : bool;
   creative_description1 : string option;
   creative_description2 : string option;
   creative_destinationUrl : string;
   creative_disapproved : bool;
   creative_displayUrl : string;
   creative_exemptionRequest : string option;
   creative_headline : string option;
   creative_id : int32;
   creative_image : image option;
}
type apiException = {
   apiException_code : int32;
   apiException_internal : bool;
   apiException_message : string option;
   apiException_trigger : string option;
   apiException_errors : apiError list;
}
type apiError = {
   apiError_index : int32;
   apiError_field : string option;
   apiError_textIndex : int32 option;
   apiError_textLength : int32 option;
   apiError_trigger : string option;
   apiError_code : int32;
   apiError_isExemptable : bool;
   apiError_detail : string;
}
type fault = unit 

type getActiveCreatives = {
   getActiveCreatives_adGroupId : int32;
}
type getActiveCreativesResponse = {
   getActiveCreativesResponse_getActiveCreativesReturn : creative list;
}
type getCreative = {
   getCreative_adGroupId : int32;
   getCreative_creativeId : int32;
}
type getCreativeResponse = {
   getCreativeResponse_getCreativeReturn : creative;
}
type addCreative = {
   addCreative_creative : creative;
}
type addCreativeResponse = {
   addCreativeResponse_addCreativeReturn : creative;
}
type addCreativeList = {
   addCreativeList_creatives : creative list;
}
type addCreativeListResponse = {
   addCreativeListResponse_addCreativeListReturn : creative list;
}
type deleteCreative = {
   deleteCreative_adGroupId : int32;
   deleteCreative_creativeId : int32;
}
type deleteCreativeResponse = unit 

type deleteCreativeList = {
   deleteCreativeList_adGroupIds : int32 list;
   deleteCreativeList_creativeIds : int32 list;
}
type deleteCreativeListResponse = unit 

type activateCreative = {
   activateCreative_adGroupId : int32;
   activateCreative_creativeId : int32;
}
type activateCreativeResponse = unit 

type activateCreativeList = {
   activateCreativeList_adGroupIds : int32 list;
   activateCreativeList_creativeIds : int32 list;
}
type activateCreativeListResponse = unit 
val __dummy : unit
val node_of_getAllCreatives : ?a:(string * string) list ->
OCSoap.ctx -> string -> getAllCreatives -> OCSoap.node
val getAllCreatives_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAllCreatives
val node_of_getAllCreativesResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getAllCreativesResponse -> OCSoap.node
val getAllCreativesResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAllCreativesResponse
val node_of_imageType : ?a:(string * string) list ->
OCSoap.ctx -> string -> imageType -> OCSoap.node
val imageType_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
imageType
val string_of_imageType : [< `DynamicImage | `Flash | `Image ] -> string
val imageType_of_string : string -> imageType
val node_of_image : ?a:(string * string) list ->
OCSoap.ctx -> string -> image -> OCSoap.node
val image_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
image
val node_of_creative : ?a:(string * string) list ->
OCSoap.ctx -> string -> creative -> OCSoap.node
val creative_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
creative
val node_of_apiException : ?a:(string * string) list ->
OCSoap.ctx -> string -> apiException -> OCSoap.node
val apiException_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
apiException
val node_of_apiError : ?a:(string * string) list ->
OCSoap.ctx -> string -> apiError -> OCSoap.node
val apiError_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
apiError
val node_of_fault : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val fault_of_node : 'a -> 'b -> unit
val node_of_getActiveCreatives : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getActiveCreatives -> OCSoap.node
val getActiveCreatives_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getActiveCreatives
val node_of_getActiveCreativesResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getActiveCreativesResponse -> OCSoap.node
val getActiveCreativesResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getActiveCreativesResponse
val node_of_getCreative : ?a:(string * string) list ->
OCSoap.ctx -> string -> getCreative -> OCSoap.node
val getCreative_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getCreative
val node_of_getCreativeResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getCreativeResponse -> OCSoap.node
val getCreativeResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getCreativeResponse
val node_of_addCreative : ?a:(string * string) list ->
OCSoap.ctx -> string -> addCreative -> OCSoap.node
val addCreative_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addCreative
val node_of_addCreativeResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> addCreativeResponse -> OCSoap.node
val addCreativeResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addCreativeResponse
val node_of_addCreativeList : ?a:(string * string) list ->
OCSoap.ctx -> string -> addCreativeList -> OCSoap.node
val addCreativeList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addCreativeList
val node_of_addCreativeListResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> addCreativeListResponse -> OCSoap.node
val addCreativeListResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addCreativeListResponse
val node_of_deleteCreative : ?a:(string * string) list ->
OCSoap.ctx -> string -> deleteCreative -> OCSoap.node
val deleteCreative_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
deleteCreative
val node_of_deleteCreativeResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val deleteCreativeResponse_of_node : 'a -> 'b -> unit
val node_of_deleteCreativeList : ?a:(string * string) list ->
OCSoap.ctx ->
string -> deleteCreativeList -> OCSoap.node
val deleteCreativeList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
deleteCreativeList
val node_of_deleteCreativeListResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val deleteCreativeListResponse_of_node : 'a -> 'b -> unit
val node_of_activateCreative : ?a:(string * string) list ->
OCSoap.ctx -> string -> activateCreative -> OCSoap.node
val activateCreative_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
activateCreative
val node_of_activateCreativeResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val activateCreativeResponse_of_node : 'a -> 'b -> unit
val node_of_activateCreativeList : ?a:(string * string) list ->
OCSoap.ctx ->
string -> activateCreativeList -> OCSoap.node
val activateCreativeList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
activateCreativeList
val node_of_activateCreativeListResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val activateCreativeListResponse_of_node : 'a -> 'b -> unit