Creates a SOAP header for the client given the user. It assumes that each element within the header to be filled in is a publicly acessible feild of the SOAP header element.
Generates the request information using the request and response. This method is called after the request has been made and RemoveSensitiveInfo() has been called as well.
Depending on the version of PHP, the xsi:types need to be added and empty tags may need to be removed. The SoapRequestXmlFixer class can facilitate these changes.
<span class="constraint Required">This field is required and should not be {@code null}.</span>
Returns the available report fields for a given report type.
Tags:
return:
list of available report fields. Each ReportDefinitionField encapsulates the field name, the field data type, and the enum values (if the field's type is {@code enum}).
throws:
ApiException if a problem occurred while fetching the ReportDefinitionField information.
<span class="constraint ContentsNotNull">This field must not contain {@code null} elements.</span>
<span class="constraint DistinctIds">Elements in this field must have distinct IDs for following Operators : SET, REMOVE.</span> <span class="constraint NotEmpty">This field must contain at least one element.</span> <span class="constraint Required">This field is required and should not be {@code null}.</span> <span class="constraint SupportedOperators">The following Operators are supported: ADD, SET, REMOVE.</span>
Creates, updates, and deletes report definitions.
Tags:
return:
list of updated report definitions, returned in the same order as the
operations
array.
throws:
ApiException if an error occurred while updating report definitions information.
access:
public
Parameters:
operations
$operations
A list of unique operations. The same report definition cannot be specified in more than one operation.