Skip to content

Commit

Permalink
Merge pull request #12 from ingrammicro-xvantage/feature
Browse files Browse the repository at this point in the history
Feature
  • Loading branch information
im-deviprakash committed Feb 20, 2024
2 parents affac57 + 0e1b315 commit c41b20d
Show file tree
Hide file tree
Showing 198 changed files with 428 additions and 312 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

XI Sdk Resellers
- API version: 1.0.0
- Build date: 2024-02-20T09:00:28.102704Z[Etc/UTC]
- Build date: 2024-02-20T11:18:10.423898Z[Etc/UTC]

For Resellers. Who are looking to Innovate with Ingram Micro's API SolutionsAutomate your eCommerce with our offering of APIs and Webhooks to create a seamless experience for your customers.

Expand Down Expand Up @@ -357,4 +357,6 @@ It's recommended to create an instance of `ApiClient` per thread in a multithrea

For any inquiries or support, please feel free to contact us at:

- Email: [[email protected]]([email protected])
- Email: [[email protected]]([email protected])


89 changes: 53 additions & 36 deletions api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9251,11 +9251,11 @@ components:
pageSize: 6
recordsFound: 0
renewals:
- renewalId: renewalId
- renewalId: 5
endUser: endUser
referenceNumber: referenceNumber
vendor: vendor
renewalValue: renewalValue
renewalValue: 5.637376656633329
links:
- topic: topic
href: href
Expand All @@ -9266,11 +9266,11 @@ components:
customerOrderNumber: customerOrderNumber
expirationDate: expirationDate
status: status
- renewalId: renewalId
- renewalId: 5
endUser: endUser
referenceNumber: referenceNumber
vendor: vendor
renewalValue: renewalValue
renewalValue: 5.637376656633329
links:
- topic: topic
href: href
Expand Down Expand Up @@ -9304,7 +9304,7 @@ components:
type: object
renewalsDetailsResponse:
example:
renewalId: renewalId
renewalId: 0
endUserInfo:
- city: city
companyName: companyName
Expand Down Expand Up @@ -9338,15 +9338,15 @@ components:
customerOrderNumber: customerOrderNumber
products:
- ingramPartNumber: ingramPartNumber
unitPrice: 6.027456183070403
unitPrice: 1.4658129805029452
manufacturerPartNumber: manufacturerPartNumber
isConsolidated: isConsolidated
quantity: quantity
ingramLineNumber: ingramLineNumber
vendorPartNumber: vendorPartNumber
productDescription: productDescription
- ingramPartNumber: ingramPartNumber
unitPrice: 6.027456183070403
unitPrice: 1.4658129805029452
manufacturerPartNumber: manufacturerPartNumber
isConsolidated: isConsolidated
quantity: quantity
Expand All @@ -9362,7 +9362,7 @@ components:
- notificationId: notificationId
quoteNumber: quoteNumber
vendor: vendor
renewalValue: 0.8008281904610115
renewalValue: 6.027456183070403
ingramOrderDate: 2000-01-23
expirationDate: 2000-01-23
status: status
Expand All @@ -9380,7 +9380,7 @@ components:
properties:
renewalId:
description: Unique Ingram renewal ID.
type: string
type: integer
ingramOrderNumber:
description: The IngramMicro sales order number.
type: string
Expand All @@ -9403,7 +9403,7 @@ components:
type: string
renewalValue:
description: The value of the renewal.
format: decimal
format: double
type: number
endUser:
description: The company name for the end user/customer.
Expand Down Expand Up @@ -10389,28 +10389,34 @@ components:
example:
pageNumber: 1
invoices:
- orderCreateDate: orderCreateDate
paymentTermsDueDate: paymentTermsDueDate
- gstInvoiceNumber: gstInvoiceNumber
invoicedAmountDue: 5.962133916683182
endCustomerOrderNumber: endCustomerOrderNumber
invoiceAmountInclTax: 5.637376656633329
invoiceNumber: invoiceNumber
erpOrderNumber: erpOrderNumber
invoiceStatus: invoiceStatus
isfeccenabled: true
invoiceDate: invoiceDate
customerOrderNumber: customerOrderNumber
invoiceDueDate: invoiceDueDate
- orderCreateDate: orderCreateDate
orderCreateDate: orderCreateDate
paymentTermsDueDate: paymentTermsDueDate
invoicedAmountDue: 5.962133916683182
endCustomerOrderNumber: endCustomerOrderNumber
invoiceAmountInclTax: 5.637376656633329
forgntotalamount: 2.3021358869347655
invoiceNumber: invoiceNumber
erpOrderNumber: erpOrderNumber
invoiceStatus: invoiceStatus
- gstInvoiceNumber: gstInvoiceNumber
invoicedAmountDue: 5.962133916683182
endCustomerOrderNumber: endCustomerOrderNumber
invoiceAmountInclTax: 5.637376656633329
isfeccenabled: true
invoiceDate: invoiceDate
customerOrderNumber: customerOrderNumber
invoiceDueDate: invoiceDueDate
orderCreateDate: orderCreateDate
paymentTermsDueDate: paymentTermsDueDate
forgntotalamount: 2.3021358869347655
invoiceNumber: invoiceNumber
erpOrderNumber: erpOrderNumber
invoiceStatus: invoiceStatus
nextPage: nextPage
pageSize: 6
recordsFound: 0
Expand Down Expand Up @@ -10805,6 +10811,7 @@ components:
lines:
- unitWeight: 7.061401241503109
vendorSalesOrderLineNumber: vendorSalesOrderLineNumber
backOrderETADate: backOrderETADate
requestedDeliverydate: requestedDeliverydate
multipleShipments:
- date: date
Expand All @@ -10831,7 +10838,6 @@ components:
confirmedQuantity: confirmedQuantity
quantityOrdered: 4
customerLineNumber: customerLineNumber
backOrderETAData: backOrderETAData
lineStatus: lineStatus
extendedPrice: 3.616076749251911
scheduleLines:
Expand Down Expand Up @@ -11044,6 +11050,7 @@ components:
attributeName: attributeName
- unitWeight: 7.061401241503109
vendorSalesOrderLineNumber: vendorSalesOrderLineNumber
backOrderETADate: backOrderETADate
requestedDeliverydate: requestedDeliverydate
multipleShipments:
- date: date
Expand All @@ -11070,7 +11077,6 @@ components:
confirmedQuantity: confirmedQuantity
quantityOrdered: 4
customerLineNumber: customerLineNumber
backOrderETAData: backOrderETAData
lineStatus: lineStatus
extendedPrice: 3.616076749251911
scheduleLines:
Expand Down Expand Up @@ -14372,11 +14378,11 @@ components:
type: object
renewalsSearchResponse_renewals_inner:
example:
renewalId: renewalId
renewalId: 5
endUser: endUser
referenceNumber: referenceNumber
vendor: vendor
renewalValue: renewalValue
renewalValue: 5.637376656633329
links:
- topic: topic
href: href
Expand All @@ -14390,7 +14396,7 @@ components:
properties:
renewalId:
description: Unique renewal ID.
type: string
type: integer
customerOrderNumber:
description: The reseller's order number for reference in their system.
type: string
Expand All @@ -14409,7 +14415,8 @@ components:
type: string
renewalValue:
description: The value of the renewal.
type: string
format: double
type: number
status:
description: The status of the renewal.
type: string
Expand Down Expand Up @@ -14493,7 +14500,7 @@ components:
renewalsDetailsResponse_products_inner:
example:
ingramPartNumber: ingramPartNumber
unitPrice: 6.027456183070403
unitPrice: 1.4658129805029452
manufacturerPartNumber: manufacturerPartNumber
isConsolidated: isConsolidated
quantity: quantity
Expand Down Expand Up @@ -15837,17 +15844,20 @@ components:
type: object
InvoiceSearchResponse_invoices_inner:
example:
orderCreateDate: orderCreateDate
paymentTermsDueDate: paymentTermsDueDate
gstInvoiceNumber: gstInvoiceNumber
invoicedAmountDue: 5.962133916683182
endCustomerOrderNumber: endCustomerOrderNumber
invoiceAmountInclTax: 5.637376656633329
invoiceNumber: invoiceNumber
erpOrderNumber: erpOrderNumber
invoiceStatus: invoiceStatus
isfeccenabled: true
invoiceDate: invoiceDate
customerOrderNumber: customerOrderNumber
invoiceDueDate: invoiceDueDate
orderCreateDate: orderCreateDate
paymentTermsDueDate: paymentTermsDueDate
forgntotalamount: 2.3021358869347655
invoiceNumber: invoiceNumber
erpOrderNumber: erpOrderNumber
invoiceStatus: invoiceStatus
properties:
paymentTermsDueDate:
description: Payment Terms Due date.
Expand All @@ -15874,16 +15884,23 @@ components:
customerOrderNumber:
description: Customer Order No.
type: string
orderCreateDate:
description: Order Create Date.
type: string
endCustomerOrderNumber:
description: End Customer Order number.
type: string
orderCreateDate:
description: Order Create Date.
type: string
invoiceAmountInclTax:
description: Invoice Amount Inclusive of Taxes
format: decimal
type: number
forgntotalamount:
format: decimal
type: number
gstInvoiceNumber:
type: string
isfeccenabled:
type: boolean
InvoiceDetailsv6_1Response_paymentTermsInfo:
additionalProperties: false
description: Payment terms is the agreement between Ingram and the customer
Expand Down Expand Up @@ -16985,6 +17002,7 @@ components:
example:
unitWeight: 7.061401241503109
vendorSalesOrderLineNumber: vendorSalesOrderLineNumber
backOrderETADate: backOrderETADate
requestedDeliverydate: requestedDeliverydate
multipleShipments:
- date: date
Expand All @@ -17011,7 +17029,6 @@ components:
confirmedQuantity: confirmedQuantity
quantityOrdered: 4
customerLineNumber: customerLineNumber
backOrderETAData: backOrderETAData
lineStatus: lineStatus
extendedPrice: 3.616076749251911
scheduleLines:
Expand Down Expand Up @@ -17304,7 +17321,7 @@ components:
promisedDeliveryDate:
description: The delivery date promised by IngramMicro.
type: string
backOrderETAData:
backOrderETADate:
description: Backorder ETA date
type: string
lineNotes:
Expand Down
5 changes: 4 additions & 1 deletion docs/InvoiceSearchResponseInvoicesInner.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@
|**invoiceDueDate** | **String** | Invoice Due Date. | [optional] |
|**invoicedAmountDue** | **BigDecimal** | Invoice Amount. | [optional] |
|**customerOrderNumber** | **String** | Customer Order No. | [optional] |
|**orderCreateDate** | **String** | Order Create Date. | [optional] |
|**endCustomerOrderNumber** | **String** | End Customer Order number. | [optional] |
|**orderCreateDate** | **String** | Order Create Date. | [optional] |
|**invoiceAmountInclTax** | **BigDecimal** | Invoice Amount Inclusive of Taxes | [optional] |
|**forgntotalamount** | **BigDecimal** | | [optional] |
|**gstInvoiceNumber** | **String** | | [optional] |
|**isfeccenabled** | **Boolean** | | [optional] |



