pagarme / pagarme-nodejs-sdk

Other
22 stars 13 forks source link

Prop "customer" optional when "customerId" is defined #31

Closed silviosampaio closed 2 months ago

silviosampaio commented 2 months ago

As the documentation explains, to create an order we don't need to pass the full customer object when a customerId is set.

diff --git a/node_modules/@pagarme/pagarme-nodejs-sdk/dist/types/models/createOrderRequest.d.ts b/node_modules/@pagarme/pagarme-nodejs-sdk/dist/types/models/createOrderRequest.d.ts
index 7ee17ae..5521654 100644
--- a/node_modules/@pagarme/pagarme-nodejs-sdk/dist/types/models/createOrderRequest.d.ts
+++ b/node_modules/@pagarme/pagarme-nodejs-sdk/dist/types/models/createOrderRequest.d.ts
@@ -16,13 +16,13 @@ import { CreateSubMerchantRequest } from './createSubMerchantRequest';
 export interface CreateOrderRequest {
     /** Items */
     items: CreateOrderItemRequest[];
-    /** Customer */
-    customer: CreateCustomerRequest;
+    /** Customer isn't required if customerId is defined */
+    customer?: CreateCustomerRequest;
     /** Payment data */
     payments: CreatePaymentRequest[];
     /** The order code */
     code: string;
-    /** The customer id */
+    /** The customer id - Not required of customer is defined */
     customerId?: string | null;
     /** Shipping data */
     shipping?: CreateShippingRequest;

This issue body was partially generated by patch-package.