From 6e961e1814087701523b6ab2fda34198be3f9b4d Mon Sep 17 00:00:00 2001 From: ingrammicro-xvantage Date: Tue, 20 Feb 2024 05:39:52 +0000 Subject: [PATCH 1/3] Update from https://github.com/ingrammicro-xvantage/xi-sdk-openapispec/commit/182e74f4f91843b4463cb69bc8ea71cc6d138074 --- .openapi-generator/FILES | 30 ++++++++--------- README.md | 24 +++++--------- docs/InvoiceDetailsv61Response.md | 4 +-- docs/RenewalsSearchRequest.md | 2 +- docs/RenewalsSearchRequestDataType.md | 32 ------------------- docs/RenewalsSearchRequestDataTypeEndDate.md | 30 ----------------- ...walsSearchRequestDataTypeExpirationDate.md | 30 ----------------- ...enewalsSearchRequestDataTypeInvoiceDate.md | 30 ----------------- .../RenewalsSearchRequestDataTypeStartDate.md | 30 ----------------- docs/RenewalsSearchRequestDateType.md | 32 +++++++++++++++++++ docs/RenewalsSearchRequestDateTypeEndDate.md | 30 +++++++++++++++++ ...walsSearchRequestDateTypeExpirationDate.md | 30 +++++++++++++++++ ...enewalsSearchRequestDateTypeInvoiceDate.md | 30 +++++++++++++++++ .../RenewalsSearchRequestDateTypeStartDate.md | 30 +++++++++++++++++ test/test_invoice_detailsv61_response.py | 4 +-- test/test_renewals_search_request.py | 10 +++--- ...test_renewals_search_request_date_type.py} | 30 ++++++++--------- ...wals_search_request_date_type_end_date.py} | 22 ++++++------- ...arch_request_date_type_expiration_date.py} | 22 ++++++------- ..._search_request_date_type_invoice_date.py} | 22 ++++++------- ...ls_search_request_date_type_start_date.py} | 22 ++++++------- xi/sdk/resellers/__init__.py | 10 +++--- xi/sdk/resellers/api/renewals_api.py | 2 +- xi/sdk/resellers/models/__init__.py | 10 +++--- .../models/invoice_detailsv61_response.py | 5 ++- .../models/renewals_search_request.py | 14 ++++---- ...y => renewals_search_request_date_type.py} | 32 +++++++++---------- ...wals_search_request_date_type_end_date.py} | 8 ++--- ...arch_request_date_type_expiration_date.py} | 8 ++--- ..._search_request_date_type_invoice_date.py} | 8 ++--- ...ls_search_request_date_type_start_date.py} | 8 ++--- 31 files changed, 296 insertions(+), 305 deletions(-) delete mode 100644 docs/RenewalsSearchRequestDataType.md delete mode 100644 docs/RenewalsSearchRequestDataTypeEndDate.md delete mode 100644 docs/RenewalsSearchRequestDataTypeExpirationDate.md delete mode 100644 docs/RenewalsSearchRequestDataTypeInvoiceDate.md delete mode 100644 docs/RenewalsSearchRequestDataTypeStartDate.md create mode 100644 docs/RenewalsSearchRequestDateType.md create mode 100644 docs/RenewalsSearchRequestDateTypeEndDate.md create mode 100644 docs/RenewalsSearchRequestDateTypeExpirationDate.md create mode 100644 docs/RenewalsSearchRequestDateTypeInvoiceDate.md create mode 100644 docs/RenewalsSearchRequestDateTypeStartDate.md rename test/{test_renewals_search_request_data_type.py => test_renewals_search_request_date_type.py} (67%) rename test/{test_renewals_search_request_data_type_end_date.py => test_renewals_search_request_date_type_end_date.py} (65%) rename test/{test_renewals_search_request_data_type_expiration_date.py => test_renewals_search_request_date_type_expiration_date.py} (62%) rename test/{test_renewals_search_request_data_type_invoice_date.py => test_renewals_search_request_date_type_invoice_date.py} (63%) rename test/{test_renewals_search_request_data_type_start_date.py => test_renewals_search_request_date_type_start_date.py} (64%) rename xi/sdk/resellers/models/{renewals_search_request_data_type.py => renewals_search_request_date_type.py} (74%) rename xi/sdk/resellers/models/{renewals_search_request_data_type_end_date.py => renewals_search_request_date_type_end_date.py} (92%) rename xi/sdk/resellers/models/{renewals_search_request_data_type_expiration_date.py => renewals_search_request_date_type_expiration_date.py} (92%) rename xi/sdk/resellers/models/{renewals_search_request_data_type_invoice_date.py => renewals_search_request_date_type_invoice_date.py} (92%) rename xi/sdk/resellers/models/{renewals_search_request_data_type_start_date.py => renewals_search_request_date_type_start_date.py} (92%) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 75bb278c..2872b61e 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -170,11 +170,11 @@ docs/RenewalsDetailsResponseEndUserInfoInner.md docs/RenewalsDetailsResponseProductsInner.md docs/RenewalsDetailsResponseReferenceNumberInner.md docs/RenewalsSearchRequest.md -docs/RenewalsSearchRequestDataType.md -docs/RenewalsSearchRequestDataTypeEndDate.md -docs/RenewalsSearchRequestDataTypeExpirationDate.md -docs/RenewalsSearchRequestDataTypeInvoiceDate.md -docs/RenewalsSearchRequestDataTypeStartDate.md +docs/RenewalsSearchRequestDateType.md +docs/RenewalsSearchRequestDateTypeEndDate.md +docs/RenewalsSearchRequestDateTypeExpirationDate.md +docs/RenewalsSearchRequestDateTypeInvoiceDate.md +docs/RenewalsSearchRequestDateTypeStartDate.md docs/RenewalsSearchRequestStatus.md docs/RenewalsSearchRequestStatusOpporutinyStatus.md docs/RenewalsSearchResponse.md @@ -368,11 +368,11 @@ test/test_renewals_details_response_end_user_info_inner.py test/test_renewals_details_response_products_inner.py test/test_renewals_details_response_reference_number_inner.py test/test_renewals_search_request.py -test/test_renewals_search_request_data_type.py -test/test_renewals_search_request_data_type_end_date.py -test/test_renewals_search_request_data_type_expiration_date.py -test/test_renewals_search_request_data_type_invoice_date.py -test/test_renewals_search_request_data_type_start_date.py +test/test_renewals_search_request_date_type.py +test/test_renewals_search_request_date_type_end_date.py +test/test_renewals_search_request_date_type_expiration_date.py +test/test_renewals_search_request_date_type_invoice_date.py +test/test_renewals_search_request_date_type_start_date.py test/test_renewals_search_request_status.py test/test_renewals_search_request_status_opporutiny_status.py test/test_renewals_search_response.py @@ -571,11 +571,11 @@ xi/sdk/resellers/models/renewals_details_response_end_user_info_inner.py xi/sdk/resellers/models/renewals_details_response_products_inner.py xi/sdk/resellers/models/renewals_details_response_reference_number_inner.py xi/sdk/resellers/models/renewals_search_request.py -xi/sdk/resellers/models/renewals_search_request_data_type.py -xi/sdk/resellers/models/renewals_search_request_data_type_end_date.py -xi/sdk/resellers/models/renewals_search_request_data_type_expiration_date.py -xi/sdk/resellers/models/renewals_search_request_data_type_invoice_date.py -xi/sdk/resellers/models/renewals_search_request_data_type_start_date.py +xi/sdk/resellers/models/renewals_search_request_date_type.py +xi/sdk/resellers/models/renewals_search_request_date_type_end_date.py +xi/sdk/resellers/models/renewals_search_request_date_type_expiration_date.py +xi/sdk/resellers/models/renewals_search_request_date_type_invoice_date.py +xi/sdk/resellers/models/renewals_search_request_date_type_start_date.py xi/sdk/resellers/models/renewals_search_request_status.py xi/sdk/resellers/models/renewals_search_request_status_opporutiny_status.py xi/sdk/resellers/models/renewals_search_response.py diff --git a/README.md b/README.md index 0508a9f1..7f718d0a 100644 --- a/README.md +++ b/README.md @@ -11,22 +11,21 @@ This Python package is automatically generated by the [OpenAPI Generator](https: Python 3.7+ - ## Installation & Usage ### pip install If the python package is hosted on a repository, you can install directly using: ```sh -pip install git+https://github.com/ingrammicro-xvantage/xi-sdk-resellers-python.git +pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git ``` -(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/ingrammicro-xvantage/xi-sdk-resellers-python.git`) - +(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`) Then import the package: ```python import xi.sdk.resellers ``` + ### Setuptools Install via [Setuptools](http://pypi.python.org/pypi/setuptools). @@ -281,11 +280,11 @@ Class | Method | HTTP request | Description - [RenewalsDetailsResponseProductsInner](docs/RenewalsDetailsResponseProductsInner.md) - [RenewalsDetailsResponseReferenceNumberInner](docs/RenewalsDetailsResponseReferenceNumberInner.md) - [RenewalsSearchRequest](docs/RenewalsSearchRequest.md) - - [RenewalsSearchRequestDataType](docs/RenewalsSearchRequestDataType.md) - - [RenewalsSearchRequestDataTypeEndDate](docs/RenewalsSearchRequestDataTypeEndDate.md) - - [RenewalsSearchRequestDataTypeExpirationDate](docs/RenewalsSearchRequestDataTypeExpirationDate.md) - - [RenewalsSearchRequestDataTypeInvoiceDate](docs/RenewalsSearchRequestDataTypeInvoiceDate.md) - - [RenewalsSearchRequestDataTypeStartDate](docs/RenewalsSearchRequestDataTypeStartDate.md) + - [RenewalsSearchRequestDateType](docs/RenewalsSearchRequestDateType.md) + - [RenewalsSearchRequestDateTypeEndDate](docs/RenewalsSearchRequestDateTypeEndDate.md) + - [RenewalsSearchRequestDateTypeExpirationDate](docs/RenewalsSearchRequestDateTypeExpirationDate.md) + - [RenewalsSearchRequestDateTypeInvoiceDate](docs/RenewalsSearchRequestDateTypeInvoiceDate.md) + - [RenewalsSearchRequestDateTypeStartDate](docs/RenewalsSearchRequestDateTypeStartDate.md) - [RenewalsSearchRequestStatus](docs/RenewalsSearchRequestStatus.md) - [RenewalsSearchRequestStatusOpporutinyStatus](docs/RenewalsSearchRequestStatusOpporutinyStatus.md) - [RenewalsSearchResponse](docs/RenewalsSearchResponse.md) @@ -323,13 +322,6 @@ Authentication schemes defined for the API: ## Author --[Ingram Micro Xvantage](https://github.com/ingrammicro-xvantage) - -## Contact - -For any inquiries or support, please feel free to contact us at: - -- Email: [xi_support@ingrammicro.com](xi_support@ingrammicro.com) diff --git a/docs/InvoiceDetailsv61Response.md b/docs/InvoiceDetailsv61Response.md index 88ff7761..ada34032 100644 --- a/docs/InvoiceDetailsv61Response.md +++ b/docs/InvoiceDetailsv61Response.md @@ -7,11 +7,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **invoice_number** | **str** | The Invoice number for the order. | [optional] **invoice_status** | **str** | Status of the invoice. | [optional] -**invoice_date** | **date** | Date of an Invoice. | [optional] +**invoice_date** | **str** | Date of an Invoice. | [optional] **customer_order_number** | **str** | The reseller's order number for reference in their system. | [optional] **end_customer_order_number** | **str** | The end customer's order number for reference in their system. | [optional] **order_number** | **str** | The end customer's order number for reference in their system. | [optional] -**order_date** | **date** | The date and time in UTC format that the order was created. | [optional] +**order_date** | **str** | The date and time in UTC format that the order was created. | [optional] **bill_to_id** | **str** | Bill to party | [optional] **invoice_type** | **str** | Type of the Invoice | [optional] **invoice_due_date** | **str** | Date when the invoice is due. | [optional] diff --git a/docs/RenewalsSearchRequest.md b/docs/RenewalsSearchRequest.md index 591206bf..72abdf40 100644 --- a/docs/RenewalsSearchRequest.md +++ b/docs/RenewalsSearchRequest.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **status** | [**RenewalsSearchRequestStatus**](RenewalsSearchRequestStatus.md) | | [optional] -**data_type** | [**RenewalsSearchRequestDataType**](RenewalsSearchRequestDataType.md) | | [optional] +**date_type** | [**RenewalsSearchRequestDateType**](RenewalsSearchRequestDateType.md) | | [optional] **vendor** | **str** | The name of the Vendor. | [optional] **end_user** | **str** | The name of the enduser. | [optional] diff --git a/docs/RenewalsSearchRequestDataType.md b/docs/RenewalsSearchRequestDataType.md deleted file mode 100644 index 7a3924f6..00000000 --- a/docs/RenewalsSearchRequestDataType.md +++ /dev/null @@ -1,32 +0,0 @@ -# RenewalsSearchRequestDataType - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**start_date** | [**RenewalsSearchRequestDataTypeStartDate**](RenewalsSearchRequestDataTypeStartDate.md) | | [optional] -**end_date** | [**RenewalsSearchRequestDataTypeEndDate**](RenewalsSearchRequestDataTypeEndDate.md) | | [optional] -**invoice_date** | [**RenewalsSearchRequestDataTypeInvoiceDate**](RenewalsSearchRequestDataTypeInvoiceDate.md) | | [optional] -**expiration_date** | [**RenewalsSearchRequestDataTypeExpirationDate**](RenewalsSearchRequestDataTypeExpirationDate.md) | | [optional] - -## Example - -```python -from xi.sdk.resellers.models.renewals_search_request_data_type import RenewalsSearchRequestDataType - -# TODO update the JSON string below -json = "{}" -# create an instance of RenewalsSearchRequestDataType from a JSON string -renewals_search_request_data_type_instance = RenewalsSearchRequestDataType.from_json(json) -# print the JSON string representation of the object -print RenewalsSearchRequestDataType.to_json() - -# convert the object into a dict -renewals_search_request_data_type_dict = renewals_search_request_data_type_instance.to_dict() -# create an instance of RenewalsSearchRequestDataType from a dict -renewals_search_request_data_type_form_dict = renewals_search_request_data_type.from_dict(renewals_search_request_data_type_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/RenewalsSearchRequestDataTypeEndDate.md b/docs/RenewalsSearchRequestDataTypeEndDate.md deleted file mode 100644 index d85a3dc8..00000000 --- a/docs/RenewalsSearchRequestDataTypeEndDate.md +++ /dev/null @@ -1,30 +0,0 @@ -# RenewalsSearchRequestDataTypeEndDate - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**custom_start_date** | **str** | Custom from date for Renewal end date. | [optional] -**custom_end_date** | **str** | Custom to date for Renewal end date. | [optional] - -## Example - -```python -from xi.sdk.resellers.models.renewals_search_request_data_type_end_date import RenewalsSearchRequestDataTypeEndDate - -# TODO update the JSON string below -json = "{}" -# create an instance of RenewalsSearchRequestDataTypeEndDate from a JSON string -renewals_search_request_data_type_end_date_instance = RenewalsSearchRequestDataTypeEndDate.from_json(json) -# print the JSON string representation of the object -print RenewalsSearchRequestDataTypeEndDate.to_json() - -# convert the object into a dict -renewals_search_request_data_type_end_date_dict = renewals_search_request_data_type_end_date_instance.to_dict() -# create an instance of RenewalsSearchRequestDataTypeEndDate from a dict -renewals_search_request_data_type_end_date_form_dict = renewals_search_request_data_type_end_date.from_dict(renewals_search_request_data_type_end_date_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/RenewalsSearchRequestDataTypeExpirationDate.md b/docs/RenewalsSearchRequestDataTypeExpirationDate.md deleted file mode 100644 index ca9b5d61..00000000 --- a/docs/RenewalsSearchRequestDataTypeExpirationDate.md +++ /dev/null @@ -1,30 +0,0 @@ -# RenewalsSearchRequestDataTypeExpirationDate - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**custom_start_date** | **str** | Custom start date for expiration date. | [optional] -**custom_end_date** | **str** | Custom end date for expiration date. | [optional] - -## Example - -```python -from xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date import RenewalsSearchRequestDataTypeExpirationDate - -# TODO update the JSON string below -json = "{}" -# create an instance of RenewalsSearchRequestDataTypeExpirationDate from a JSON string -renewals_search_request_data_type_expiration_date_instance = RenewalsSearchRequestDataTypeExpirationDate.from_json(json) -# print the JSON string representation of the object -print RenewalsSearchRequestDataTypeExpirationDate.to_json() - -# convert the object into a dict -renewals_search_request_data_type_expiration_date_dict = renewals_search_request_data_type_expiration_date_instance.to_dict() -# create an instance of RenewalsSearchRequestDataTypeExpirationDate from a dict -renewals_search_request_data_type_expiration_date_form_dict = renewals_search_request_data_type_expiration_date.from_dict(renewals_search_request_data_type_expiration_date_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/RenewalsSearchRequestDataTypeInvoiceDate.md b/docs/RenewalsSearchRequestDataTypeInvoiceDate.md deleted file mode 100644 index a0938223..00000000 --- a/docs/RenewalsSearchRequestDataTypeInvoiceDate.md +++ /dev/null @@ -1,30 +0,0 @@ -# RenewalsSearchRequestDataTypeInvoiceDate - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**custom_start_date** | **str** | Custom start date for invoice date. | [optional] -**custom_end_date** | **str** | Custom end date for invoice date. | [optional] - -## Example - -```python -from xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date import RenewalsSearchRequestDataTypeInvoiceDate - -# TODO update the JSON string below -json = "{}" -# create an instance of RenewalsSearchRequestDataTypeInvoiceDate from a JSON string -renewals_search_request_data_type_invoice_date_instance = RenewalsSearchRequestDataTypeInvoiceDate.from_json(json) -# print the JSON string representation of the object -print RenewalsSearchRequestDataTypeInvoiceDate.to_json() - -# convert the object into a dict -renewals_search_request_data_type_invoice_date_dict = renewals_search_request_data_type_invoice_date_instance.to_dict() -# create an instance of RenewalsSearchRequestDataTypeInvoiceDate from a dict -renewals_search_request_data_type_invoice_date_form_dict = renewals_search_request_data_type_invoice_date.from_dict(renewals_search_request_data_type_invoice_date_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/RenewalsSearchRequestDataTypeStartDate.md b/docs/RenewalsSearchRequestDataTypeStartDate.md deleted file mode 100644 index e867a5e2..00000000 --- a/docs/RenewalsSearchRequestDataTypeStartDate.md +++ /dev/null @@ -1,30 +0,0 @@ -# RenewalsSearchRequestDataTypeStartDate - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**custom_start_date** | **str** | Custom from date for Renewal Start date. | [optional] -**custom_end_date** | **str** | Custom to date for Renewal Start date. | [optional] - -## Example - -```python -from xi.sdk.resellers.models.renewals_search_request_data_type_start_date import RenewalsSearchRequestDataTypeStartDate - -# TODO update the JSON string below -json = "{}" -# create an instance of RenewalsSearchRequestDataTypeStartDate from a JSON string -renewals_search_request_data_type_start_date_instance = RenewalsSearchRequestDataTypeStartDate.from_json(json) -# print the JSON string representation of the object -print RenewalsSearchRequestDataTypeStartDate.to_json() - -# convert the object into a dict -renewals_search_request_data_type_start_date_dict = renewals_search_request_data_type_start_date_instance.to_dict() -# create an instance of RenewalsSearchRequestDataTypeStartDate from a dict -renewals_search_request_data_type_start_date_form_dict = renewals_search_request_data_type_start_date.from_dict(renewals_search_request_data_type_start_date_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/RenewalsSearchRequestDateType.md b/docs/RenewalsSearchRequestDateType.md new file mode 100644 index 00000000..163274ba --- /dev/null +++ b/docs/RenewalsSearchRequestDateType.md @@ -0,0 +1,32 @@ +# RenewalsSearchRequestDateType + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**start_date** | [**RenewalsSearchRequestDateTypeStartDate**](RenewalsSearchRequestDateTypeStartDate.md) | | [optional] +**end_date** | [**RenewalsSearchRequestDateTypeEndDate**](RenewalsSearchRequestDateTypeEndDate.md) | | [optional] +**invoice_date** | [**RenewalsSearchRequestDateTypeInvoiceDate**](RenewalsSearchRequestDateTypeInvoiceDate.md) | | [optional] +**expiration_date** | [**RenewalsSearchRequestDateTypeExpirationDate**](RenewalsSearchRequestDateTypeExpirationDate.md) | | [optional] + +## Example + +```python +from xi.sdk.resellers.models.renewals_search_request_date_type import RenewalsSearchRequestDateType + +# TODO update the JSON string below +json = "{}" +# create an instance of RenewalsSearchRequestDateType from a JSON string +renewals_search_request_date_type_instance = RenewalsSearchRequestDateType.from_json(json) +# print the JSON string representation of the object +print RenewalsSearchRequestDateType.to_json() + +# convert the object into a dict +renewals_search_request_date_type_dict = renewals_search_request_date_type_instance.to_dict() +# create an instance of RenewalsSearchRequestDateType from a dict +renewals_search_request_date_type_form_dict = renewals_search_request_date_type.from_dict(renewals_search_request_date_type_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RenewalsSearchRequestDateTypeEndDate.md b/docs/RenewalsSearchRequestDateTypeEndDate.md new file mode 100644 index 00000000..a39ae125 --- /dev/null +++ b/docs/RenewalsSearchRequestDateTypeEndDate.md @@ -0,0 +1,30 @@ +# RenewalsSearchRequestDateTypeEndDate + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**custom_start_date** | **str** | Custom from date for Renewal end date. | [optional] +**custom_end_date** | **str** | Custom to date for Renewal end date. | [optional] + +## Example + +```python +from xi.sdk.resellers.models.renewals_search_request_date_type_end_date import RenewalsSearchRequestDateTypeEndDate + +# TODO update the JSON string below +json = "{}" +# create an instance of RenewalsSearchRequestDateTypeEndDate from a JSON string +renewals_search_request_date_type_end_date_instance = RenewalsSearchRequestDateTypeEndDate.from_json(json) +# print the JSON string representation of the object +print RenewalsSearchRequestDateTypeEndDate.to_json() + +# convert the object into a dict +renewals_search_request_date_type_end_date_dict = renewals_search_request_date_type_end_date_instance.to_dict() +# create an instance of RenewalsSearchRequestDateTypeEndDate from a dict +renewals_search_request_date_type_end_date_form_dict = renewals_search_request_date_type_end_date.from_dict(renewals_search_request_date_type_end_date_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RenewalsSearchRequestDateTypeExpirationDate.md b/docs/RenewalsSearchRequestDateTypeExpirationDate.md new file mode 100644 index 00000000..0c9b4e49 --- /dev/null +++ b/docs/RenewalsSearchRequestDateTypeExpirationDate.md @@ -0,0 +1,30 @@ +# RenewalsSearchRequestDateTypeExpirationDate + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**custom_start_date** | **str** | Custom start date for expiration date. | [optional] +**custom_end_date** | **str** | Custom end date for expiration date. | [optional] + +## Example + +```python +from xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date import RenewalsSearchRequestDateTypeExpirationDate + +# TODO update the JSON string below +json = "{}" +# create an instance of RenewalsSearchRequestDateTypeExpirationDate from a JSON string +renewals_search_request_date_type_expiration_date_instance = RenewalsSearchRequestDateTypeExpirationDate.from_json(json) +# print the JSON string representation of the object +print RenewalsSearchRequestDateTypeExpirationDate.to_json() + +# convert the object into a dict +renewals_search_request_date_type_expiration_date_dict = renewals_search_request_date_type_expiration_date_instance.to_dict() +# create an instance of RenewalsSearchRequestDateTypeExpirationDate from a dict +renewals_search_request_date_type_expiration_date_form_dict = renewals_search_request_date_type_expiration_date.from_dict(renewals_search_request_date_type_expiration_date_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RenewalsSearchRequestDateTypeInvoiceDate.md b/docs/RenewalsSearchRequestDateTypeInvoiceDate.md new file mode 100644 index 00000000..96f2ca6d --- /dev/null +++ b/docs/RenewalsSearchRequestDateTypeInvoiceDate.md @@ -0,0 +1,30 @@ +# RenewalsSearchRequestDateTypeInvoiceDate + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**custom_start_date** | **str** | Custom start date for invoice date. | [optional] +**custom_end_date** | **str** | Custom end date for invoice date. | [optional] + +## Example + +```python +from xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date import RenewalsSearchRequestDateTypeInvoiceDate + +# TODO update the JSON string below +json = "{}" +# create an instance of RenewalsSearchRequestDateTypeInvoiceDate from a JSON string +renewals_search_request_date_type_invoice_date_instance = RenewalsSearchRequestDateTypeInvoiceDate.from_json(json) +# print the JSON string representation of the object +print RenewalsSearchRequestDateTypeInvoiceDate.to_json() + +# convert the object into a dict +renewals_search_request_date_type_invoice_date_dict = renewals_search_request_date_type_invoice_date_instance.to_dict() +# create an instance of RenewalsSearchRequestDateTypeInvoiceDate from a dict +renewals_search_request_date_type_invoice_date_form_dict = renewals_search_request_date_type_invoice_date.from_dict(renewals_search_request_date_type_invoice_date_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RenewalsSearchRequestDateTypeStartDate.md b/docs/RenewalsSearchRequestDateTypeStartDate.md new file mode 100644 index 00000000..d62ce193 --- /dev/null +++ b/docs/RenewalsSearchRequestDateTypeStartDate.md @@ -0,0 +1,30 @@ +# RenewalsSearchRequestDateTypeStartDate + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**custom_start_date** | **str** | Custom from date for Renewal Start date. | [optional] +**custom_end_date** | **str** | Custom to date for Renewal Start date. | [optional] + +## Example + +```python +from xi.sdk.resellers.models.renewals_search_request_date_type_start_date import RenewalsSearchRequestDateTypeStartDate + +# TODO update the JSON string below +json = "{}" +# create an instance of RenewalsSearchRequestDateTypeStartDate from a JSON string +renewals_search_request_date_type_start_date_instance = RenewalsSearchRequestDateTypeStartDate.from_json(json) +# print the JSON string representation of the object +print RenewalsSearchRequestDateTypeStartDate.to_json() + +# convert the object into a dict +renewals_search_request_date_type_start_date_dict = renewals_search_request_date_type_start_date_instance.to_dict() +# create an instance of RenewalsSearchRequestDateTypeStartDate from a dict +renewals_search_request_date_type_start_date_form_dict = renewals_search_request_date_type_start_date.from_dict(renewals_search_request_date_type_start_date_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/test/test_invoice_detailsv61_response.py b/test/test_invoice_detailsv61_response.py index e52e1918..c744a91c 100644 --- a/test/test_invoice_detailsv61_response.py +++ b/test/test_invoice_detailsv61_response.py @@ -37,11 +37,11 @@ def make_instance(self, include_optional) -> InvoiceDetailsv61Response: return InvoiceDetailsv61Response( invoice_number = '', invoice_status = '', - invoice_date = datetime.datetime.strptime('1975-12-30', '%Y-%m-%d').date(), + invoice_date = '', customer_order_number = '', end_customer_order_number = '', order_number = '', - order_date = datetime.datetime.strptime('1975-12-30', '%Y-%m-%d').date(), + order_date = '', bill_to_id = '', invoice_type = '', invoice_due_date = '', diff --git a/test/test_renewals_search_request.py b/test/test_renewals_search_request.py index 61892385..a5aee959 100644 --- a/test/test_renewals_search_request.py +++ b/test/test_renewals_search_request.py @@ -39,17 +39,17 @@ def make_instance(self, include_optional) -> RenewalsSearchRequest: opporutiny_status = xi.sdk.resellers.models.renewals_search_request_status_opporutiny_status.renewalsSearchRequest_status_OpporutinyStatus( value = '', sub_status = '', ), ), - data_type = xi.sdk.resellers.models.renewals_search_request_data_type.renewalsSearchRequest_dataType( - start_date = xi.sdk.resellers.models.renewals_search_request_data_type_start_date.renewalsSearchRequest_dataType_startDate( + date_type = xi.sdk.resellers.models.renewals_search_request_date_type.renewalsSearchRequest_dateType( + start_date = xi.sdk.resellers.models.renewals_search_request_date_type_start_date.renewalsSearchRequest_dateType_startDate( custom_start_date = '', custom_end_date = '', ), - end_date = xi.sdk.resellers.models.renewals_search_request_data_type_end_date.renewalsSearchRequest_dataType_endDate( + end_date = xi.sdk.resellers.models.renewals_search_request_date_type_end_date.renewalsSearchRequest_dateType_endDate( custom_start_date = '', custom_end_date = '', ), - invoice_date = xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date.renewalsSearchRequest_dataType_invoiceDate( + invoice_date = xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date.renewalsSearchRequest_dateType_invoiceDate( custom_start_date = '', custom_end_date = '', ), - expiration_date = xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date.renewalsSearchRequest_dataType_expirationDate( + expiration_date = xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date.renewalsSearchRequest_dateType_expirationDate( custom_start_date = '', custom_end_date = '', ), ), vendor = '', diff --git a/test/test_renewals_search_request_data_type.py b/test/test_renewals_search_request_date_type.py similarity index 67% rename from test/test_renewals_search_request_data_type.py rename to test/test_renewals_search_request_date_type.py index 932a675f..287afc86 100644 --- a/test/test_renewals_search_request_data_type.py +++ b/test/test_renewals_search_request_date_type.py @@ -14,10 +14,10 @@ import unittest -from xi.sdk.resellers.models.renewals_search_request_data_type import RenewalsSearchRequestDataType +from xi.sdk.resellers.models.renewals_search_request_date_type import RenewalsSearchRequestDateType -class TestRenewalsSearchRequestDataType(unittest.TestCase): - """RenewalsSearchRequestDataType unit test stubs""" +class TestRenewalsSearchRequestDateType(unittest.TestCase): + """RenewalsSearchRequestDateType unit test stubs""" def setUp(self): pass @@ -25,36 +25,36 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> RenewalsSearchRequestDataType: - """Test RenewalsSearchRequestDataType + def make_instance(self, include_optional) -> RenewalsSearchRequestDateType: + """Test RenewalsSearchRequestDateType include_option is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `RenewalsSearchRequestDataType` + # uncomment below to create an instance of `RenewalsSearchRequestDateType` """ - model = RenewalsSearchRequestDataType() + model = RenewalsSearchRequestDateType() if include_optional: - return RenewalsSearchRequestDataType( - start_date = xi.sdk.resellers.models.renewals_search_request_data_type_start_date.renewalsSearchRequest_dataType_startDate( + return RenewalsSearchRequestDateType( + start_date = xi.sdk.resellers.models.renewals_search_request_date_type_start_date.renewalsSearchRequest_dateType_startDate( custom_start_date = '', custom_end_date = '', ), - end_date = xi.sdk.resellers.models.renewals_search_request_data_type_end_date.renewalsSearchRequest_dataType_endDate( + end_date = xi.sdk.resellers.models.renewals_search_request_date_type_end_date.renewalsSearchRequest_dateType_endDate( custom_start_date = '', custom_end_date = '', ), - invoice_date = xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date.renewalsSearchRequest_dataType_invoiceDate( + invoice_date = xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date.renewalsSearchRequest_dateType_invoiceDate( custom_start_date = '', custom_end_date = '', ), - expiration_date = xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date.renewalsSearchRequest_dataType_expirationDate( + expiration_date = xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date.renewalsSearchRequest_dateType_expirationDate( custom_start_date = '', custom_end_date = '', ) ) else: - return RenewalsSearchRequestDataType( + return RenewalsSearchRequestDateType( ) """ - def testRenewalsSearchRequestDataType(self): - """Test RenewalsSearchRequestDataType""" + def testRenewalsSearchRequestDateType(self): + """Test RenewalsSearchRequestDateType""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_renewals_search_request_data_type_end_date.py b/test/test_renewals_search_request_date_type_end_date.py similarity index 65% rename from test/test_renewals_search_request_data_type_end_date.py rename to test/test_renewals_search_request_date_type_end_date.py index b9fa0a7c..874d9400 100644 --- a/test/test_renewals_search_request_data_type_end_date.py +++ b/test/test_renewals_search_request_date_type_end_date.py @@ -14,10 +14,10 @@ import unittest -from xi.sdk.resellers.models.renewals_search_request_data_type_end_date import RenewalsSearchRequestDataTypeEndDate +from xi.sdk.resellers.models.renewals_search_request_date_type_end_date import RenewalsSearchRequestDateTypeEndDate -class TestRenewalsSearchRequestDataTypeEndDate(unittest.TestCase): - """RenewalsSearchRequestDataTypeEndDate unit test stubs""" +class TestRenewalsSearchRequestDateTypeEndDate(unittest.TestCase): + """RenewalsSearchRequestDateTypeEndDate unit test stubs""" def setUp(self): pass @@ -25,26 +25,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> RenewalsSearchRequestDataTypeEndDate: - """Test RenewalsSearchRequestDataTypeEndDate + def make_instance(self, include_optional) -> RenewalsSearchRequestDateTypeEndDate: + """Test RenewalsSearchRequestDateTypeEndDate include_option is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `RenewalsSearchRequestDataTypeEndDate` + # uncomment below to create an instance of `RenewalsSearchRequestDateTypeEndDate` """ - model = RenewalsSearchRequestDataTypeEndDate() + model = RenewalsSearchRequestDateTypeEndDate() if include_optional: - return RenewalsSearchRequestDataTypeEndDate( + return RenewalsSearchRequestDateTypeEndDate( custom_start_date = '', custom_end_date = '' ) else: - return RenewalsSearchRequestDataTypeEndDate( + return RenewalsSearchRequestDateTypeEndDate( ) """ - def testRenewalsSearchRequestDataTypeEndDate(self): - """Test RenewalsSearchRequestDataTypeEndDate""" + def testRenewalsSearchRequestDateTypeEndDate(self): + """Test RenewalsSearchRequestDateTypeEndDate""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_renewals_search_request_data_type_expiration_date.py b/test/test_renewals_search_request_date_type_expiration_date.py similarity index 62% rename from test/test_renewals_search_request_data_type_expiration_date.py rename to test/test_renewals_search_request_date_type_expiration_date.py index 5c53e508..3df04c31 100644 --- a/test/test_renewals_search_request_data_type_expiration_date.py +++ b/test/test_renewals_search_request_date_type_expiration_date.py @@ -14,10 +14,10 @@ import unittest -from xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date import RenewalsSearchRequestDataTypeExpirationDate +from xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date import RenewalsSearchRequestDateTypeExpirationDate -class TestRenewalsSearchRequestDataTypeExpirationDate(unittest.TestCase): - """RenewalsSearchRequestDataTypeExpirationDate unit test stubs""" +class TestRenewalsSearchRequestDateTypeExpirationDate(unittest.TestCase): + """RenewalsSearchRequestDateTypeExpirationDate unit test stubs""" def setUp(self): pass @@ -25,26 +25,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> RenewalsSearchRequestDataTypeExpirationDate: - """Test RenewalsSearchRequestDataTypeExpirationDate + def make_instance(self, include_optional) -> RenewalsSearchRequestDateTypeExpirationDate: + """Test RenewalsSearchRequestDateTypeExpirationDate include_option is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `RenewalsSearchRequestDataTypeExpirationDate` + # uncomment below to create an instance of `RenewalsSearchRequestDateTypeExpirationDate` """ - model = RenewalsSearchRequestDataTypeExpirationDate() + model = RenewalsSearchRequestDateTypeExpirationDate() if include_optional: - return RenewalsSearchRequestDataTypeExpirationDate( + return RenewalsSearchRequestDateTypeExpirationDate( custom_start_date = '', custom_end_date = '' ) else: - return RenewalsSearchRequestDataTypeExpirationDate( + return RenewalsSearchRequestDateTypeExpirationDate( ) """ - def testRenewalsSearchRequestDataTypeExpirationDate(self): - """Test RenewalsSearchRequestDataTypeExpirationDate""" + def testRenewalsSearchRequestDateTypeExpirationDate(self): + """Test RenewalsSearchRequestDateTypeExpirationDate""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_renewals_search_request_data_type_invoice_date.py b/test/test_renewals_search_request_date_type_invoice_date.py similarity index 63% rename from test/test_renewals_search_request_data_type_invoice_date.py rename to test/test_renewals_search_request_date_type_invoice_date.py index 62cabd06..0f0d232e 100644 --- a/test/test_renewals_search_request_data_type_invoice_date.py +++ b/test/test_renewals_search_request_date_type_invoice_date.py @@ -14,10 +14,10 @@ import unittest -from xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date import RenewalsSearchRequestDataTypeInvoiceDate +from xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date import RenewalsSearchRequestDateTypeInvoiceDate -class TestRenewalsSearchRequestDataTypeInvoiceDate(unittest.TestCase): - """RenewalsSearchRequestDataTypeInvoiceDate unit test stubs""" +class TestRenewalsSearchRequestDateTypeInvoiceDate(unittest.TestCase): + """RenewalsSearchRequestDateTypeInvoiceDate unit test stubs""" def setUp(self): pass @@ -25,26 +25,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> RenewalsSearchRequestDataTypeInvoiceDate: - """Test RenewalsSearchRequestDataTypeInvoiceDate + def make_instance(self, include_optional) -> RenewalsSearchRequestDateTypeInvoiceDate: + """Test RenewalsSearchRequestDateTypeInvoiceDate include_option is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `RenewalsSearchRequestDataTypeInvoiceDate` + # uncomment below to create an instance of `RenewalsSearchRequestDateTypeInvoiceDate` """ - model = RenewalsSearchRequestDataTypeInvoiceDate() + model = RenewalsSearchRequestDateTypeInvoiceDate() if include_optional: - return RenewalsSearchRequestDataTypeInvoiceDate( + return RenewalsSearchRequestDateTypeInvoiceDate( custom_start_date = '', custom_end_date = '' ) else: - return RenewalsSearchRequestDataTypeInvoiceDate( + return RenewalsSearchRequestDateTypeInvoiceDate( ) """ - def testRenewalsSearchRequestDataTypeInvoiceDate(self): - """Test RenewalsSearchRequestDataTypeInvoiceDate""" + def testRenewalsSearchRequestDateTypeInvoiceDate(self): + """Test RenewalsSearchRequestDateTypeInvoiceDate""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_renewals_search_request_data_type_start_date.py b/test/test_renewals_search_request_date_type_start_date.py similarity index 64% rename from test/test_renewals_search_request_data_type_start_date.py rename to test/test_renewals_search_request_date_type_start_date.py index 400bffb7..ddfad7aa 100644 --- a/test/test_renewals_search_request_data_type_start_date.py +++ b/test/test_renewals_search_request_date_type_start_date.py @@ -14,10 +14,10 @@ import unittest -from xi.sdk.resellers.models.renewals_search_request_data_type_start_date import RenewalsSearchRequestDataTypeStartDate +from xi.sdk.resellers.models.renewals_search_request_date_type_start_date import RenewalsSearchRequestDateTypeStartDate -class TestRenewalsSearchRequestDataTypeStartDate(unittest.TestCase): - """RenewalsSearchRequestDataTypeStartDate unit test stubs""" +class TestRenewalsSearchRequestDateTypeStartDate(unittest.TestCase): + """RenewalsSearchRequestDateTypeStartDate unit test stubs""" def setUp(self): pass @@ -25,26 +25,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> RenewalsSearchRequestDataTypeStartDate: - """Test RenewalsSearchRequestDataTypeStartDate + def make_instance(self, include_optional) -> RenewalsSearchRequestDateTypeStartDate: + """Test RenewalsSearchRequestDateTypeStartDate include_option is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `RenewalsSearchRequestDataTypeStartDate` + # uncomment below to create an instance of `RenewalsSearchRequestDateTypeStartDate` """ - model = RenewalsSearchRequestDataTypeStartDate() + model = RenewalsSearchRequestDateTypeStartDate() if include_optional: - return RenewalsSearchRequestDataTypeStartDate( + return RenewalsSearchRequestDateTypeStartDate( custom_start_date = '', custom_end_date = '' ) else: - return RenewalsSearchRequestDataTypeStartDate( + return RenewalsSearchRequestDateTypeStartDate( ) """ - def testRenewalsSearchRequestDataTypeStartDate(self): - """Test RenewalsSearchRequestDataTypeStartDate""" + def testRenewalsSearchRequestDateTypeStartDate(self): + """Test RenewalsSearchRequestDateTypeStartDate""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/xi/sdk/resellers/__init__.py b/xi/sdk/resellers/__init__.py index e8e100b4..68665bb7 100644 --- a/xi/sdk/resellers/__init__.py +++ b/xi/sdk/resellers/__init__.py @@ -198,11 +198,11 @@ from xi.sdk.resellers.models.renewals_details_response_products_inner import RenewalsDetailsResponseProductsInner from xi.sdk.resellers.models.renewals_details_response_reference_number_inner import RenewalsDetailsResponseReferenceNumberInner from xi.sdk.resellers.models.renewals_search_request import RenewalsSearchRequest -from xi.sdk.resellers.models.renewals_search_request_data_type import RenewalsSearchRequestDataType -from xi.sdk.resellers.models.renewals_search_request_data_type_end_date import RenewalsSearchRequestDataTypeEndDate -from xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date import RenewalsSearchRequestDataTypeExpirationDate -from xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date import RenewalsSearchRequestDataTypeInvoiceDate -from xi.sdk.resellers.models.renewals_search_request_data_type_start_date import RenewalsSearchRequestDataTypeStartDate +from xi.sdk.resellers.models.renewals_search_request_date_type import RenewalsSearchRequestDateType +from xi.sdk.resellers.models.renewals_search_request_date_type_end_date import RenewalsSearchRequestDateTypeEndDate +from xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date import RenewalsSearchRequestDateTypeExpirationDate +from xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date import RenewalsSearchRequestDateTypeInvoiceDate +from xi.sdk.resellers.models.renewals_search_request_date_type_start_date import RenewalsSearchRequestDateTypeStartDate from xi.sdk.resellers.models.renewals_search_request_status import RenewalsSearchRequestStatus from xi.sdk.resellers.models.renewals_search_request_status_opporutiny_status import RenewalsSearchRequestStatusOpporutinyStatus from xi.sdk.resellers.models.renewals_search_response import RenewalsSearchResponse diff --git a/xi/sdk/resellers/api/renewals_api.py b/xi/sdk/resellers/api/renewals_api.py index c90b0bd4..59007f85 100644 --- a/xi/sdk/resellers/api/renewals_api.py +++ b/xi/sdk/resellers/api/renewals_api.py @@ -768,7 +768,7 @@ def _post_renewalssearch_serialize( if im_sender_id is not None: _header_params['IM-SenderID'] = im_sender_id if content_type is not None: - _header_params['Content type'] = content_type + _header_params['Content Type'] = content_type # process the form parameters # process the body parameter if renewals_search_request is not None: diff --git a/xi/sdk/resellers/models/__init__.py b/xi/sdk/resellers/models/__init__.py index 5b63aeaa..b840f7af 100644 --- a/xi/sdk/resellers/models/__init__.py +++ b/xi/sdk/resellers/models/__init__.py @@ -171,11 +171,11 @@ from xi.sdk.resellers.models.renewals_details_response_products_inner import RenewalsDetailsResponseProductsInner from xi.sdk.resellers.models.renewals_details_response_reference_number_inner import RenewalsDetailsResponseReferenceNumberInner from xi.sdk.resellers.models.renewals_search_request import RenewalsSearchRequest -from xi.sdk.resellers.models.renewals_search_request_data_type import RenewalsSearchRequestDataType -from xi.sdk.resellers.models.renewals_search_request_data_type_end_date import RenewalsSearchRequestDataTypeEndDate -from xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date import RenewalsSearchRequestDataTypeExpirationDate -from xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date import RenewalsSearchRequestDataTypeInvoiceDate -from xi.sdk.resellers.models.renewals_search_request_data_type_start_date import RenewalsSearchRequestDataTypeStartDate +from xi.sdk.resellers.models.renewals_search_request_date_type import RenewalsSearchRequestDateType +from xi.sdk.resellers.models.renewals_search_request_date_type_end_date import RenewalsSearchRequestDateTypeEndDate +from xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date import RenewalsSearchRequestDateTypeExpirationDate +from xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date import RenewalsSearchRequestDateTypeInvoiceDate +from xi.sdk.resellers.models.renewals_search_request_date_type_start_date import RenewalsSearchRequestDateTypeStartDate from xi.sdk.resellers.models.renewals_search_request_status import RenewalsSearchRequestStatus from xi.sdk.resellers.models.renewals_search_request_status_opporutiny_status import RenewalsSearchRequestStatusOpporutinyStatus from xi.sdk.resellers.models.renewals_search_response import RenewalsSearchResponse diff --git a/xi/sdk/resellers/models/invoice_detailsv61_response.py b/xi/sdk/resellers/models/invoice_detailsv61_response.py index 602c62a0..1c66b3c2 100644 --- a/xi/sdk/resellers/models/invoice_detailsv61_response.py +++ b/xi/sdk/resellers/models/invoice_detailsv61_response.py @@ -17,7 +17,6 @@ import re # noqa: F401 import json -from datetime import date from pydantic import BaseModel, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional from xi.sdk.resellers.models.invoice_detailsv61_response_bill_to_info import InvoiceDetailsv61ResponseBillToInfo @@ -35,11 +34,11 @@ class InvoiceDetailsv61Response(BaseModel): """ # noqa: E501 invoice_number: Optional[StrictStr] = Field(default=None, description="The Invoice number for the order.", alias="invoiceNumber") invoice_status: Optional[StrictStr] = Field(default=None, description="Status of the invoice.", alias="invoiceStatus") - invoice_date: Optional[date] = Field(default=None, description="Date of an Invoice.", alias="invoiceDate") + invoice_date: Optional[StrictStr] = Field(default=None, description="Date of an Invoice.", alias="invoiceDate") customer_order_number: Optional[StrictStr] = Field(default=None, description="The reseller's order number for reference in their system.", alias="customerOrderNumber") end_customer_order_number: Optional[StrictStr] = Field(default=None, description="The end customer's order number for reference in their system.", alias="endCustomerOrderNumber") order_number: Optional[StrictStr] = Field(default=None, description="The end customer's order number for reference in their system.", alias="orderNumber") - order_date: Optional[date] = Field(default=None, description="The date and time in UTC format that the order was created.", alias="orderDate") + order_date: Optional[StrictStr] = Field(default=None, description="The date and time in UTC format that the order was created.", alias="orderDate") bill_to_id: Optional[StrictStr] = Field(default=None, description="Bill to party", alias="billToID") invoice_type: Optional[StrictStr] = Field(default=None, description="Type of the Invoice", alias="invoiceType") invoice_due_date: Optional[StrictStr] = Field(default=None, description="Date when the invoice is due.", alias="invoiceDueDate") diff --git a/xi/sdk/resellers/models/renewals_search_request.py b/xi/sdk/resellers/models/renewals_search_request.py index c8491431..7d98fc99 100644 --- a/xi/sdk/resellers/models/renewals_search_request.py +++ b/xi/sdk/resellers/models/renewals_search_request.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from xi.sdk.resellers.models.renewals_search_request_data_type import RenewalsSearchRequestDataType +from xi.sdk.resellers.models.renewals_search_request_date_type import RenewalsSearchRequestDateType from xi.sdk.resellers.models.renewals_search_request_status import RenewalsSearchRequestStatus from typing import Optional, Set from typing_extensions import Self @@ -29,10 +29,10 @@ class RenewalsSearchRequest(BaseModel): RenewalsSearchRequest """ # noqa: E501 status: Optional[RenewalsSearchRequestStatus] = None - data_type: Optional[RenewalsSearchRequestDataType] = Field(default=None, alias="dataType") + date_type: Optional[RenewalsSearchRequestDateType] = Field(default=None, alias="dateType") vendor: Optional[StrictStr] = Field(default=None, description="The name of the Vendor.") end_user: Optional[StrictStr] = Field(default=None, description="The name of the enduser. ", alias="endUser") - __properties: ClassVar[List[str]] = ["status", "dataType", "vendor", "endUser"] + __properties: ClassVar[List[str]] = ["status", "dateType", "vendor", "endUser"] model_config = { "populate_by_name": True, @@ -76,9 +76,9 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of status if self.status: _dict['status'] = self.status.to_dict() - # override the default output from pydantic by calling `to_dict()` of data_type - if self.data_type: - _dict['dataType'] = self.data_type.to_dict() + # override the default output from pydantic by calling `to_dict()` of date_type + if self.date_type: + _dict['dateType'] = self.date_type.to_dict() return _dict @classmethod @@ -92,7 +92,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "status": RenewalsSearchRequestStatus.from_dict(obj["status"]) if obj.get("status") is not None else None, - "dataType": RenewalsSearchRequestDataType.from_dict(obj["dataType"]) if obj.get("dataType") is not None else None, + "dateType": RenewalsSearchRequestDateType.from_dict(obj["dateType"]) if obj.get("dateType") is not None else None, "vendor": obj.get("vendor"), "endUser": obj.get("endUser") }) diff --git a/xi/sdk/resellers/models/renewals_search_request_data_type.py b/xi/sdk/resellers/models/renewals_search_request_date_type.py similarity index 74% rename from xi/sdk/resellers/models/renewals_search_request_data_type.py rename to xi/sdk/resellers/models/renewals_search_request_date_type.py index 3ded1996..db1cf0b0 100644 --- a/xi/sdk/resellers/models/renewals_search_request_data_type.py +++ b/xi/sdk/resellers/models/renewals_search_request_date_type.py @@ -19,21 +19,21 @@ from pydantic import BaseModel, Field from typing import Any, ClassVar, Dict, List, Optional -from xi.sdk.resellers.models.renewals_search_request_data_type_end_date import RenewalsSearchRequestDataTypeEndDate -from xi.sdk.resellers.models.renewals_search_request_data_type_expiration_date import RenewalsSearchRequestDataTypeExpirationDate -from xi.sdk.resellers.models.renewals_search_request_data_type_invoice_date import RenewalsSearchRequestDataTypeInvoiceDate -from xi.sdk.resellers.models.renewals_search_request_data_type_start_date import RenewalsSearchRequestDataTypeStartDate +from xi.sdk.resellers.models.renewals_search_request_date_type_end_date import RenewalsSearchRequestDateTypeEndDate +from xi.sdk.resellers.models.renewals_search_request_date_type_expiration_date import RenewalsSearchRequestDateTypeExpirationDate +from xi.sdk.resellers.models.renewals_search_request_date_type_invoice_date import RenewalsSearchRequestDateTypeInvoiceDate +from xi.sdk.resellers.models.renewals_search_request_date_type_start_date import RenewalsSearchRequestDateTypeStartDate from typing import Optional, Set from typing_extensions import Self -class RenewalsSearchRequestDataType(BaseModel): +class RenewalsSearchRequestDateType(BaseModel): """ - RenewalsSearchRequestDataType + RenewalsSearchRequestDateType """ # noqa: E501 - start_date: Optional[RenewalsSearchRequestDataTypeStartDate] = Field(default=None, alias="startDate") - end_date: Optional[RenewalsSearchRequestDataTypeEndDate] = Field(default=None, alias="endDate") - invoice_date: Optional[RenewalsSearchRequestDataTypeInvoiceDate] = Field(default=None, alias="invoiceDate") - expiration_date: Optional[RenewalsSearchRequestDataTypeExpirationDate] = Field(default=None, alias="expirationDate") + start_date: Optional[RenewalsSearchRequestDateTypeStartDate] = Field(default=None, alias="startDate") + end_date: Optional[RenewalsSearchRequestDateTypeEndDate] = Field(default=None, alias="endDate") + invoice_date: Optional[RenewalsSearchRequestDateTypeInvoiceDate] = Field(default=None, alias="invoiceDate") + expiration_date: Optional[RenewalsSearchRequestDateTypeExpirationDate] = Field(default=None, alias="expirationDate") __properties: ClassVar[List[str]] = ["startDate", "endDate", "invoiceDate", "expirationDate"] model_config = { @@ -54,7 +54,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataType from a JSON string""" + """Create an instance of RenewalsSearchRequestDateType from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -91,7 +91,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataType from a dict""" + """Create an instance of RenewalsSearchRequestDateType from a dict""" if obj is None: return None @@ -99,10 +99,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "startDate": RenewalsSearchRequestDataTypeStartDate.from_dict(obj["startDate"]) if obj.get("startDate") is not None else None, - "endDate": RenewalsSearchRequestDataTypeEndDate.from_dict(obj["endDate"]) if obj.get("endDate") is not None else None, - "invoiceDate": RenewalsSearchRequestDataTypeInvoiceDate.from_dict(obj["invoiceDate"]) if obj.get("invoiceDate") is not None else None, - "expirationDate": RenewalsSearchRequestDataTypeExpirationDate.from_dict(obj["expirationDate"]) if obj.get("expirationDate") is not None else None + "startDate": RenewalsSearchRequestDateTypeStartDate.from_dict(obj["startDate"]) if obj.get("startDate") is not None else None, + "endDate": RenewalsSearchRequestDateTypeEndDate.from_dict(obj["endDate"]) if obj.get("endDate") is not None else None, + "invoiceDate": RenewalsSearchRequestDateTypeInvoiceDate.from_dict(obj["invoiceDate"]) if obj.get("invoiceDate") is not None else None, + "expirationDate": RenewalsSearchRequestDateTypeExpirationDate.from_dict(obj["expirationDate"]) if obj.get("expirationDate") is not None else None }) return _obj diff --git a/xi/sdk/resellers/models/renewals_search_request_data_type_end_date.py b/xi/sdk/resellers/models/renewals_search_request_date_type_end_date.py similarity index 92% rename from xi/sdk/resellers/models/renewals_search_request_data_type_end_date.py rename to xi/sdk/resellers/models/renewals_search_request_date_type_end_date.py index ff19d5d8..ea707409 100644 --- a/xi/sdk/resellers/models/renewals_search_request_data_type_end_date.py +++ b/xi/sdk/resellers/models/renewals_search_request_date_type_end_date.py @@ -22,9 +22,9 @@ from typing import Optional, Set from typing_extensions import Self -class RenewalsSearchRequestDataTypeEndDate(BaseModel): +class RenewalsSearchRequestDateTypeEndDate(BaseModel): """ - RenewalsSearchRequestDataTypeEndDate + RenewalsSearchRequestDateTypeEndDate """ # noqa: E501 custom_start_date: Optional[StrictStr] = Field(default=None, description="Custom from date for Renewal end date.", alias="customStartDate") custom_end_date: Optional[StrictStr] = Field(default=None, description="Custom to date for Renewal end date.", alias="customEndDate") @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeEndDate from a JSON string""" + """Create an instance of RenewalsSearchRequestDateTypeEndDate from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,7 +73,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeEndDate from a dict""" + """Create an instance of RenewalsSearchRequestDateTypeEndDate from a dict""" if obj is None: return None diff --git a/xi/sdk/resellers/models/renewals_search_request_data_type_expiration_date.py b/xi/sdk/resellers/models/renewals_search_request_date_type_expiration_date.py similarity index 92% rename from xi/sdk/resellers/models/renewals_search_request_data_type_expiration_date.py rename to xi/sdk/resellers/models/renewals_search_request_date_type_expiration_date.py index 73511122..48d61466 100644 --- a/xi/sdk/resellers/models/renewals_search_request_data_type_expiration_date.py +++ b/xi/sdk/resellers/models/renewals_search_request_date_type_expiration_date.py @@ -22,9 +22,9 @@ from typing import Optional, Set from typing_extensions import Self -class RenewalsSearchRequestDataTypeExpirationDate(BaseModel): +class RenewalsSearchRequestDateTypeExpirationDate(BaseModel): """ - RenewalsSearchRequestDataTypeExpirationDate + RenewalsSearchRequestDateTypeExpirationDate """ # noqa: E501 custom_start_date: Optional[StrictStr] = Field(default=None, description="Custom start date for expiration date.", alias="customStartDate") custom_end_date: Optional[StrictStr] = Field(default=None, description="Custom end date for expiration date.", alias="customEndDate") @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeExpirationDate from a JSON string""" + """Create an instance of RenewalsSearchRequestDateTypeExpirationDate from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,7 +73,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeExpirationDate from a dict""" + """Create an instance of RenewalsSearchRequestDateTypeExpirationDate from a dict""" if obj is None: return None diff --git a/xi/sdk/resellers/models/renewals_search_request_data_type_invoice_date.py b/xi/sdk/resellers/models/renewals_search_request_date_type_invoice_date.py similarity index 92% rename from xi/sdk/resellers/models/renewals_search_request_data_type_invoice_date.py rename to xi/sdk/resellers/models/renewals_search_request_date_type_invoice_date.py index 314c689f..1f7df9bf 100644 --- a/xi/sdk/resellers/models/renewals_search_request_data_type_invoice_date.py +++ b/xi/sdk/resellers/models/renewals_search_request_date_type_invoice_date.py @@ -22,9 +22,9 @@ from typing import Optional, Set from typing_extensions import Self -class RenewalsSearchRequestDataTypeInvoiceDate(BaseModel): +class RenewalsSearchRequestDateTypeInvoiceDate(BaseModel): """ - RenewalsSearchRequestDataTypeInvoiceDate + RenewalsSearchRequestDateTypeInvoiceDate """ # noqa: E501 custom_start_date: Optional[StrictStr] = Field(default=None, description="Custom start date for invoice date.", alias="customStartDate") custom_end_date: Optional[StrictStr] = Field(default=None, description="Custom end date for invoice date.", alias="customEndDate") @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeInvoiceDate from a JSON string""" + """Create an instance of RenewalsSearchRequestDateTypeInvoiceDate from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,7 +73,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeInvoiceDate from a dict""" + """Create an instance of RenewalsSearchRequestDateTypeInvoiceDate from a dict""" if obj is None: return None diff --git a/xi/sdk/resellers/models/renewals_search_request_data_type_start_date.py b/xi/sdk/resellers/models/renewals_search_request_date_type_start_date.py similarity index 92% rename from xi/sdk/resellers/models/renewals_search_request_data_type_start_date.py rename to xi/sdk/resellers/models/renewals_search_request_date_type_start_date.py index c5646081..a11d8206 100644 --- a/xi/sdk/resellers/models/renewals_search_request_data_type_start_date.py +++ b/xi/sdk/resellers/models/renewals_search_request_date_type_start_date.py @@ -22,9 +22,9 @@ from typing import Optional, Set from typing_extensions import Self -class RenewalsSearchRequestDataTypeStartDate(BaseModel): +class RenewalsSearchRequestDateTypeStartDate(BaseModel): """ - RenewalsSearchRequestDataTypeStartDate + RenewalsSearchRequestDateTypeStartDate """ # noqa: E501 custom_start_date: Optional[StrictStr] = Field(default=None, description="Custom from date for Renewal Start date.", alias="customStartDate") custom_end_date: Optional[StrictStr] = Field(default=None, description="Custom to date for Renewal Start date.", alias="customEndDate") @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeStartDate from a JSON string""" + """Create an instance of RenewalsSearchRequestDateTypeStartDate from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,7 +73,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of RenewalsSearchRequestDataTypeStartDate from a dict""" + """Create an instance of RenewalsSearchRequestDateTypeStartDate from a dict""" if obj is None: return None From 3a86a154eaa9a1d6274e4709e8cddb331f42deec Mon Sep 17 00:00:00 2001 From: im-deviprakash Date: Tue, 20 Feb 2024 11:20:36 +0530 Subject: [PATCH 2/3] Changed renewals post data type to date type. Changed oRderdate in invoices 6.0 to string. Renamed Content-Type --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7f718d0a..157b622b 100644 --- a/README.md +++ b/README.md @@ -11,15 +11,20 @@ This Python package is automatically generated by the [OpenAPI Generator](https: Python 3.7+ -## Installation & Usage +# Installation & Usage ### pip install +If you want to install package from pypi: +```sh +pip install xi.sdk.resellers +``` If the python package is hosted on a repository, you can install directly using: ```sh -pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git +pip install git+https://github.com/ingrammicro-xvantage/xi-sdk-resellers-python.git ``` -(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`) +(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/ingrammicro-xvantage/xi-sdk-resellers-python.git`) + Then import the package: ```python @@ -322,7 +327,12 @@ Authentication schemes defined for the API: ## Author +-[Ingram Micro Xvantage](https://github.com/ingrammicro-xvantage) + +## Contact +For any inquiries or support, please feel free to contact us at: +- Email: [xi_support@ingrammicro.com](xi_support@ingrammicro.com) From 4cff6892f49618df06f7df572f23396f046ffb90 Mon Sep 17 00:00:00 2001 From: im-deviprakash Date: Tue, 20 Feb 2024 11:20:59 +0530 Subject: [PATCH 3/3] Changed renewals post data type to date type. Changed oRderdate in invoices 6.0 to string. Renamed Content-Type --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 20318a1e..c3c3cc58 100644 --- a/setup.py +++ b/setup.py @@ -38,7 +38,7 @@ setup( name=NAME, - version="0.0.3", + version="0.0.4", description="Ingram Micro - Xvantage Integration (XI) Python Server-side SDK.", author="Ingram Micro Xvantage Integration(XI)", author_email="xi_support@ingrammicro.com",