2 changes: 1 addition & 1 deletion docs/OrderDetailB2BLinesInner.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
|**specialBidNumber** | **String** | The line-level bid number provided to the reseller by the vendor for special pricing and discounts. Used to track the bid number in the case of split orders or where different line items have different bid numbers. Line-level bid numbers take precedence over header-level bid numbers. | [optional] |
|**requestedDeliverydate** | **String** | Reseller-requested delivery date. Delivery date is not guaranteed. | [optional] |
|**promisedDeliveryDate** | **String** | The delivery date promised by IngramMicro. | [optional] |
|**backOrderETAData** | **String** | Backorder ETA date | [optional] |
|**backOrderETADate** | **String** | Backorder ETA date | [optional] |
|**lineNotes** | **String** | Line-level notes for the order. | [optional] |
|**shipmentDetails** | [**List<OrderDetailB2BLinesInnerShipmentDetailsInner>**](OrderDetailB2BLinesInnerShipmentDetailsInner.md) | Shipping details for the line item. | [optional] |
|**serviceContractInfo** | [**OrderDetailB2BLinesInnerServiceContractInfo**](OrderDetailB2BLinesInnerServiceContractInfo.md) | | [optional] |
Expand Down
4 changes: 2 additions & 2 deletions docs/RenewalsDetailsResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**renewalId** | **String** | Unique Ingram renewal ID. | [optional] |
|**renewalId** | **Integer** | Unique Ingram renewal ID. | [optional] |
|**ingramOrderNumber** | **String** | The IngramMicro sales order number. | [optional] |
|**ingramOrderDate** | **LocalDate** | The IngramMicro sales order date. | [optional] |
|**expirationDate** | **LocalDate** | Renewal expiration date. | [optional] |
|**ingramPurchaseOrderNumber** | **String** | Ingram purchase order number. | [optional] |
|**customerOrderNumber** | **String** | The reseller's order number for reference in their system. | [optional] |
|**endCustomerOrderNumber** | **String** | The end customer's order number for reference in their system. | [optional] |
|**renewalValue** | **BigDecimal** | The value of the renewal. | [optional] |
|**renewalValue** | **Double** | The value of the renewal. | [optional] |
|**endUser** | **String** | The company name for the end user/customer. | [optional] |
|**vendor** | **String** | The name of the vendor. | [optional] |
|**status** | **String** | The status of the renewal. | [optional] |
Expand Down
4 changes: 2 additions & 2 deletions docs/RenewalsSearchResponseRenewalsInner.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**renewalId** | **String** | Unique renewal ID. | [optional] |
|**renewalId** | **Integer** | Unique renewal ID. | [optional] |
|**customerOrderNumber** | **String** | The reseller's order number for reference in their system. | [optional] |
|**referenceNumber** | **String** | Renewal reference number. It could be notification id or quote number. | [optional] |
|**endUser** | **String** | The company name for the end user/customer. | [optional] |
|**vendor** | **String** | The name of the vendor. | [optional] |
|**expirationDate** | **String** | Renewal expiration date. | [optional] |
|**renewalValue** | **String** | The value of the renewal. | [optional] |
|**renewalValue** | **Double** | The value of the renewal. | [optional] |
|**status** | **String** | The status of the renewal. | [optional] |
|**links** | [**List<RenewalsSearchResponseRenewalsInnerLinksInner>**](RenewalsSearchResponseRenewalsInnerLinksInner.md) | | [optional] |

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/xiresellers/client/ApiException.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* <p>ApiException class.</p>
*/
@SuppressWarnings("serial")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T09:00:28.102704Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T11:18:10.423898Z[Etc/UTC]")
public class ApiException extends Exception {
private static final long serialVersionUID = 1L;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/xiresellers/client/Configuration.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

package xiresellers.client;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T09:00:28.102704Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T11:18:10.423898Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/xiresellers/client/Pair.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

package xiresellers.client;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T09:00:28.102704Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T11:18:10.423898Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/xiresellers/client/StringUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T09:00:28.102704Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T11:18:10.423898Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/xiresellers/client/auth/ApiKeyAuth.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;

@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T09:00:28.102704Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-20T11:18:10.423898Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
Expand Down
Loading

0 comments on commit c41b20d

Please sign in to comment.