Skip to content

source-amazon-seller-partner: ensure inline schemas, updated cdk, poetry (where possible) #36630

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from 17 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ data:
connectorSubtype: api
connectorType: source
definitionId: e55879a8-0ef8-4557-abcf-ab34c53ec460
dockerImageTag: 4.2.1
dockerImageTag: 4.2.2
dockerRepository: airbyte/source-amazon-seller-partner
documentationUrl: https://docs.airbyte.com/integrations/sources/amazon-seller-partner
githubIssueLabel: source-amazon-seller-partner
Expand All @@ -42,19 +42,26 @@ data:
releases:
breakingChanges:
2.0.0:
message: "Deprecated FBA reports will be removed permanently from Cloud and Brand Analytics Reports will be removed temporarily. Updates on Brand Analytics Reports can be tracked here: [#32353](https://github.com/airbytehq/airbyte/issues/32353)"
message:
"Deprecated FBA reports will be removed permanently from Cloud and
Brand Analytics Reports will be removed temporarily. Updates on Brand Analytics
Reports can be tracked here: [#32353](https://github.com/airbytehq/airbyte/issues/32353)"
upgradeDeadline: "2023-12-11"
3.0.0:
message:
Streams `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` and `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL` now have updated schemas.
Streams `GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL`, `GET_LEDGER_DETAIL_VIEW_DATA`, `GET_MERCHANTS_LISTINGS_FYP_REPORT`,
`GET_STRANDED_INVENTORY_UI_DATA`, and `GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE` now have date-time formatted fields.
Users will need to refresh the source schemas and reset these streams after upgrading.
Streams `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` and
`GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL` now have updated
schemas. Streams `GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL`, `GET_LEDGER_DETAIL_VIEW_DATA`,
`GET_MERCHANTS_LISTINGS_FYP_REPORT`, `GET_STRANDED_INVENTORY_UI_DATA`, and
`GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE` now have date-time formatted fields.
Users will need to refresh the source schemas and reset these streams after
upgrading.
upgradeDeadline: "2024-01-12"
4.0.0:
message:
Stream `GET_FBA_STORAGE_FEE_CHARGES_DATA` schema has been updated to match Amazon Seller Partner.
Users will need to refresh the source schema and reset this stream after upgrading.
Stream `GET_FBA_STORAGE_FEE_CHARGES_DATA` schema has been updated
to match Amazon Seller Partner. Users will need to refresh the source schema
and reset this stream after upgrading.
upgradeDeadline: "2024-03-11"
supportLevel: certified
tags:
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.poetry]
version = "4.2.1"
version = "4.2.2"
name = "source-amazon-seller-partner"
description = "Source implementation for Amazon Seller Partner."
authors = ["Airbyte <[email protected]>"]
Expand All @@ -17,7 +17,7 @@ include = "source_amazon_seller_partner"

[tool.poetry.dependencies]
python = "^3.9,<3.12"
airbyte-cdk = "^0"
airbyte-cdk = "0.80.0"
xmltodict = "~=0.12"
dateparser = "==1.2.0"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,34 @@
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"seller-sku": { "type": ["null", "string"] },
"fulfillment-channel-sku": { "type": ["null", "string"] },
"asin": { "type": ["null", "string"] },
"condition-type": { "type": ["null", "string"] },
"Warehouse-Condition-code": { "type": ["null", "string"] },
"Quantity Available": { "type": ["null", "string"] },
"dataEndTime": { "type": ["null", "string"], "format": "date" }
"seller-sku": {
"description": "The Seller SKU for the item, which is unique within the seller's inventory.",
"type": ["null", "string"]
},
"fulfillment-channel-sku": {
"description": "The SKU assigned to the item by the fulfillment network.",
"type": ["null", "string"]
},
"asin": {
"description": "The unique identifier for the product in the Amazon catalog.",
"type": ["null", "string"]
},
"condition-type": {
"description": "The condition type of the item, such as 'New', 'Used', or 'Refurbished'.",
"type": ["null", "string"]
},
"Warehouse-Condition-code": {
"description": "The warehouse code indicating the storage location and condition of the item.",
"type": ["null", "string"]
},
"Quantity Available": {
"description": "The total quantity of this item available in the fulfillment center.",
"type": ["null", "string"]
},
"dataEndTime": {
"description": "The end time for the data provided, formatted as a date.",
"type": ["null", "string"],
"format": "date"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,34 @@
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"seller-sku": { "type": ["null", "string"] },
"fulfillment-channel-sku": { "type": ["null", "string"] },
"asin": { "type": ["null", "string"] },
"condition-type": { "type": ["null", "string"] },
"country": { "type": ["null", "string"] },
"quantity-for-local-fulfillment": { "type": ["null", "string"] },
"dataEndTime": { "type": ["null", "string"], "format": "date" }
"seller-sku": {
"description": "Unique SKU assigned by the seller for the product",
"type": ["null", "string"]
},
"fulfillment-channel-sku": {
"description": "Unique SKU assigned by the seller for fulfillment",
"type": ["null", "string"]
},
"asin": {
"description": "Unique Amazon Standard Identification Number assigned to the product",
"type": ["null", "string"]
},
"condition-type": {
"description": "Type of condition (new, used, refurbished, etc.) of the product",
"type": ["null", "string"]
},
"country": {
"description": "Country code identifying the country the inventory data pertains to",
"type": ["null", "string"]
},
"quantity-for-local-fulfillment": {
"description": "Quantity of the product available for local fulfillment",
"type": ["null", "string"]
},
"dataEndTime": {
"description": "Timestamp indicating when the data was last updated",
"type": ["null", "string"],
"format": "date"
}
}
}
Loading
Loading