NAME

Google::Ads::AdWords::v201809::OfflineDataUploadService::OfflineDataUploadServiceInterfacePort - SOAP Interface for the OfflineDataUploadService Web Service

SYNOPSIS

 use Google::Ads::AdWords::v201809::OfflineDataUploadService::OfflineDataUploadServiceInterfacePort;
 my $interface = Google::Ads::AdWords::v201809::OfflineDataUploadService::OfflineDataUploadServiceInterfacePort->new();

 my $response;
 $response = $interface->get();
 $response = $interface->mutate();

DESCRIPTION

SOAP Interface for the OfflineDataUploadService web service located at https://adwords.google.com/api/adwords/rm/v201809/OfflineDataUploadService.

SERVICE OfflineDataUploadService

Port OfflineDataUploadServiceInterfacePort

METHODS

General methods

new

Constructor.

All arguments are forwarded to SOAP::WSDL::Client.

SOAP Service methods

Method synopsis is displayed with hash refs as parameters.

The commented class names in the method's parameters denote that objects of the corresponding class can be passed instead of the marked hash ref.

You may pass any combination of objects, hash and list refs to these methods, as long as you meet the structure.

List items (i.e. multiple occurences) are not displayed in the synopsis. You may generally pass a list ref of hash refs (or objects) instead of a hash ref - this may result in invalid XML if used improperly, though. Note that SOAP::WSDL always expects list references at maximum depth position.

XML attributes are not displayed in this synopsis and cannot be set using hash refs. See the respective class' documentation for additional information.

get

Returns a list of OfflineDataUpload objects that match the criteria specified in the selector. <p><b>Note:</b> If an upload fails after processing, reason will be reported in {@link OfflineDataUpload#failureReason}. @throws {@link ApiException} if problems occurred while retrieving results.

Returns a Google::Ads::AdWords::v201809::OfflineDataUploadService::getResponse object.

 $response = $interface->get( {
    serviceSelector =>  $a_reference_to, # see Google::Ads::AdWords::v201809::Selector
  },,
 );

mutate

Applies a list of mutate operations (i.e. add, set) to offline data upload: <p>Add - uploads offline data for each entry in operations. Some operations can fail for upload level errors like invalid {@code UploadMetadata}. Check {@code OfflineDataUploadReturnValue} for partial failure list. <p>Set - updates the upload result for each upload. It is for internal use only. <p><b>Note:</b> For AdWords API, one ADD request can have at most 2000 operations. <p><b>Note:</b> Add operation might possibly succeed even with errors in {@code OfflineData}. Data errors are reported in {@link OfflineDataUpload#partialDataErrors} <p><b>Note:</b> Supports only the {@code ADD} operator. {@code SET} operator is internally used only.({@code REMOVE} is not supported). @param operations A list of offline data upload operations. @return The list of offline data upload results in the same order as operations. @throws {@link ApiException} if problems occur.

Returns a Google::Ads::AdWords::v201809::OfflineDataUploadService::mutateResponse object.

 $response = $interface->mutate( {
    operations =>  $a_reference_to, # see Google::Ads::AdWords::v201809::OfflineDataUploadOperation
  },,
 );

AUTHOR

Generated by SOAP::WSDL on Thu Sep 20 11:05:54 2018