Retrieves line items in CSV format.
Uploads line items in CSV format.
downloadlineitems(body)
Retrieves line items in CSV format. Args: body: object, The request body. (required) The object takes the form of: { # Request to fetch stored line items. "fileSpec": "A String", # File specification (column names, types, order) in which the line items will be returned. Default to EWF. "filterType": "A String", # Filter type used to filter line items to fetch. "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", ], "format": "A String", # Format in which the line items will be returned. Default to CSV. } Returns: An object of the form: { # Download line items response. "lineItems": "A String", # Retrieved line items in CSV format. Refer to Entity Write File Format or Structured Data File Format for more information on file formats. }
uploadlineitems(body)
Uploads line items in CSV format. Args: body: object, The request body. (required) The object takes the form of: { # Request to upload line items. "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. "format": "A String", # Format the line items are in. Default to CSV. } 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. "errors": [ # Reasons why the entity can't be uploaded. "A String", ], "entityName": "A String", # Entity name. "changed": True or False, # Whether the stored entity is changed as a result of upload. "rowNumber": 42, # Row number. "persisted": True or False, # Whether the entity is persisted. "entityId": "A String", # Entity Id. }, ], }, }