module AdGroupService_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 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 getAdGroupList = {
|
getAdGroupList_adgroupIDs : int32 list; |
}
type getAdGroupListResponse = {
|
getAdGroupListResponse_getAdGroupListReturn : adGroup list; |
}
type adGroupStatus = [ `Deleted | `Enabled | `Paused ]
type adGroup = {
|
adGroup_campaignId : int32; |
|
adGroup_id : int32; |
|
adGroup_maxContentCpc : int64 option; |
|
adGroup_maxCpc : int64 option; |
|
adGroup_maxCpm : int64 option; |
|
adGroup_name : string option; |
|
adGroup_status : adGroupStatus option; |
}
type getAllAdGroups = {
|
getAllAdGroups_campaignID : int32; |
}
type getAllAdGroupsResponse = {
|
getAllAdGroupsResponse_getAllAdGroupsReturn : adGroup list; |
}
type getAdGroup = {
|
getAdGroup_adGroupId : int32; |
}
type getAdGroupResponse = {
|
getAdGroupResponse_getAdGroupReturn : adGroup; |
}
type addAdGroup = {
|
addAdGroup_campaignID : int32; |
|
addAdGroup_newData : adGroup; |
}
type addAdGroupResponse = {
|
addAdGroupResponse_addAdGroupReturn : adGroup; |
}
type addAdGroupList = {
|
addAdGroupList_campaignID : int32; |
|
addAdGroupList_newData : adGroup list; |
}
type addAdGroupListResponse = {
|
addAdGroupListResponse_addAdGroupListReturn : adGroup list; |
}
type updateAdGroup = {
|
updateAdGroup_changedData : adGroup; |
}
type updateAdGroupResponse = unit
type updateAdGroupList = {
|
updateAdGroupList_changedData : adGroup list; |
}
type updateAdGroupListResponse = unit
type getAdGroupStats = {
|
getAdGroupStats_campaignId : int32; |
|
getAdGroupStats_adGroupIds : int32 list; |
|
getAdGroupStats_startDay : OCSoap.date; |
|
getAdGroupStats_endDay : OCSoap.date; |
|
getAdGroupStats_inPST : bool; |
}
type getAdGroupStatsResponse = {
|
getAdGroupStatsResponse_getAdGroupStatsReturn : statsRecord list; |
}
type statsRecord = {
|
statsRecord_averagePosition : float; |
|
statsRecord_clicks : int64; |
|
statsRecord_conversionRate : float; |
|
statsRecord_conversions : int64; |
|
statsRecord_cost : int64; |
|
statsRecord_id : int64; |
|
statsRecord_impressions : int64; |
}
val __dummy : unit
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_getAdGroupList : ?a:(string * string) list ->
OCSoap.ctx -> string -> getAdGroupList -> OCSoap.node
val getAdGroupList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroupList
val node_of_getAdGroupListResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getAdGroupListResponse -> OCSoap.node
val getAdGroupListResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroupListResponse
val node_of_adGroupStatus : ?a:(string * string) list ->
OCSoap.ctx -> string -> adGroupStatus -> OCSoap.node
val adGroupStatus_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
adGroupStatus
val string_of_adGroupStatus : [< `Deleted | `Enabled | `Paused ] -> string
val adGroupStatus_of_string : string -> adGroupStatus
val node_of_adGroup : ?a:(string * string) list ->
OCSoap.ctx -> string -> adGroup -> OCSoap.node
val adGroup_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
adGroup
val node_of_getAllAdGroups : ?a:(string * string) list ->
OCSoap.ctx -> string -> getAllAdGroups -> OCSoap.node
val getAllAdGroups_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAllAdGroups
val node_of_getAllAdGroupsResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getAllAdGroupsResponse -> OCSoap.node
val getAllAdGroupsResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAllAdGroupsResponse
val node_of_getAdGroup : ?a:(string * string) list ->
OCSoap.ctx -> string -> getAdGroup -> OCSoap.node
val getAdGroup_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroup
val node_of_getAdGroupResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getAdGroupResponse -> OCSoap.node
val getAdGroupResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroupResponse
val node_of_addAdGroup : ?a:(string * string) list ->
OCSoap.ctx -> string -> addAdGroup -> OCSoap.node
val addAdGroup_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addAdGroup
val node_of_addAdGroupResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> addAdGroupResponse -> OCSoap.node
val addAdGroupResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addAdGroupResponse
val node_of_addAdGroupList : ?a:(string * string) list ->
OCSoap.ctx -> string -> addAdGroupList -> OCSoap.node
val addAdGroupList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addAdGroupList
val node_of_addAdGroupListResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> addAdGroupListResponse -> OCSoap.node
val addAdGroupListResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
addAdGroupListResponse
val node_of_updateAdGroup : ?a:(string * string) list ->
OCSoap.ctx -> string -> updateAdGroup -> OCSoap.node
val updateAdGroup_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
updateAdGroup
val node_of_updateAdGroupResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val updateAdGroupResponse_of_node : 'a -> 'b -> unit
val node_of_updateAdGroupList : ?a:(string * string) list ->
OCSoap.ctx -> string -> updateAdGroupList -> OCSoap.node
val updateAdGroupList_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
updateAdGroupList
val node_of_updateAdGroupListResponse : ?a:(string * string) list -> OCSoap.ctx -> string -> unit -> OCSoap.node
val updateAdGroupListResponse_of_node : 'a -> 'b -> unit
val node_of_getAdGroupStats : ?a:(string * string) list ->
OCSoap.ctx -> string -> getAdGroupStats -> OCSoap.node
val getAdGroupStats_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroupStats
val node_of_getAdGroupStatsResponse : ?a:(string * string) list ->
OCSoap.ctx ->
string -> getAdGroupStatsResponse -> OCSoap.node
val getAdGroupStatsResponse_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
getAdGroupStatsResponse
val node_of_statsRecord : ?a:(string * string) list ->
OCSoap.ctx -> string -> statsRecord -> OCSoap.node
val statsRecord_of_node : string ->
('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node ->
statsRecord