From 329acc4738beddb46b8c3d5938b6d9aa09a945b1 Mon Sep 17 00:00:00 2001 From: ingrammicro-xvantage Date: Wed, 21 Feb 2024 11:33:30 +0000 Subject: [PATCH 1/5] Update from https://github.com/ingrammicro-xvantage/xi-sdk-openapispec/commit/c32d758554ef3496fd61f416408d313676db5907 --- README.md | 12 ++-- api/openapi.yaml | 68 ++++++++++--------- ...tailB2BLinesInnerMultipleShipmentsInner.md | 6 +- docs/QuoteDetailsResponse.md | 5 +- ...etailsResponseAdditionalAttributesInner.md | 2 +- ...2BLinesInnerMultipleShipmentsInnerTests.cs | 6 +- .../Model/QuoteDetailsResponseTests.cs | 33 +++++---- ...tailB2BLinesInnerMultipleShipmentsInner.cs | 16 ++--- .../Model/QuoteDetailsResponse.cs | 43 +++++++----- ...etailsResponseAdditionalAttributesInner.cs | 5 +- xi.sdk.resellers.sln | 10 +-- 11 files changed, 111 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index d5ef4351..472ac84c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,11 @@ This C# SDK is automatically generated by the [OpenAPI Generator](https://openap - SDK version: 1.0.0 - Build package: org.openapitools.codegen.languages.CSharpClientCodegen + +## Frameworks supported + +## Dependencies - [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 13.0.2 or later - [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.8.0 or later @@ -368,11 +372,3 @@ Authentication schemes defined for the API: - write: allows modifying resources - read: allows reading resources -## 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) \ No newline at end of file diff --git a/api/openapi.yaml b/api/openapi.yaml index 41a9e261..5c6f040a 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -9324,12 +9324,12 @@ components: attributeValue: attributeValue attributeDescription: attributeDescription startDate: 2000-01-23 - expirationDate: 2000-01-23 + expirationDate: expirationDate - isConsolidated: isConsolidated attributeValue: attributeValue attributeDescription: attributeDescription startDate: 2000-01-23 - expirationDate: 2000-01-23 + expirationDate: expirationDate properties: renewalId: description: Unique Ingram renewal ID. @@ -9874,7 +9874,9 @@ components: QuoteDetailsResponse: example: quantityTotal: 2 + quoteSubType: quoteSubType leaseInfo: leaseInfo + dateClosed: dateClosed quoteType: quoteType products: - ingramPartNumber: ingramPartNumber @@ -9951,7 +9953,6 @@ components: companyName: companyName customerNumber: customerNumber email: email - quoteSybType: quoteSybType ingramQuoteExpiryDate: ingramQuoteExpiryDate closingReason: closingReason purchaseInstructions: purchaseInstructions @@ -9996,9 +9997,6 @@ components: currencyCode: description: Three letter currency code. type: string - closingReason: - description: Closing Reason for quote. - type: string specialBidId: description: Price discount identifyer to specify a pricing discount that has been applied to the quote. If present - the priceDeviationStartDate @@ -10017,6 +10015,11 @@ components: description: This refers to the primary status of the quote. API responses will return type: string + closingReason: + description: Closing Reason for quote. + type: string + dateClosed: + type: string customerNeed: description: Details related to the customer's request for the quote entered by the sales representative or system generated. @@ -10044,7 +10047,7 @@ components: leasingInstructions: description: Leasing information type: string - quoteSybType: + quoteSubType: type: string resellerInfo: $ref: '#/components/schemas/QuoteDetailsResponse_resellerInfo' @@ -10758,27 +10761,27 @@ components: requestedDeliverydate: requestedDeliverydate multipleShipments: - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 quantityOrdered: 4 customerLineNumber: customerLineNumber lineStatus: lineStatus @@ -11001,27 +11004,27 @@ components: requestedDeliverydate: requestedDeliverydate multipleShipments: - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 quantityOrdered: 4 customerLineNumber: customerLineNumber lineStatus: lineStatus @@ -14496,7 +14499,7 @@ components: attributeValue: attributeValue attributeDescription: attributeDescription startDate: 2000-01-23 - expirationDate: 2000-01-23 + expirationDate: expirationDate properties: attributeDescription: description: The description of the additional attribute. @@ -14510,7 +14513,6 @@ components: type: string expirationDate: description: The attribute expiration date. - format: date type: string isConsolidated: description: Is the line item consolidated? Yes or No. @@ -16917,27 +16919,27 @@ components: OrderDetailB2B_lines_inner_multipleShipments_inner: example: date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 properties: lineNumber: description: Line number. type: string requestedQuantity: description: Requested quantity. - type: string + type: integer confirmedQuantity: description: Confirmed quantity. - type: string - dataType: + type: integer + dateType: description: Date type. Example Single or multiple dates. type: string dateRange: @@ -16964,27 +16966,27 @@ components: requestedDeliverydate: requestedDeliverydate multipleShipments: - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 - date: date + dateType: dateType dateRange: endDate: endDate startDate: startDate - dataType: dataType - requestedQuantity: requestedQuantity + requestedQuantity: 6 description: description source: source lineNumber: lineNumber deliveryDate: deliveryDate - confirmedQuantity: confirmedQuantity + confirmedQuantity: 7 quantityOrdered: 4 customerLineNumber: customerLineNumber lineStatus: lineStatus diff --git a/docs/OrderDetailB2BLinesInnerMultipleShipmentsInner.md b/docs/OrderDetailB2BLinesInnerMultipleShipmentsInner.md index b5a49487..d78b6bc4 100644 --- a/docs/OrderDetailB2BLinesInnerMultipleShipmentsInner.md +++ b/docs/OrderDetailB2BLinesInnerMultipleShipmentsInner.md @@ -5,9 +5,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **LineNumber** | **string** | Line number. | [optional] -**RequestedQuantity** | **string** | Requested quantity. | [optional] -**ConfirmedQuantity** | **string** | Confirmed quantity. | [optional] -**DataType** | **string** | Date type. Example Single or multiple dates. | [optional] +**RequestedQuantity** | **int** | Requested quantity. | [optional] +**ConfirmedQuantity** | **int** | Confirmed quantity. | [optional] +**DateType** | **string** | Date type. Example Single or multiple dates. | [optional] **DateRange** | [**OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange**](OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange.md) | | [optional] **Source** | **string** | Source. | [optional] **Description** | **string** | Description. | [optional] diff --git a/docs/QuoteDetailsResponse.md b/docs/QuoteDetailsResponse.md index b81bce7f..d2f9fa33 100644 --- a/docs/QuoteDetailsResponse.md +++ b/docs/QuoteDetailsResponse.md @@ -11,11 +11,12 @@ Name | Type | Description | Notes **LastModifiedDate** | **string** | Date the Quote was last updated or modified. | [optional] **IngramQuoteExpiryDate** | **string** | Quote expiration date. | [optional] **CurrencyCode** | **string** | Three letter currency code. | [optional] -**ClosingReason** | **string** | Closing Reason for quote. | [optional] **SpecialBidId** | **string** | Price discount identifyer to specify a pricing discount that has been applied to the quote. If present - the priceDeviationStartDate and priceDeviationExpiryDate must be presented. Cisco refers to this as a Dart | [optional] **SpecialBidEffectiveDate** | **string** | If price discount has been applied to the quote - the starting date the discount begins. | [optional] **SpecialBidExpirationDate** | **string** | If a price discount has been applied to the quote - The date the discount expires and will no longer be applicable. | [optional] **Status** | **string** | This refers to the primary status of the quote. API responses will return | [optional] +**ClosingReason** | **string** | Closing Reason for quote. | [optional] +**DateClosed** | **string** | | [optional] **CustomerNeed** | **string** | Details related to the customer's request for the quote entered by the sales representative or system generated. | [optional] **ProposedSolution** | **string** | Ingram Micro proposed solution and summary of quote. | [optional] **IntroPreamble** | **string** | Introductory paragraph included in each quote. Legally required - must be included when presenting the quote details. | [optional] @@ -24,7 +25,7 @@ Name | Type | Description | Notes **QuoteType** | **string** | | [optional] **LeaseInfo** | **string** | Lease information. | [optional] **LeasingInstructions** | **string** | Leasing information | [optional] -**QuoteSybType** | **string** | | [optional] +**QuoteSubType** | **string** | | [optional] **ResellerInfo** | [**QuoteDetailsResponseResellerInfo**](QuoteDetailsResponseResellerInfo.md) | | [optional] **EndUserInfo** | [**QuoteDetailsResponseEndUserInfo**](QuoteDetailsResponseEndUserInfo.md) | | [optional] **Products** | [**List<QuoteDetailsResponseProductsInner>**](QuoteDetailsResponseProductsInner.md) | | [optional] diff --git a/docs/RenewalsDetailsResponseAdditionalAttributesInner.md b/docs/RenewalsDetailsResponseAdditionalAttributesInner.md index 334b8a86..462d1a08 100644 --- a/docs/RenewalsDetailsResponseAdditionalAttributesInner.md +++ b/docs/RenewalsDetailsResponseAdditionalAttributesInner.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **AttributeDescription** | **string** | The description of the additional attribute. | [optional] **AttributeValue** | **string** | The value of the additional attribute. | [optional] **StartDate** | **DateOnly** | The attribute start date. | [optional] -**ExpirationDate** | **DateOnly** | The attribute expiration date. | [optional] +**ExpirationDate** | **string** | The attribute expiration date. | [optional] **IsConsolidated** | **string** | Is the line item consolidated? Yes or No. | [optional] [[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/src/xi.sdk.resellers.Test/Model/OrderDetailB2BLinesInnerMultipleShipmentsInnerTests.cs b/src/xi.sdk.resellers.Test/Model/OrderDetailB2BLinesInnerMultipleShipmentsInnerTests.cs index 964cbefa..f93a8d9f 100644 --- a/src/xi.sdk.resellers.Test/Model/OrderDetailB2BLinesInnerMultipleShipmentsInnerTests.cs +++ b/src/xi.sdk.resellers.Test/Model/OrderDetailB2BLinesInnerMultipleShipmentsInnerTests.cs @@ -82,12 +82,12 @@ public void ConfirmedQuantityTest() } /// - /// Test the property 'DataType' + /// Test the property 'DateType' /// [Fact] - public void DataTypeTest() + public void DateTypeTest() { - // TODO unit test for the property 'DataType' + // TODO unit test for the property 'DateType' } /// diff --git a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs index 5fc15c9c..cdbb9dde 100644 --- a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs +++ b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs @@ -117,15 +117,6 @@ public void CurrencyCodeTest() // TODO unit test for the property 'CurrencyCode' } - /// - /// Test the property 'ClosingReason' - /// - [Fact] - public void ClosingReasonTest() - { - // TODO unit test for the property 'ClosingReason' - } - /// /// Test the property 'SpecialBidId' /// @@ -162,6 +153,24 @@ public void StatusTest() // TODO unit test for the property 'Status' } + /// + /// Test the property 'ClosingReason' + /// + [Fact] + public void ClosingReasonTest() + { + // TODO unit test for the property 'ClosingReason' + } + + /// + /// Test the property 'DateClosed' + /// + [Fact] + public void DateClosedTest() + { + // TODO unit test for the property 'DateClosed' + } + /// /// Test the property 'CustomerNeed' /// @@ -235,12 +244,12 @@ public void LeasingInstructionsTest() } /// - /// Test the property 'QuoteSybType' + /// Test the property 'QuoteSubType' /// [Fact] - public void QuoteSybTypeTest() + public void QuoteSubTypeTest() { - // TODO unit test for the property 'QuoteSybType' + // TODO unit test for the property 'QuoteSubType' } /// diff --git a/src/xi.sdk.resellers/Model/OrderDetailB2BLinesInnerMultipleShipmentsInner.cs b/src/xi.sdk.resellers/Model/OrderDetailB2BLinesInnerMultipleShipmentsInner.cs index 23100f24..c4c74deb 100644 --- a/src/xi.sdk.resellers/Model/OrderDetailB2BLinesInnerMultipleShipmentsInner.cs +++ b/src/xi.sdk.resellers/Model/OrderDetailB2BLinesInnerMultipleShipmentsInner.cs @@ -38,18 +38,18 @@ public partial class OrderDetailB2BLinesInnerMultipleShipmentsInner : IValidatab /// Line number.. /// Requested quantity.. /// Confirmed quantity.. - /// Date type. Example Single or multiple dates.. + /// Date type. Example Single or multiple dates.. /// dateRange. /// Source.. /// Description.. /// Date.. /// Delivery date.. - public OrderDetailB2BLinesInnerMultipleShipmentsInner(string lineNumber = default(string), string requestedQuantity = default(string), string confirmedQuantity = default(string), string dataType = default(string), OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange dateRange = default(OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange), string source = default(string), string description = default(string), string date = default(string), string deliveryDate = default(string)) + public OrderDetailB2BLinesInnerMultipleShipmentsInner(string lineNumber = default(string), int requestedQuantity = default(int), int confirmedQuantity = default(int), string dateType = default(string), OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange dateRange = default(OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange), string source = default(string), string description = default(string), string date = default(string), string deliveryDate = default(string)) { this.LineNumber = lineNumber; this.RequestedQuantity = requestedQuantity; this.ConfirmedQuantity = confirmedQuantity; - this.DataType = dataType; + this.DateType = dateType; this.DateRange = dateRange; this.Source = source; this.Description = description; @@ -69,21 +69,21 @@ public partial class OrderDetailB2BLinesInnerMultipleShipmentsInner : IValidatab /// /// Requested quantity. [DataMember(Name = "requestedQuantity", EmitDefaultValue = false)] - public string RequestedQuantity { get; set; } + public int RequestedQuantity { get; set; } /// /// Confirmed quantity. /// /// Confirmed quantity. [DataMember(Name = "confirmedQuantity", EmitDefaultValue = false)] - public string ConfirmedQuantity { get; set; } + public int ConfirmedQuantity { get; set; } /// /// Date type. Example Single or multiple dates. /// /// Date type. Example Single or multiple dates. - [DataMember(Name = "dataType", EmitDefaultValue = false)] - public string DataType { get; set; } + [DataMember(Name = "dateType", EmitDefaultValue = false)] + public string DateType { get; set; } /// /// Gets or Sets DateRange @@ -130,7 +130,7 @@ public override string ToString() sb.Append(" LineNumber: ").Append(LineNumber).Append("\n"); sb.Append(" RequestedQuantity: ").Append(RequestedQuantity).Append("\n"); sb.Append(" ConfirmedQuantity: ").Append(ConfirmedQuantity).Append("\n"); - sb.Append(" DataType: ").Append(DataType).Append("\n"); + sb.Append(" DateType: ").Append(DateType).Append("\n"); sb.Append(" DateRange: ").Append(DateRange).Append("\n"); sb.Append(" Source: ").Append(Source).Append("\n"); sb.Append(" Description: ").Append(Description).Append("\n"); diff --git a/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs b/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs index 89f18893..4ae9cde9 100644 --- a/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs +++ b/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs @@ -42,11 +42,12 @@ public partial class QuoteDetailsResponse : IValidatableObject /// Date the Quote was last updated or modified.. /// Quote expiration date.. /// Three letter currency code.. - /// Closing Reason for quote.. /// Price discount identifyer to specify a pricing discount that has been applied to the quote. If present - the priceDeviationStartDate and priceDeviationExpiryDate must be presented. Cisco refers to this as a Dart. /// If price discount has been applied to the quote - the starting date the discount begins.. /// If a price discount has been applied to the quote - The date the discount expires and will no longer be applicable.. /// This refers to the primary status of the quote. API responses will return. + /// Closing Reason for quote.. + /// dateClosed. /// Details related to the customer's request for the quote entered by the sales representative or system generated.. /// Ingram Micro proposed solution and summary of quote.. /// Introductory paragraph included in each quote. Legally required - must be included when presenting the quote details.. @@ -55,7 +56,7 @@ public partial class QuoteDetailsResponse : IValidatableObject /// quoteType. /// Lease information.. /// Leasing information. - /// quoteSybType. + /// quoteSubType. /// resellerInfo. /// endUserInfo. /// products. @@ -64,7 +65,7 @@ public partial class QuoteDetailsResponse : IValidatableObject /// Total quantity of all items in the quote.. /// Total amount of quoted price for all products in the quote including both solution products and suggested products.. /// additionalAttributes. - public QuoteDetailsResponse(string quoteName = default(string), string quoteNumber = default(string), string revision = default(string), string ingramQuoteDate = default(string), string lastModifiedDate = default(string), string ingramQuoteExpiryDate = default(string), string currencyCode = default(string), string closingReason = default(string), string specialBidId = default(string), string specialBidEffectiveDate = default(string), string specialBidExpirationDate = default(string), string status = default(string), string customerNeed = default(string), string proposedSolution = default(string), string introPreamble = default(string), string purchaseInstructions = default(string), string legalTerms = default(string), string quoteType = default(string), string leaseInfo = default(string), string leasingInstructions = default(string), string quoteSybType = default(string), QuoteDetailsResponseResellerInfo resellerInfo = default(QuoteDetailsResponseResellerInfo), QuoteDetailsResponseEndUserInfo endUserInfo = default(QuoteDetailsResponseEndUserInfo), List products = default(List), int productsCount = default(int), int extendedMsrpTotal = default(int), int quantityTotal = default(int), int extendedQuotePriceTotal = default(int), List additionalAttributes = default(List)) + public QuoteDetailsResponse(string quoteName = default(string), string quoteNumber = default(string), string revision = default(string), string ingramQuoteDate = default(string), string lastModifiedDate = default(string), string ingramQuoteExpiryDate = default(string), string currencyCode = default(string), string specialBidId = default(string), string specialBidEffectiveDate = default(string), string specialBidExpirationDate = default(string), string status = default(string), string closingReason = default(string), string dateClosed = default(string), string customerNeed = default(string), string proposedSolution = default(string), string introPreamble = default(string), string purchaseInstructions = default(string), string legalTerms = default(string), string quoteType = default(string), string leaseInfo = default(string), string leasingInstructions = default(string), string quoteSubType = default(string), QuoteDetailsResponseResellerInfo resellerInfo = default(QuoteDetailsResponseResellerInfo), QuoteDetailsResponseEndUserInfo endUserInfo = default(QuoteDetailsResponseEndUserInfo), List products = default(List), int productsCount = default(int), int extendedMsrpTotal = default(int), int quantityTotal = default(int), int extendedQuotePriceTotal = default(int), List additionalAttributes = default(List)) { this.QuoteName = quoteName; this.QuoteNumber = quoteNumber; @@ -73,11 +74,12 @@ public partial class QuoteDetailsResponse : IValidatableObject this.LastModifiedDate = lastModifiedDate; this.IngramQuoteExpiryDate = ingramQuoteExpiryDate; this.CurrencyCode = currencyCode; - this.ClosingReason = closingReason; this.SpecialBidId = specialBidId; this.SpecialBidEffectiveDate = specialBidEffectiveDate; this.SpecialBidExpirationDate = specialBidExpirationDate; this.Status = status; + this.ClosingReason = closingReason; + this.DateClosed = dateClosed; this.CustomerNeed = customerNeed; this.ProposedSolution = proposedSolution; this.IntroPreamble = introPreamble; @@ -86,7 +88,7 @@ public partial class QuoteDetailsResponse : IValidatableObject this.QuoteType = quoteType; this.LeaseInfo = leaseInfo; this.LeasingInstructions = leasingInstructions; - this.QuoteSybType = quoteSybType; + this.QuoteSubType = quoteSubType; this.ResellerInfo = resellerInfo; this.EndUserInfo = endUserInfo; this.Products = products; @@ -146,13 +148,6 @@ public partial class QuoteDetailsResponse : IValidatableObject [DataMember(Name = "currencyCode", EmitDefaultValue = false)] public string CurrencyCode { get; set; } - /// - /// Closing Reason for quote. - /// - /// Closing Reason for quote. - [DataMember(Name = "closingReason", EmitDefaultValue = false)] - public string ClosingReason { get; set; } - /// /// Price discount identifyer to specify a pricing discount that has been applied to the quote. If present - the priceDeviationStartDate and priceDeviationExpiryDate must be presented. Cisco refers to this as a Dart /// @@ -181,6 +176,19 @@ public partial class QuoteDetailsResponse : IValidatableObject [DataMember(Name = "status", EmitDefaultValue = false)] public string Status { get; set; } + /// + /// Closing Reason for quote. + /// + /// Closing Reason for quote. + [DataMember(Name = "closingReason", EmitDefaultValue = false)] + public string ClosingReason { get; set; } + + /// + /// Gets or Sets DateClosed + /// + [DataMember(Name = "dateClosed", EmitDefaultValue = false)] + public string DateClosed { get; set; } + /// /// Details related to the customer's request for the quote entered by the sales representative or system generated. /// @@ -237,10 +245,10 @@ public partial class QuoteDetailsResponse : IValidatableObject public string LeasingInstructions { get; set; } /// - /// Gets or Sets QuoteSybType + /// Gets or Sets QuoteSubType /// - [DataMember(Name = "quoteSybType", EmitDefaultValue = false)] - public string QuoteSybType { get; set; } + [DataMember(Name = "quoteSubType", EmitDefaultValue = false)] + public string QuoteSubType { get; set; } /// /// Gets or Sets ResellerInfo @@ -309,11 +317,12 @@ public override string ToString() sb.Append(" LastModifiedDate: ").Append(LastModifiedDate).Append("\n"); sb.Append(" IngramQuoteExpiryDate: ").Append(IngramQuoteExpiryDate).Append("\n"); sb.Append(" CurrencyCode: ").Append(CurrencyCode).Append("\n"); - sb.Append(" ClosingReason: ").Append(ClosingReason).Append("\n"); sb.Append(" SpecialBidId: ").Append(SpecialBidId).Append("\n"); sb.Append(" SpecialBidEffectiveDate: ").Append(SpecialBidEffectiveDate).Append("\n"); sb.Append(" SpecialBidExpirationDate: ").Append(SpecialBidExpirationDate).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" ClosingReason: ").Append(ClosingReason).Append("\n"); + sb.Append(" DateClosed: ").Append(DateClosed).Append("\n"); sb.Append(" CustomerNeed: ").Append(CustomerNeed).Append("\n"); sb.Append(" ProposedSolution: ").Append(ProposedSolution).Append("\n"); sb.Append(" IntroPreamble: ").Append(IntroPreamble).Append("\n"); @@ -322,7 +331,7 @@ public override string ToString() sb.Append(" QuoteType: ").Append(QuoteType).Append("\n"); sb.Append(" LeaseInfo: ").Append(LeaseInfo).Append("\n"); sb.Append(" LeasingInstructions: ").Append(LeasingInstructions).Append("\n"); - sb.Append(" QuoteSybType: ").Append(QuoteSybType).Append("\n"); + sb.Append(" QuoteSubType: ").Append(QuoteSubType).Append("\n"); sb.Append(" ResellerInfo: ").Append(ResellerInfo).Append("\n"); sb.Append(" EndUserInfo: ").Append(EndUserInfo).Append("\n"); sb.Append(" Products: ").Append(Products).Append("\n"); diff --git a/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs b/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs index 9e411b64..fa314073 100644 --- a/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs +++ b/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs @@ -40,7 +40,7 @@ public partial class RenewalsDetailsResponseAdditionalAttributesInner : IValidat /// The attribute start date.. /// The attribute expiration date.. /// Is the line item consolidated? Yes or No.. - public RenewalsDetailsResponseAdditionalAttributesInner(string attributeDescription = default(string), string attributeValue = default(string), DateOnly startDate = default(DateOnly), DateOnly expirationDate = default(DateOnly), string isConsolidated = default(string)) + public RenewalsDetailsResponseAdditionalAttributesInner(string attributeDescription = default(string), string attributeValue = default(string), DateOnly startDate = default(DateOnly), string expirationDate = default(string), string isConsolidated = default(string)) { this.AttributeDescription = attributeDescription; this.AttributeValue = attributeValue; @@ -76,8 +76,7 @@ public partial class RenewalsDetailsResponseAdditionalAttributesInner : IValidat /// /// The attribute expiration date. [DataMember(Name = "expirationDate", EmitDefaultValue = false)] - [JsonConverter(typeof(OpenAPIDateConverter))] - public DateOnly ExpirationDate { get; set; } + public string ExpirationDate { get; set; } /// /// Is the line item consolidated? Yes or No. diff --git a/xi.sdk.resellers.sln b/xi.sdk.resellers.sln index 6005de23..cbf30893 100644 --- a/xi.sdk.resellers.sln +++ b/xi.sdk.resellers.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{0A008F17-1A0C-49A0-8941-0BA6B0BE3F91}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{59E02D1B-D106-4EC7-A1B9-D1770F3F6284}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers.Test", "src\xi.sdk.resellers.Test\xi.sdk.resellers.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0A008F17-1A0C-49A0-8941-0BA6B0BE3F91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0A008F17-1A0C-49A0-8941-0BA6B0BE3F91}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0A008F17-1A0C-49A0-8941-0BA6B0BE3F91}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0A008F17-1A0C-49A0-8941-0BA6B0BE3F91}.Release|Any CPU.Build.0 = Release|Any CPU + {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Debug|Any CPU.Build.0 = Debug|Any CPU + {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Release|Any CPU.ActiveCfg = Release|Any CPU + {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU From 3d0ba0e222f13988281eaa4a670467cd68a8b6ba Mon Sep 17 00:00:00 2001 From: ingrammicro-xvantage Date: Wed, 21 Feb 2024 11:48:22 +0000 Subject: [PATCH 2/5] Update from https://github.com/ingrammicro-xvantage/xi-sdk-openapispec/commit/db91423cd46b547793a0ead5f0f4291150f0581e --- api/openapi.yaml | 7 +++---- ...RenewalsDetailsResponseAdditionalAttributesInner.md | 2 +- ...RenewalsDetailsResponseAdditionalAttributesInner.cs | 5 ++--- xi.sdk.resellers.sln | 10 +++++----- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/api/openapi.yaml b/api/openapi.yaml index 5c6f040a..d25fcea3 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -9323,12 +9323,12 @@ components: - isConsolidated: isConsolidated attributeValue: attributeValue attributeDescription: attributeDescription - startDate: 2000-01-23 + startDate: startDate expirationDate: expirationDate - isConsolidated: isConsolidated attributeValue: attributeValue attributeDescription: attributeDescription - startDate: 2000-01-23 + startDate: startDate expirationDate: expirationDate properties: renewalId: @@ -14498,7 +14498,7 @@ components: isConsolidated: isConsolidated attributeValue: attributeValue attributeDescription: attributeDescription - startDate: 2000-01-23 + startDate: startDate expirationDate: expirationDate properties: attributeDescription: @@ -14509,7 +14509,6 @@ components: type: string startDate: description: The attribute start date. - format: date type: string expirationDate: description: The attribute expiration date. diff --git a/docs/RenewalsDetailsResponseAdditionalAttributesInner.md b/docs/RenewalsDetailsResponseAdditionalAttributesInner.md index 462d1a08..2a42b2c2 100644 --- a/docs/RenewalsDetailsResponseAdditionalAttributesInner.md +++ b/docs/RenewalsDetailsResponseAdditionalAttributesInner.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **AttributeDescription** | **string** | The description of the additional attribute. | [optional] **AttributeValue** | **string** | The value of the additional attribute. | [optional] -**StartDate** | **DateOnly** | The attribute start date. | [optional] +**StartDate** | **string** | The attribute start date. | [optional] **ExpirationDate** | **string** | The attribute expiration date. | [optional] **IsConsolidated** | **string** | Is the line item consolidated? Yes or No. | [optional] diff --git a/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs b/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs index fa314073..a53341bc 100644 --- a/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs +++ b/src/xi.sdk.resellers/Model/RenewalsDetailsResponseAdditionalAttributesInner.cs @@ -40,7 +40,7 @@ public partial class RenewalsDetailsResponseAdditionalAttributesInner : IValidat /// The attribute start date.. /// The attribute expiration date.. /// Is the line item consolidated? Yes or No.. - public RenewalsDetailsResponseAdditionalAttributesInner(string attributeDescription = default(string), string attributeValue = default(string), DateOnly startDate = default(DateOnly), string expirationDate = default(string), string isConsolidated = default(string)) + public RenewalsDetailsResponseAdditionalAttributesInner(string attributeDescription = default(string), string attributeValue = default(string), string startDate = default(string), string expirationDate = default(string), string isConsolidated = default(string)) { this.AttributeDescription = attributeDescription; this.AttributeValue = attributeValue; @@ -68,8 +68,7 @@ public partial class RenewalsDetailsResponseAdditionalAttributesInner : IValidat /// /// The attribute start date. [DataMember(Name = "startDate", EmitDefaultValue = false)] - [JsonConverter(typeof(OpenAPIDateConverter))] - public DateOnly StartDate { get; set; } + public string StartDate { get; set; } /// /// The attribute expiration date. diff --git a/xi.sdk.resellers.sln b/xi.sdk.resellers.sln index cbf30893..30a99133 100644 --- a/xi.sdk.resellers.sln +++ b/xi.sdk.resellers.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{59E02D1B-D106-4EC7-A1B9-D1770F3F6284}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers.Test", "src\xi.sdk.resellers.Test\xi.sdk.resellers.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Debug|Any CPU.Build.0 = Debug|Any CPU - {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Release|Any CPU.ActiveCfg = Release|Any CPU - {59E02D1B-D106-4EC7-A1B9-D1770F3F6284}.Release|Any CPU.Build.0 = Release|Any CPU + {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU From 05d38927c51ffec919af7d486459c7bbecdd8832 Mon Sep 17 00:00:00 2001 From: ingrammicro-xvantage Date: Mon, 26 Feb 2024 07:00:31 +0000 Subject: [PATCH 3/5] Update from https://github.com/ingrammicro-xvantage/xi-sdk-openapispec/commit/b4feb8e7e756ced66c482f51be0d7cd901e85e83 --- .openapi-generator/FILES | 12 ++--- README.md | 4 +- api/openapi.yaml | 54 ++++++------------- docs/InvoiceDetailsv61ResponseLinesInner.md | 1 + docs/QuoteDetailsResponse.md | 1 + docs/QuoteToOrderDetailsDTO.md | 4 +- ...d => QuoteToOrderDetailsDTOEndUserInfo.md} | 3 +- ...md => QuoteToOrderDetailsDTOShipToInfo.md} | 3 +- ...nvoiceDetailsv61ResponseLinesInnerTests.cs | 9 ++++ .../Model/QuoteDetailsResponseTests.cs | 9 ++++ ...QuoteToOrderDetailsDTOEndUserInfoTests.cs} | 22 ++++---- ... QuoteToOrderDetailsDTOShipToInfoTests.cs} | 22 ++++---- .../InvoiceDetailsv61ResponseLinesInner.cs | 11 +++- .../Model/QuoteDetailsResponse.cs | 11 +++- .../Model/QuoteToOrderDetailsDTO.cs | 16 +++--- ...s => QuoteToOrderDetailsDTOEndUserInfo.cs} | 12 ++--- ...cs => QuoteToOrderDetailsDTOShipToInfo.cs} | 12 ++--- xi.sdk.resellers.sln | 10 ++-- 18 files changed, 117 insertions(+), 99 deletions(-) rename docs/{QuoteToOrderDetailsDTOEndUserInfoInner.md => QuoteToOrderDetailsDTOEndUserInfo.md} (87%) rename docs/{QuoteToOrderDetailsDTOShipToInfoInner.md => QuoteToOrderDetailsDTOShipToInfo.md} (90%) rename src/xi.sdk.resellers.Test/Model/{QuoteToOrderDetailsDTOEndUserInfoInnerTests.cs => QuoteToOrderDetailsDTOEndUserInfoTests.cs} (85%) rename src/xi.sdk.resellers.Test/Model/{QuoteToOrderDetailsDTOShipToInfoInnerTests.cs => QuoteToOrderDetailsDTOShipToInfoTests.cs} (86%) rename src/xi.sdk.resellers/Model/{QuoteToOrderDetailsDTOEndUserInfoInner.cs => QuoteToOrderDetailsDTOEndUserInfo.cs} (90%) rename src/xi.sdk.resellers/Model/{QuoteToOrderDetailsDTOShipToInfoInner.cs => QuoteToOrderDetailsDTOShipToInfo.cs} (90%) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 68664cf7..e4aa4a90 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -155,10 +155,10 @@ docs/QuoteSearchResponseQuotesInnerLinks.md docs/QuoteToOrderApi.md docs/QuoteToOrderDetailsDTO.md docs/QuoteToOrderDetailsDTOAdditionalAttributesInner.md -docs/QuoteToOrderDetailsDTOEndUserInfoInner.md +docs/QuoteToOrderDetailsDTOEndUserInfo.md docs/QuoteToOrderDetailsDTOLinesInner.md docs/QuoteToOrderDetailsDTOLinesInnerVmfAdditionalAttributesLinesInner.md -docs/QuoteToOrderDetailsDTOShipToInfoInner.md +docs/QuoteToOrderDetailsDTOShipToInfo.md docs/QuoteToOrderDetailsDTOVmfadditionalAttributesInner.md docs/QuoteToOrderResponse.md docs/QuotesApi.md @@ -350,10 +350,10 @@ src/xi.sdk.resellers.Test/Model/QuoteSearchResponseQuotesInnerLinksTests.cs src/xi.sdk.resellers.Test/Model/QuoteSearchResponseQuotesInnerTests.cs src/xi.sdk.resellers.Test/Model/QuoteSearchResponseTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOAdditionalAttributesInnerTests.cs -src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoInnerTests.cs +src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOLinesInnerTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOLinesInnerVmfAdditionalAttributesLinesInnerTests.cs -src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoInnerTests.cs +src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOVmfadditionalAttributesInnerTests.cs src/xi.sdk.resellers.Test/Model/QuoteToOrderResponseTests.cs @@ -561,10 +561,10 @@ src/xi.sdk.resellers/Model/QuoteSearchResponseQuotesInner.cs src/xi.sdk.resellers/Model/QuoteSearchResponseQuotesInnerLinks.cs src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTO.cs src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOAdditionalAttributesInner.cs -src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfoInner.cs +src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfo.cs src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOLinesInner.cs src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOLinesInnerVmfAdditionalAttributesLinesInner.cs -src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfoInner.cs +src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfo.cs src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOVmfadditionalAttributesInner.cs src/xi.sdk.resellers/Model/QuoteToOrderResponse.cs src/xi.sdk.resellers/Model/RenewalsDetailsResponse.cs diff --git a/README.md b/README.md index 472ac84c..e2814841 100644 --- a/README.md +++ b/README.md @@ -320,10 +320,10 @@ Class | Method | HTTP request | Description - [Model.QuoteSearchResponseQuotesInnerLinks](docs/QuoteSearchResponseQuotesInnerLinks.md) - [Model.QuoteToOrderDetailsDTO](docs/QuoteToOrderDetailsDTO.md) - [Model.QuoteToOrderDetailsDTOAdditionalAttributesInner](docs/QuoteToOrderDetailsDTOAdditionalAttributesInner.md) - - [Model.QuoteToOrderDetailsDTOEndUserInfoInner](docs/QuoteToOrderDetailsDTOEndUserInfoInner.md) + - [Model.QuoteToOrderDetailsDTOEndUserInfo](docs/QuoteToOrderDetailsDTOEndUserInfo.md) - [Model.QuoteToOrderDetailsDTOLinesInner](docs/QuoteToOrderDetailsDTOLinesInner.md) - [Model.QuoteToOrderDetailsDTOLinesInnerVmfAdditionalAttributesLinesInner](docs/QuoteToOrderDetailsDTOLinesInnerVmfAdditionalAttributesLinesInner.md) - - [Model.QuoteToOrderDetailsDTOShipToInfoInner](docs/QuoteToOrderDetailsDTOShipToInfoInner.md) + - [Model.QuoteToOrderDetailsDTOShipToInfo](docs/QuoteToOrderDetailsDTOShipToInfo.md) - [Model.QuoteToOrderDetailsDTOVmfadditionalAttributesInner](docs/QuoteToOrderDetailsDTOVmfadditionalAttributesInner.md) - [Model.QuoteToOrderResponse](docs/QuoteToOrderResponse.md) - [Model.RenewalsDetailsResponse](docs/RenewalsDetailsResponse.md) diff --git a/api/openapi.yaml b/api/openapi.yaml index d25fcea3..87ce0d27 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -8095,18 +8095,7 @@ components: additionalProperties: false example: endUserInfo: - - phoneNumber: phoneNumber - city: city - countryCode: countryCode - companyName: companyName - contact: contact - postalCode: postalCode - addressLine1: addressLine1 - addressLine2: addressLine2 - addressLine3: addressLine3 - state: state - email: email - - phoneNumber: phoneNumber + phoneNumber: phoneNumber city: city countryCode: countryCode companyName: companyName @@ -8118,18 +8107,7 @@ components: state: state email: email shipToInfo: - - city: city - countryCode: countryCode - companyName: companyName - contact: contact - postalCode: postalCode - addressLine1: addressLine1 - addressLine2: addressLine2 - addressLine3: addressLine3 - state: state - email: email - addressId: addressId - - city: city + city: city countryCode: countryCode companyName: companyName contact: contact @@ -8202,17 +8180,9 @@ components: nullable: true type: string endUserInfo: - description: The contact information for the end user/customer provided - by the reseller. Used to determine pricing and discounts. - items: - $ref: '#/components/schemas/QuoteToOrderDetailsDTO_endUserInfo_inner' - type: array + $ref: '#/components/schemas/QuoteToOrderDetailsDTO_endUserInfo' shipToInfo: - description: The shipping information provided by the reseller for order - delivery. - items: - $ref: '#/components/schemas/QuoteToOrderDetailsDTO_shipToInfo_inner' - type: array + $ref: '#/components/schemas/QuoteToOrderDetailsDTO_shipToInfo' additionalAttributes: description: Additional order create attributes. items: @@ -9954,6 +9924,7 @@ components: customerNumber: customerNumber email: email ingramQuoteExpiryDate: ingramQuoteExpiryDate + totalQuoteAmount: totalQuoteAmount closingReason: closingReason purchaseInstructions: purchaseInstructions proposedSolution: proposedSolution @@ -10070,6 +10041,8 @@ components: description: Total amount of quoted price for all products in the quote including both solution products and suggested products. type: integer + totalQuoteAmount: + type: string additionalAttributes: items: $ref: '#/components/schemas/QuoteDetailsResponse_additionalAttributes_inner' @@ -10473,6 +10446,7 @@ components: serialNumbers: - serialNumber: serialNumber - serialNumber: serialNumber + upc: upc ingramLineNumber: ingramLineNumber quantityOrdered: 9 vendorName: vendorName @@ -10494,6 +10468,7 @@ components: serialNumbers: - serialNumber: serialNumber - serialNumber: serialNumber + upc: upc ingramLineNumber: ingramLineNumber quantityOrdered: 9 vendorName: vendorName @@ -12053,7 +12028,9 @@ components: description: attributefield data type: string type: object - QuoteToOrderDetailsDTO_endUserInfo_inner: + QuoteToOrderDetailsDTO_endUserInfo: + description: The contact information for the end user/customer provided by the + reseller. Used to determine pricing and discounts. example: phoneNumber: phoneNumber city: city @@ -12101,7 +12078,8 @@ components: description: The end user/customer's phone number. type: string type: object - QuoteToOrderDetailsDTO_shipToInfo_inner: + QuoteToOrderDetailsDTO_shipToInfo: + description: The shipping information provided by the reseller for order delivery. example: city: city countryCode: countryCode @@ -15994,6 +15972,7 @@ components: serialNumbers: - serialNumber: serialNumber - serialNumber: serialNumber + upc: upc ingramLineNumber: ingramLineNumber quantityOrdered: 9 vendorName: vendorName @@ -16018,6 +15997,8 @@ components: \ usually alphanumeric, of a particular product that allows it to be tracked\ \ for inventory purposes." type: string + upc: + type: string vendorPartNumber: description: Vendor Part Number. type: string @@ -17359,7 +17340,6 @@ components: type: object securitySchemes: application: - description: "" flows: clientCredentials: scopes: diff --git a/docs/InvoiceDetailsv61ResponseLinesInner.md b/docs/InvoiceDetailsv61ResponseLinesInner.md index 0bdea2fb..8e18a08d 100644 --- a/docs/InvoiceDetailsv61ResponseLinesInner.md +++ b/docs/InvoiceDetailsv61ResponseLinesInner.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **IngramLineNumber** | **string** | Unique line number from Ingram. | [optional] **CustomerLineNumber** | **string** | Line number passes by customer while creating an order. | [optional] [default to "0"] **IngramPartNumber** | **string** | Ingram Micro SKU (stock keeping unit). An identification, usually alphanumeric, of a particular product that allows it to be tracked for inventory purposes. | [optional] +**Upc** | **string** | | [optional] **VendorPartNumber** | **string** | Vendor Part Number. | [optional] **CustomerPartNumber** | **string** | Part number from customer's system. | [optional] **VendorName** | **string** | Name of the vendor. | [optional] diff --git a/docs/QuoteDetailsResponse.md b/docs/QuoteDetailsResponse.md index d2f9fa33..77575728 100644 --- a/docs/QuoteDetailsResponse.md +++ b/docs/QuoteDetailsResponse.md @@ -33,6 +33,7 @@ Name | Type | Description | Notes **ExtendedMsrpTotal** | **int** | Total extended MSRP for all products included in the quote | [optional] **QuantityTotal** | **int** | Total quantity of all items in the quote. | [optional] **ExtendedQuotePriceTotal** | **int** | Total amount of quoted price for all products in the quote including both solution products and suggested products. | [optional] +**TotalQuoteAmount** | **string** | | [optional] **AdditionalAttributes** | [**List<QuoteDetailsResponseAdditionalAttributesInner>**](QuoteDetailsResponseAdditionalAttributesInner.md) | | [optional] [[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/QuoteToOrderDetailsDTO.md b/docs/QuoteToOrderDetailsDTO.md index aafc6eb0..66714f73 100644 --- a/docs/QuoteToOrderDetailsDTO.md +++ b/docs/QuoteToOrderDetailsDTO.md @@ -8,8 +8,8 @@ Name | Type | Description | Notes **CustomerOrderNumber** | **string** | The reseller's order number for reference in their system. | [optional] **EnduserOrderNumber** | **string** | The end customer's order number for reference in their system. | [optional] **BillToAddressId** | **string** | Suffix used to identify billing address. Created during onboarding. Resellers are provided with one or more address IDs depending on how many bill to addresses they need for various flooring companies they are using for credit. | [optional] -**EndUserInfo** | [**List<QuoteToOrderDetailsDTOEndUserInfoInner>**](QuoteToOrderDetailsDTOEndUserInfoInner.md) | The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts. | [optional] -**ShipToInfo** | [**List<QuoteToOrderDetailsDTOShipToInfoInner>**](QuoteToOrderDetailsDTOShipToInfoInner.md) | The shipping information provided by the reseller for order delivery. | [optional] +**EndUserInfo** | [**QuoteToOrderDetailsDTOEndUserInfo**](QuoteToOrderDetailsDTOEndUserInfo.md) | | [optional] +**ShipToInfo** | [**QuoteToOrderDetailsDTOShipToInfo**](QuoteToOrderDetailsDTOShipToInfo.md) | | [optional] **AdditionalAttributes** | [**List<QuoteToOrderDetailsDTOAdditionalAttributesInner>**](QuoteToOrderDetailsDTOAdditionalAttributesInner.md) | Additional order create attributes. | [optional] **VmfadditionalAttributes** | [**List<QuoteToOrderDetailsDTOVmfadditionalAttributesInner>**](QuoteToOrderDetailsDTOVmfadditionalAttributesInner.md) | The object containing the list of fields required at a header level by the vendor. | [optional] **Lines** | [**List<QuoteToOrderDetailsDTOLinesInner>**](QuoteToOrderDetailsDTOLinesInner.md) | The object containing the lines that require vendor mandatory fields. | [optional] diff --git a/docs/QuoteToOrderDetailsDTOEndUserInfoInner.md b/docs/QuoteToOrderDetailsDTOEndUserInfo.md similarity index 87% rename from docs/QuoteToOrderDetailsDTOEndUserInfoInner.md rename to docs/QuoteToOrderDetailsDTOEndUserInfo.md index 0cf95df3..cc9afe93 100644 --- a/docs/QuoteToOrderDetailsDTOEndUserInfoInner.md +++ b/docs/QuoteToOrderDetailsDTOEndUserInfo.md @@ -1,4 +1,5 @@ -# xi.sdk.resellers.Model.QuoteToOrderDetailsDTOEndUserInfoInner +# xi.sdk.resellers.Model.QuoteToOrderDetailsDTOEndUserInfo +The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts. ## Properties diff --git a/docs/QuoteToOrderDetailsDTOShipToInfoInner.md b/docs/QuoteToOrderDetailsDTOShipToInfo.md similarity index 90% rename from docs/QuoteToOrderDetailsDTOShipToInfoInner.md rename to docs/QuoteToOrderDetailsDTOShipToInfo.md index a6a2e940..07b68305 100644 --- a/docs/QuoteToOrderDetailsDTOShipToInfoInner.md +++ b/docs/QuoteToOrderDetailsDTOShipToInfo.md @@ -1,4 +1,5 @@ -# xi.sdk.resellers.Model.QuoteToOrderDetailsDTOShipToInfoInner +# xi.sdk.resellers.Model.QuoteToOrderDetailsDTOShipToInfo +The shipping information provided by the reseller for order delivery. ## Properties diff --git a/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseLinesInnerTests.cs b/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseLinesInnerTests.cs index 13fdcfd3..4a502eb9 100644 --- a/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseLinesInnerTests.cs +++ b/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseLinesInnerTests.cs @@ -81,6 +81,15 @@ public void IngramPartNumberTest() // TODO unit test for the property 'IngramPartNumber' } + /// + /// Test the property 'Upc' + /// + [Fact] + public void UpcTest() + { + // TODO unit test for the property 'Upc' + } + /// /// Test the property 'VendorPartNumber' /// diff --git a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs index cdbb9dde..f953a02d 100644 --- a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs +++ b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseTests.cs @@ -315,6 +315,15 @@ public void ExtendedQuotePriceTotalTest() // TODO unit test for the property 'ExtendedQuotePriceTotal' } + /// + /// Test the property 'TotalQuoteAmount' + /// + [Fact] + public void TotalQuoteAmountTest() + { + // TODO unit test for the property 'TotalQuoteAmount' + } + /// /// Test the property 'AdditionalAttributes' /// diff --git a/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoInnerTests.cs b/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoTests.cs similarity index 85% rename from src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoInnerTests.cs rename to src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoTests.cs index 9f97d99e..f115d60c 100644 --- a/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoInnerTests.cs +++ b/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOEndUserInfoTests.cs @@ -22,21 +22,21 @@ namespace xi.sdk.resellers.Test.Model { /// - /// Class for testing QuoteToOrderDetailsDTOEndUserInfoInner + /// Class for testing QuoteToOrderDetailsDTOEndUserInfo /// /// /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). /// Please update the test case below to test the model. /// - public class QuoteToOrderDetailsDTOEndUserInfoInnerTests : IDisposable + public class QuoteToOrderDetailsDTOEndUserInfoTests : IDisposable { - // TODO uncomment below to declare an instance variable for QuoteToOrderDetailsDTOEndUserInfoInner - //private QuoteToOrderDetailsDTOEndUserInfoInner instance; + // TODO uncomment below to declare an instance variable for QuoteToOrderDetailsDTOEndUserInfo + //private QuoteToOrderDetailsDTOEndUserInfo instance; - public QuoteToOrderDetailsDTOEndUserInfoInnerTests() + public QuoteToOrderDetailsDTOEndUserInfoTests() { - // TODO uncomment below to create an instance of QuoteToOrderDetailsDTOEndUserInfoInner - //instance = new QuoteToOrderDetailsDTOEndUserInfoInner(); + // TODO uncomment below to create an instance of QuoteToOrderDetailsDTOEndUserInfo + //instance = new QuoteToOrderDetailsDTOEndUserInfo(); } public void Dispose() @@ -45,13 +45,13 @@ public void Dispose() } /// - /// Test an instance of QuoteToOrderDetailsDTOEndUserInfoInner + /// Test an instance of QuoteToOrderDetailsDTOEndUserInfo /// [Fact] - public void QuoteToOrderDetailsDTOEndUserInfoInnerInstanceTest() + public void QuoteToOrderDetailsDTOEndUserInfoInstanceTest() { - // TODO uncomment below to test "IsType" QuoteToOrderDetailsDTOEndUserInfoInner - //Assert.IsType(instance); + // TODO uncomment below to test "IsType" QuoteToOrderDetailsDTOEndUserInfo + //Assert.IsType(instance); } /// diff --git a/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoInnerTests.cs b/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoTests.cs similarity index 86% rename from src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoInnerTests.cs rename to src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoTests.cs index 8bbcf7e6..33f57545 100644 --- a/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoInnerTests.cs +++ b/src/xi.sdk.resellers.Test/Model/QuoteToOrderDetailsDTOShipToInfoTests.cs @@ -22,21 +22,21 @@ namespace xi.sdk.resellers.Test.Model { /// - /// Class for testing QuoteToOrderDetailsDTOShipToInfoInner + /// Class for testing QuoteToOrderDetailsDTOShipToInfo /// /// /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). /// Please update the test case below to test the model. /// - public class QuoteToOrderDetailsDTOShipToInfoInnerTests : IDisposable + public class QuoteToOrderDetailsDTOShipToInfoTests : IDisposable { - // TODO uncomment below to declare an instance variable for QuoteToOrderDetailsDTOShipToInfoInner - //private QuoteToOrderDetailsDTOShipToInfoInner instance; + // TODO uncomment below to declare an instance variable for QuoteToOrderDetailsDTOShipToInfo + //private QuoteToOrderDetailsDTOShipToInfo instance; - public QuoteToOrderDetailsDTOShipToInfoInnerTests() + public QuoteToOrderDetailsDTOShipToInfoTests() { - // TODO uncomment below to create an instance of QuoteToOrderDetailsDTOShipToInfoInner - //instance = new QuoteToOrderDetailsDTOShipToInfoInner(); + // TODO uncomment below to create an instance of QuoteToOrderDetailsDTOShipToInfo + //instance = new QuoteToOrderDetailsDTOShipToInfo(); } public void Dispose() @@ -45,13 +45,13 @@ public void Dispose() } /// - /// Test an instance of QuoteToOrderDetailsDTOShipToInfoInner + /// Test an instance of QuoteToOrderDetailsDTOShipToInfo /// [Fact] - public void QuoteToOrderDetailsDTOShipToInfoInnerInstanceTest() + public void QuoteToOrderDetailsDTOShipToInfoInstanceTest() { - // TODO uncomment below to test "IsType" QuoteToOrderDetailsDTOShipToInfoInner - //Assert.IsType(instance); + // TODO uncomment below to test "IsType" QuoteToOrderDetailsDTOShipToInfo + //Assert.IsType(instance); } /// diff --git a/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseLinesInner.cs b/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseLinesInner.cs index 33915e35..af8c1af1 100644 --- a/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseLinesInner.cs +++ b/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseLinesInner.cs @@ -38,6 +38,7 @@ public partial class InvoiceDetailsv61ResponseLinesInner : IValidatableObject /// Unique line number from Ingram.. /// Line number passes by customer while creating an order. (default to "0"). /// Ingram Micro SKU (stock keeping unit). An identification, usually alphanumeric, of a particular product that allows it to be tracked for inventory purposes.. + /// upc. /// Vendor Part Number.. /// Part number from customer's system.. /// Name of the vendor.. @@ -54,12 +55,13 @@ public partial class InvoiceDetailsv61ResponseLinesInner : IValidatableObject /// serialNumbers. /// Quantity ordered by the customer.. /// Quantity shipped to the customer.. - public InvoiceDetailsv61ResponseLinesInner(string ingramLineNumber = default(string), string customerLineNumber = @"0", string ingramPartNumber = default(string), string vendorPartNumber = default(string), string customerPartNumber = default(string), string vendorName = default(string), string productDescription = default(string), decimal unitWeight = default(decimal), int quantity = default(int), double unitPrice = default(double), string unitOfMeasure = default(string), string currencyCode = default(string), double extendedPrice = default(double), double taxPercentage = default(double), double taxRate = default(double), double taxAmount = default(double), List serialNumbers = default(List), int quantityOrdered = default(int), int quantityShipped = default(int)) + public InvoiceDetailsv61ResponseLinesInner(string ingramLineNumber = default(string), string customerLineNumber = @"0", string ingramPartNumber = default(string), string upc = default(string), string vendorPartNumber = default(string), string customerPartNumber = default(string), string vendorName = default(string), string productDescription = default(string), decimal unitWeight = default(decimal), int quantity = default(int), double unitPrice = default(double), string unitOfMeasure = default(string), string currencyCode = default(string), double extendedPrice = default(double), double taxPercentage = default(double), double taxRate = default(double), double taxAmount = default(double), List serialNumbers = default(List), int quantityOrdered = default(int), int quantityShipped = default(int)) { this.IngramLineNumber = ingramLineNumber; // use default value if no "customerLineNumber" provided this.CustomerLineNumber = customerLineNumber ?? @"0"; this.IngramPartNumber = ingramPartNumber; + this.Upc = upc; this.VendorPartNumber = vendorPartNumber; this.CustomerPartNumber = customerPartNumber; this.VendorName = vendorName; @@ -99,6 +101,12 @@ public partial class InvoiceDetailsv61ResponseLinesInner : IValidatableObject [DataMember(Name = "ingramPartNumber", EmitDefaultValue = false)] public string IngramPartNumber { get; set; } + /// + /// Gets or Sets Upc + /// + [DataMember(Name = "upc", EmitDefaultValue = false)] + public string Upc { get; set; } + /// /// Vendor Part Number. /// @@ -221,6 +229,7 @@ public override string ToString() sb.Append(" IngramLineNumber: ").Append(IngramLineNumber).Append("\n"); sb.Append(" CustomerLineNumber: ").Append(CustomerLineNumber).Append("\n"); sb.Append(" IngramPartNumber: ").Append(IngramPartNumber).Append("\n"); + sb.Append(" Upc: ").Append(Upc).Append("\n"); sb.Append(" VendorPartNumber: ").Append(VendorPartNumber).Append("\n"); sb.Append(" CustomerPartNumber: ").Append(CustomerPartNumber).Append("\n"); sb.Append(" VendorName: ").Append(VendorName).Append("\n"); diff --git a/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs b/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs index 4ae9cde9..30d50b91 100644 --- a/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs +++ b/src/xi.sdk.resellers/Model/QuoteDetailsResponse.cs @@ -64,8 +64,9 @@ public partial class QuoteDetailsResponse : IValidatableObject /// Total extended MSRP for all products included in the quote. /// Total quantity of all items in the quote.. /// Total amount of quoted price for all products in the quote including both solution products and suggested products.. + /// totalQuoteAmount. /// additionalAttributes. - public QuoteDetailsResponse(string quoteName = default(string), string quoteNumber = default(string), string revision = default(string), string ingramQuoteDate = default(string), string lastModifiedDate = default(string), string ingramQuoteExpiryDate = default(string), string currencyCode = default(string), string specialBidId = default(string), string specialBidEffectiveDate = default(string), string specialBidExpirationDate = default(string), string status = default(string), string closingReason = default(string), string dateClosed = default(string), string customerNeed = default(string), string proposedSolution = default(string), string introPreamble = default(string), string purchaseInstructions = default(string), string legalTerms = default(string), string quoteType = default(string), string leaseInfo = default(string), string leasingInstructions = default(string), string quoteSubType = default(string), QuoteDetailsResponseResellerInfo resellerInfo = default(QuoteDetailsResponseResellerInfo), QuoteDetailsResponseEndUserInfo endUserInfo = default(QuoteDetailsResponseEndUserInfo), List products = default(List), int productsCount = default(int), int extendedMsrpTotal = default(int), int quantityTotal = default(int), int extendedQuotePriceTotal = default(int), List additionalAttributes = default(List)) + public QuoteDetailsResponse(string quoteName = default(string), string quoteNumber = default(string), string revision = default(string), string ingramQuoteDate = default(string), string lastModifiedDate = default(string), string ingramQuoteExpiryDate = default(string), string currencyCode = default(string), string specialBidId = default(string), string specialBidEffectiveDate = default(string), string specialBidExpirationDate = default(string), string status = default(string), string closingReason = default(string), string dateClosed = default(string), string customerNeed = default(string), string proposedSolution = default(string), string introPreamble = default(string), string purchaseInstructions = default(string), string legalTerms = default(string), string quoteType = default(string), string leaseInfo = default(string), string leasingInstructions = default(string), string quoteSubType = default(string), QuoteDetailsResponseResellerInfo resellerInfo = default(QuoteDetailsResponseResellerInfo), QuoteDetailsResponseEndUserInfo endUserInfo = default(QuoteDetailsResponseEndUserInfo), List products = default(List), int productsCount = default(int), int extendedMsrpTotal = default(int), int quantityTotal = default(int), int extendedQuotePriceTotal = default(int), string totalQuoteAmount = default(string), List additionalAttributes = default(List)) { this.QuoteName = quoteName; this.QuoteNumber = quoteNumber; @@ -96,6 +97,7 @@ public partial class QuoteDetailsResponse : IValidatableObject this.ExtendedMsrpTotal = extendedMsrpTotal; this.QuantityTotal = quantityTotal; this.ExtendedQuotePriceTotal = extendedQuotePriceTotal; + this.TotalQuoteAmount = totalQuoteAmount; this.AdditionalAttributes = additionalAttributes; } @@ -296,6 +298,12 @@ public partial class QuoteDetailsResponse : IValidatableObject [DataMember(Name = "extendedQuotePriceTotal", EmitDefaultValue = false)] public int ExtendedQuotePriceTotal { get; set; } + /// + /// Gets or Sets TotalQuoteAmount + /// + [DataMember(Name = "totalQuoteAmount", EmitDefaultValue = false)] + public string TotalQuoteAmount { get; set; } + /// /// Gets or Sets AdditionalAttributes /// @@ -339,6 +347,7 @@ public override string ToString() sb.Append(" ExtendedMsrpTotal: ").Append(ExtendedMsrpTotal).Append("\n"); sb.Append(" QuantityTotal: ").Append(QuantityTotal).Append("\n"); sb.Append(" ExtendedQuotePriceTotal: ").Append(ExtendedQuotePriceTotal).Append("\n"); + sb.Append(" TotalQuoteAmount: ").Append(TotalQuoteAmount).Append("\n"); sb.Append(" AdditionalAttributes: ").Append(AdditionalAttributes).Append("\n"); sb.Append("}\n"); return sb.ToString(); diff --git a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTO.cs b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTO.cs index 45e6f41c..8fbf69a7 100644 --- a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTO.cs +++ b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTO.cs @@ -39,12 +39,12 @@ public partial class QuoteToOrderDetailsDTO : IValidatableObject /// The reseller's order number for reference in their system.. /// The end customer's order number for reference in their system.. /// Suffix used to identify billing address. Created during onboarding. Resellers are provided with one or more address IDs depending on how many bill to addresses they need for various flooring companies they are using for credit.. - /// The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts.. - /// The shipping information provided by the reseller for order delivery.. + /// endUserInfo. + /// shipToInfo. /// Additional order create attributes.. /// The object containing the list of fields required at a header level by the vendor.. /// The object containing the lines that require vendor mandatory fields.. - public QuoteToOrderDetailsDTO(string quoteNumber = default(string), string customerOrderNumber = default(string), string enduserOrderNumber = default(string), string billToAddressId = default(string), List endUserInfo = default(List), List shipToInfo = default(List), List additionalAttributes = default(List), List vmfadditionalAttributes = default(List), List lines = default(List)) + public QuoteToOrderDetailsDTO(string quoteNumber = default(string), string customerOrderNumber = default(string), string enduserOrderNumber = default(string), string billToAddressId = default(string), QuoteToOrderDetailsDTOEndUserInfo endUserInfo = default(QuoteToOrderDetailsDTOEndUserInfo), QuoteToOrderDetailsDTOShipToInfo shipToInfo = default(QuoteToOrderDetailsDTOShipToInfo), List additionalAttributes = default(List), List vmfadditionalAttributes = default(List), List lines = default(List)) { this.QuoteNumber = quoteNumber; this.CustomerOrderNumber = customerOrderNumber; @@ -86,18 +86,16 @@ public partial class QuoteToOrderDetailsDTO : IValidatableObject public string BillToAddressId { get; set; } /// - /// The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts. + /// Gets or Sets EndUserInfo /// - /// The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts. [DataMember(Name = "endUserInfo", EmitDefaultValue = false)] - public List EndUserInfo { get; set; } + public QuoteToOrderDetailsDTOEndUserInfo EndUserInfo { get; set; } /// - /// The shipping information provided by the reseller for order delivery. + /// Gets or Sets ShipToInfo /// - /// The shipping information provided by the reseller for order delivery. [DataMember(Name = "shipToInfo", EmitDefaultValue = false)] - public List ShipToInfo { get; set; } + public QuoteToOrderDetailsDTOShipToInfo ShipToInfo { get; set; } /// /// Additional order create attributes. diff --git a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfoInner.cs b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfo.cs similarity index 90% rename from src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfoInner.cs rename to src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfo.cs index cecc0cb1..550014d6 100644 --- a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfoInner.cs +++ b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOEndUserInfo.cs @@ -27,13 +27,13 @@ namespace xi.sdk.resellers.Model { /// - /// QuoteToOrderDetailsDTOEndUserInfoInner + /// The contact information for the end user/customer provided by the reseller. Used to determine pricing and discounts. /// - [DataContract(Name = "QuoteToOrderDetailsDTO_endUserInfo_inner")] - public partial class QuoteToOrderDetailsDTOEndUserInfoInner : IValidatableObject + [DataContract(Name = "QuoteToOrderDetailsDTO_endUserInfo")] + public partial class QuoteToOrderDetailsDTOEndUserInfo : IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The company name for the end user/customer.. /// The contact name for the end user/customer.. @@ -46,7 +46,7 @@ public partial class QuoteToOrderDetailsDTOEndUserInfoInner : IValidatableObject /// The end user/customer's two character ISO country code.. /// The end user/customer's phone number.. /// The end user/customer's phone number.. - public QuoteToOrderDetailsDTOEndUserInfoInner(string companyName = default(string), string contact = default(string), string addressLine1 = default(string), string addressLine2 = default(string), string addressLine3 = default(string), string city = default(string), string state = default(string), string postalCode = default(string), string countryCode = default(string), string email = default(string), string phoneNumber = default(string)) + public QuoteToOrderDetailsDTOEndUserInfo(string companyName = default(string), string contact = default(string), string addressLine1 = default(string), string addressLine2 = default(string), string addressLine3 = default(string), string city = default(string), string state = default(string), string postalCode = default(string), string countryCode = default(string), string email = default(string), string phoneNumber = default(string)) { this.CompanyName = companyName; this.Contact = contact; @@ -145,7 +145,7 @@ public partial class QuoteToOrderDetailsDTOEndUserInfoInner : IValidatableObject public override string ToString() { StringBuilder sb = new StringBuilder(); - sb.Append("class QuoteToOrderDetailsDTOEndUserInfoInner {\n"); + sb.Append("class QuoteToOrderDetailsDTOEndUserInfo {\n"); sb.Append(" CompanyName: ").Append(CompanyName).Append("\n"); sb.Append(" Contact: ").Append(Contact).Append("\n"); sb.Append(" AddressLine1: ").Append(AddressLine1).Append("\n"); diff --git a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfoInner.cs b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfo.cs similarity index 90% rename from src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfoInner.cs rename to src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfo.cs index f4a96885..7f63c763 100644 --- a/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfoInner.cs +++ b/src/xi.sdk.resellers/Model/QuoteToOrderDetailsDTOShipToInfo.cs @@ -27,13 +27,13 @@ namespace xi.sdk.resellers.Model { /// - /// QuoteToOrderDetailsDTOShipToInfoInner + /// The shipping information provided by the reseller for order delivery. /// - [DataContract(Name = "QuoteToOrderDetailsDTO_shipToInfo_inner")] - public partial class QuoteToOrderDetailsDTOShipToInfoInner : IValidatableObject + [DataContract(Name = "QuoteToOrderDetailsDTO_shipToInfo")] + public partial class QuoteToOrderDetailsDTOShipToInfo : IValidatableObject { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The company contact provided by the reseller.. /// The name of the company the order will be shipped to.. @@ -46,7 +46,7 @@ public partial class QuoteToOrderDetailsDTOShipToInfoInner : IValidatableObject /// The zip or postal code the order will be shipped to.. /// The two-character ISO country code the order will be shipped to.. /// The company contact email address.. - public QuoteToOrderDetailsDTOShipToInfoInner(string addressId = default(string), string companyName = default(string), string contact = default(string), string addressLine1 = default(string), string addressLine2 = default(string), string addressLine3 = default(string), string city = default(string), string state = default(string), string postalCode = default(string), string countryCode = default(string), string email = default(string)) + public QuoteToOrderDetailsDTOShipToInfo(string addressId = default(string), string companyName = default(string), string contact = default(string), string addressLine1 = default(string), string addressLine2 = default(string), string addressLine3 = default(string), string city = default(string), string state = default(string), string postalCode = default(string), string countryCode = default(string), string email = default(string)) { this.AddressId = addressId; this.CompanyName = companyName; @@ -145,7 +145,7 @@ public partial class QuoteToOrderDetailsDTOShipToInfoInner : IValidatableObject public override string ToString() { StringBuilder sb = new StringBuilder(); - sb.Append("class QuoteToOrderDetailsDTOShipToInfoInner {\n"); + sb.Append("class QuoteToOrderDetailsDTOShipToInfo {\n"); sb.Append(" AddressId: ").Append(AddressId).Append("\n"); sb.Append(" CompanyName: ").Append(CompanyName).Append("\n"); sb.Append(" Contact: ").Append(Contact).Append("\n"); diff --git a/xi.sdk.resellers.sln b/xi.sdk.resellers.sln index 30a99133..d1872e88 100644 --- a/xi.sdk.resellers.sln +++ b/xi.sdk.resellers.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers.Test", "src\xi.sdk.resellers.Test\xi.sdk.resellers.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEBEC691-2A36-44F9-BC4E-F71D93CB7CA2}.Release|Any CPU.Build.0 = Release|Any CPU + {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU From 36ee35a5379e049dd4d692dd60ab489b094a82cb Mon Sep 17 00:00:00 2001 From: ingrammicro-xvantage Date: Mon, 26 Feb 2024 07:21:39 +0000 Subject: [PATCH 4/5] Update from https://github.com/ingrammicro-xvantage/xi-sdk-openapispec/commit/56df8ccab9cad1a23c70a6e941e37a5bdcf36a0e --- api/openapi.yaml | 24 +++++++++---------- .../InvoiceDetailsv61ResponseSummaryTotals.md | 2 +- docs/QuoteDetailsResponseProductsInner.md | 4 ++-- ...iceDetailsv61ResponseSummaryTotalsTests.cs | 6 ++--- .../QuoteDetailsResponseProductsInnerTests.cs | 12 +++++----- .../InvoiceDetailsv61ResponseSummaryTotals.cs | 12 +++++----- .../QuoteDetailsResponseProductsInner.cs | 22 ++++++++--------- xi.sdk.resellers.sln | 10 ++++---- 8 files changed, 46 insertions(+), 46 deletions(-) diff --git a/api/openapi.yaml b/api/openapi.yaml index 87ce0d27..17e0ede1 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -9850,14 +9850,14 @@ components: quoteType: quoteType products: - ingramPartNumber: ingramPartNumber - CoO: CoO + coo: coo vpnCategory: vpnCategory quantity: 0 notes: notes description: description weight: 6 vendorName: vendorName - EAN: EAN + ean: ean terms: terms price: quotePrice: 1 @@ -9872,14 +9872,14 @@ components: quoteProductsSupplierPartAuxiliaryId: quoteProductsSupplierPartAuxiliaryId isSuggestionProduct: true - ingramPartNumber: ingramPartNumber - CoO: CoO + coo: coo vpnCategory: vpnCategory quantity: 0 notes: notes description: description weight: 6 vendorName: vendorName - EAN: EAN + ean: ean terms: terms price: quotePrice: 1 @@ -10376,7 +10376,7 @@ components: totals: netInvoiceAmount: 1.4894159098541704 freightAmount: 4.965218492984954 - invoicedAmountDue: 1.1730742509559433 + invoicesAmountDue: 1.1730742509559433 discountAmount: 6.84685269835264 discountType: discountType totalTaxAmount: 7.457744773683766 @@ -15336,14 +15336,14 @@ components: QuoteDetailsResponse_products_inner: example: ingramPartNumber: ingramPartNumber - CoO: CoO + coo: coo vpnCategory: vpnCategory quantity: 0 notes: notes description: description weight: 6 vendorName: vendorName - EAN: EAN + ean: ean terms: terms price: quotePrice: 1 @@ -15373,10 +15373,10 @@ components: notes: description: Product line item comments. type: string - EAN: + ean: description: EANUPC type: string - CoO: + coo: description: Country of Origin. type: string ingramPartNumber: @@ -16128,7 +16128,7 @@ components: example: netInvoiceAmount: 1.4894159098541704 freightAmount: 4.965218492984954 - invoicedAmountDue: 1.1730742509559433 + invoicesAmountDue: 1.1730742509559433 discountAmount: 6.84685269835264 discountType: discountType totalTaxAmount: 7.457744773683766 @@ -16148,7 +16148,7 @@ components: description: Total Tax amount. format: double type: number - invoicedAmountDue: + invoicesAmountDue: description: Total amount due for the invoice. format: double type: number @@ -16201,7 +16201,7 @@ components: totals: netInvoiceAmount: 1.4894159098541704 freightAmount: 4.965218492984954 - invoicedAmountDue: 1.1730742509559433 + invoicesAmountDue: 1.1730742509559433 discountAmount: 6.84685269835264 discountType: discountType totalTaxAmount: 7.457744773683766 diff --git a/docs/InvoiceDetailsv61ResponseSummaryTotals.md b/docs/InvoiceDetailsv61ResponseSummaryTotals.md index 6cebc836..73564763 100644 --- a/docs/InvoiceDetailsv61ResponseSummaryTotals.md +++ b/docs/InvoiceDetailsv61ResponseSummaryTotals.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **DiscountAmount** | **double** | Discount amount. | [optional] **DiscountType** | **string** | Type of discount. | [optional] **TotalTaxAmount** | **double** | Total Tax amount. | [optional] -**InvoicedAmountDue** | **double** | Total amount due for the invoice. | [optional] +**InvoicesAmountDue** | **double** | Total amount due for the invoice. | [optional] **FreightAmount** | **double** | Freight amount | [optional] [[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/QuoteDetailsResponseProductsInner.md b/docs/QuoteDetailsResponseProductsInner.md index f86f9102..198cd903 100644 --- a/docs/QuoteDetailsResponseProductsInner.md +++ b/docs/QuoteDetailsResponseProductsInner.md @@ -8,8 +8,8 @@ Name | Type | Description | Notes **LineNumber** | **string** | Line number which the product will appear in the quote. Line number is manditory when unique configurations are included in a quote and mainting the item line order is required. | [optional] **Quantity** | **int** | Quantity of product line item quoted. | [optional] **Notes** | **string** | Product line item comments. | [optional] -**EAN** | **string** | EANUPC | [optional] -**CoO** | **string** | Country of Origin. | [optional] +**Ean** | **string** | EANUPC | [optional] +**Coo** | **string** | Country of Origin. | [optional] **IngramPartNumber** | **string** | Ingram Micro SKU (stock keeping unit). An identification, usually alphanumeric, of a particular product that allows it to be tracked for inventory purposes | [optional] **VendorPartNumber** | **string** | Vendor Part Number | [optional] **Description** | **string** | Product description. Note - The quote view api returns only the product short description as maintained in Ingram Micro's crm system. For long descriptions, please refer to alternative information sources. | [optional] diff --git a/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseSummaryTotalsTests.cs b/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseSummaryTotalsTests.cs index 1675cae6..56c43d5a 100644 --- a/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseSummaryTotalsTests.cs +++ b/src/xi.sdk.resellers.Test/Model/InvoiceDetailsv61ResponseSummaryTotalsTests.cs @@ -91,12 +91,12 @@ public void TotalTaxAmountTest() } /// - /// Test the property 'InvoicedAmountDue' + /// Test the property 'InvoicesAmountDue' /// [Fact] - public void InvoicedAmountDueTest() + public void InvoicesAmountDueTest() { - // TODO unit test for the property 'InvoicedAmountDue' + // TODO unit test for the property 'InvoicesAmountDue' } /// diff --git a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseProductsInnerTests.cs b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseProductsInnerTests.cs index a031c3be..b52b1285 100644 --- a/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseProductsInnerTests.cs +++ b/src/xi.sdk.resellers.Test/Model/QuoteDetailsResponseProductsInnerTests.cs @@ -91,21 +91,21 @@ public void NotesTest() } /// - /// Test the property 'EAN' + /// Test the property 'Ean' /// [Fact] - public void EANTest() + public void EanTest() { - // TODO unit test for the property 'EAN' + // TODO unit test for the property 'Ean' } /// - /// Test the property 'CoO' + /// Test the property 'Coo' /// [Fact] - public void CoOTest() + public void CooTest() { - // TODO unit test for the property 'CoO' + // TODO unit test for the property 'Coo' } /// diff --git a/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseSummaryTotals.cs b/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseSummaryTotals.cs index c7486557..8358f241 100644 --- a/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseSummaryTotals.cs +++ b/src/xi.sdk.resellers/Model/InvoiceDetailsv61ResponseSummaryTotals.cs @@ -39,15 +39,15 @@ public partial class InvoiceDetailsv61ResponseSummaryTotals : IValidatableObject /// Discount amount.. /// Type of discount.. /// Total Tax amount.. - /// Total amount due for the invoice.. + /// Total amount due for the invoice.. /// Freight amount. - public InvoiceDetailsv61ResponseSummaryTotals(double netInvoiceAmount = default(double), double discountAmount = default(double), string discountType = default(string), double totalTaxAmount = default(double), double invoicedAmountDue = default(double), double freightAmount = default(double)) + public InvoiceDetailsv61ResponseSummaryTotals(double netInvoiceAmount = default(double), double discountAmount = default(double), string discountType = default(string), double totalTaxAmount = default(double), double invoicesAmountDue = default(double), double freightAmount = default(double)) { this.NetInvoiceAmount = netInvoiceAmount; this.DiscountAmount = discountAmount; this.DiscountType = discountType; this.TotalTaxAmount = totalTaxAmount; - this.InvoicedAmountDue = invoicedAmountDue; + this.InvoicesAmountDue = invoicesAmountDue; this.FreightAmount = freightAmount; } @@ -83,8 +83,8 @@ public partial class InvoiceDetailsv61ResponseSummaryTotals : IValidatableObject /// Total amount due for the invoice. /// /// Total amount due for the invoice. - [DataMember(Name = "invoicedAmountDue", EmitDefaultValue = false)] - public double InvoicedAmountDue { get; set; } + [DataMember(Name = "invoicesAmountDue", EmitDefaultValue = false)] + public double InvoicesAmountDue { get; set; } /// /// Freight amount @@ -105,7 +105,7 @@ public override string ToString() sb.Append(" DiscountAmount: ").Append(DiscountAmount).Append("\n"); sb.Append(" DiscountType: ").Append(DiscountType).Append("\n"); sb.Append(" TotalTaxAmount: ").Append(TotalTaxAmount).Append("\n"); - sb.Append(" InvoicedAmountDue: ").Append(InvoicedAmountDue).Append("\n"); + sb.Append(" InvoicesAmountDue: ").Append(InvoicesAmountDue).Append("\n"); sb.Append(" FreightAmount: ").Append(FreightAmount).Append("\n"); sb.Append("}\n"); return sb.ToString(); diff --git a/src/xi.sdk.resellers/Model/QuoteDetailsResponseProductsInner.cs b/src/xi.sdk.resellers/Model/QuoteDetailsResponseProductsInner.cs index 9da99692..c11ec09f 100644 --- a/src/xi.sdk.resellers/Model/QuoteDetailsResponseProductsInner.cs +++ b/src/xi.sdk.resellers/Model/QuoteDetailsResponseProductsInner.cs @@ -39,8 +39,8 @@ public partial class QuoteDetailsResponseProductsInner : IValidatableObject /// Line number which the product will appear in the quote. Line number is manditory when unique configurations are included in a quote and mainting the item line order is required.. /// Quantity of product line item quoted.. /// Product line item comments.. - /// EANUPC. - /// Country of Origin.. + /// EANUPC. + /// Country of Origin.. /// Ingram Micro SKU (stock keeping unit). An identification, usually alphanumeric, of a particular product that allows it to be tracked for inventory purposes. /// Vendor Part Number. /// Product description. Note - The quote view api returns only the product short description as maintained in Ingram Micro's crm system. For long descriptions, please refer to alternative information sources.. @@ -52,14 +52,14 @@ public partial class QuoteDetailsResponseProductsInner : IValidatableObject /// Vendor name of the product. /// Terms of the quote. /// price. - public QuoteDetailsResponseProductsInner(string quoteProductGuid = default(string), string lineNumber = default(string), int quantity = default(int), string notes = default(string), string eAN = default(string), string coO = default(string), string ingramPartNumber = default(string), string vendorPartNumber = default(string), string description = default(string), int weight = default(int), string weightUom = default(string), bool isSuggestionProduct = default(bool), string vpnCategory = default(string), string quoteProductsSupplierPartAuxiliaryId = default(string), string vendorName = default(string), string terms = default(string), QuoteDetailsResponseProductsInnerPrice price = default(QuoteDetailsResponseProductsInnerPrice)) + public QuoteDetailsResponseProductsInner(string quoteProductGuid = default(string), string lineNumber = default(string), int quantity = default(int), string notes = default(string), string ean = default(string), string coo = default(string), string ingramPartNumber = default(string), string vendorPartNumber = default(string), string description = default(string), int weight = default(int), string weightUom = default(string), bool isSuggestionProduct = default(bool), string vpnCategory = default(string), string quoteProductsSupplierPartAuxiliaryId = default(string), string vendorName = default(string), string terms = default(string), QuoteDetailsResponseProductsInnerPrice price = default(QuoteDetailsResponseProductsInnerPrice)) { this.QuoteProductGuid = quoteProductGuid; this.LineNumber = lineNumber; this.Quantity = quantity; this.Notes = notes; - this.EAN = eAN; - this.CoO = coO; + this.Ean = ean; + this.Coo = coo; this.IngramPartNumber = ingramPartNumber; this.VendorPartNumber = vendorPartNumber; this.Description = description; @@ -105,15 +105,15 @@ public partial class QuoteDetailsResponseProductsInner : IValidatableObject /// EANUPC /// /// EANUPC - [DataMember(Name = "EAN", EmitDefaultValue = false)] - public string EAN { get; set; } + [DataMember(Name = "ean", EmitDefaultValue = false)] + public string Ean { get; set; } /// /// Country of Origin. /// /// Country of Origin. - [DataMember(Name = "CoO", EmitDefaultValue = false)] - public string CoO { get; set; } + [DataMember(Name = "coo", EmitDefaultValue = false)] + public string Coo { get; set; } /// /// Ingram Micro SKU (stock keeping unit). An identification, usually alphanumeric, of a particular product that allows it to be tracked for inventory purposes @@ -203,8 +203,8 @@ public override string ToString() sb.Append(" LineNumber: ").Append(LineNumber).Append("\n"); sb.Append(" Quantity: ").Append(Quantity).Append("\n"); sb.Append(" Notes: ").Append(Notes).Append("\n"); - sb.Append(" EAN: ").Append(EAN).Append("\n"); - sb.Append(" CoO: ").Append(CoO).Append("\n"); + sb.Append(" Ean: ").Append(Ean).Append("\n"); + sb.Append(" Coo: ").Append(Coo).Append("\n"); sb.Append(" IngramPartNumber: ").Append(IngramPartNumber).Append("\n"); sb.Append(" VendorPartNumber: ").Append(VendorPartNumber).Append("\n"); sb.Append(" Description: ").Append(Description).Append("\n"); diff --git a/xi.sdk.resellers.sln b/xi.sdk.resellers.sln index d1872e88..3baacca5 100644 --- a/xi.sdk.resellers.sln +++ b/xi.sdk.resellers.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers", "src\xi.sdk.resellers\xi.sdk.resellers.csproj", "{AA4005A0-7844-45B0-B1B3-68CB34202F44}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xi.sdk.resellers.Test", "src\xi.sdk.resellers.Test\xi.sdk.resellers.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F2AD4CB-3556-4ACF-A9B5-45B6B70FEB7F}.Release|Any CPU.Build.0 = Release|Any CPU + {AA4005A0-7844-45B0-B1B3-68CB34202F44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AA4005A0-7844-45B0-B1B3-68CB34202F44}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AA4005A0-7844-45B0-B1B3-68CB34202F44}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AA4005A0-7844-45B0-B1B3-68CB34202F44}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU From a3a11746655ad7242e4fc4f4f0aad0bf62123ccc Mon Sep 17 00:00:00 2001 From: im-deviprakash Date: Mon, 26 Feb 2024 14:00:20 +0530 Subject: [PATCH 5/5] Changes in quote to order response. --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index e2814841..ed5c3545 100644 --- a/README.md +++ b/README.md @@ -372,3 +372,11 @@ Authentication schemes defined for the API: - write: allows modifying resources - read: allows reading resources +## 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) \ No newline at end of file