DoubleClick Bid Manager API . lineitems

Instance Methods

close()

Close httplib2 connections.

downloadlineitems(body=None, x__xgafv=None)

Retrieves line items in CSV format. YouTube & partners line items are not supported.

uploadlineitems(body=None, x__xgafv=None)

Uploads line items in CSV format. YouTube & partners line items are not supported.

Method Details

close()
Close httplib2 connections.
downloadlineitems(body=None, x__xgafv=None)
Retrieves line items in CSV format. YouTube & partners line items are not supported.

Args:
  body: object, The request body.
    The object takes the form of:

{ # Request to fetch stored line items.
    "filterIds": [ # Ids of the specified filter type used to filter line items to fetch. If omitted, all the line items will be returned.
      "A String",
    ],
    "filterType": "A String", # Filter type used to filter line items to fetch.
    "format": "A String", # Format in which the line items will be returned. Default to CSV.
    "fileSpec": "A String", # File specification (column names, types, order) in which the line items will be returned. Default to EWF.
  }

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Download line items response.
    "lineItems": "A String", # Retrieved line items in CSV format. For more information about file formats, see Entity Write File Format.
  }
uploadlineitems(body=None, x__xgafv=None)
Uploads line items in CSV format. YouTube & partners line items are not supported.

Args:
  body: object, The request body.
    The object takes the form of:

{ # Request to upload line items.
    "format": "A String", # Format the line items are in. Default to CSV.
    "lineItems": "A String", # Line items in CSV to upload. Refer to Entity Write File Format for more information on file format.
    "dryRun": True or False, # Set to true to get upload status without actually persisting the line items.
  }

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Upload line items response.
    "uploadStatus": { # Represents the status of upload. # Status of upload.
      "errors": [ # Reasons why upload can't be completed.
        "A String",
      ],
      "rowStatus": [ # Per-row upload status.
        { # Represents the upload status of a row in the request.
          "entityId": "A String", # Entity Id.
          "errors": [ # Reasons why the entity can't be uploaded.
            "A String",
          ],
          "entityName": "A String", # Entity name.
          "persisted": True or False, # Whether the entity is persisted.
          "changed": True or False, # Whether the stored entity is changed as a result of upload.
          "rowNumber": 42, # Row number.
        },
      ],
    },
  }