openapi: 3.2.0 info: description: Cataloguing API. version: API V title: Cataloguing Order V 2 Controller API termsOfService: Terms of service contact: name: Mani Bhushan url: www.geniemode.com email: mani.kumar@geniemode.com license: name: License of API url: API license URL servers: - url: https://portal.geniemode.com tags: - name: order-v-2-controller description: Order V 2 Controller paths: /api/v2/new/orders/CreateOrder: post: tags: - order-v-2-controller summary: createOrderV2 operationId: createOrderV2UsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateEntireOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOrderV2RequestPayload' description: orderRequestPayload required: true put: tags: - order-v-2-controller summary: createExtendedOrderV2 operationId: createExtendedOrderV2UsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOrderV2RequestPayload' description: orderRequestPayload required: true /api/v2/new/orders/GetHistory/{orderId}/{type}: get: tags: - order-v-2-controller summary: getOrderDocTypeHistory operationId: getOrderDocTypeHistoryUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: type in: path description: type required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetOrderDocTypeHistoryResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/GetOrder: post: tags: - order-v-2-controller summary: getOrder operationId: getOrderUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/GetOrderRequestPayload' description: requestPayload required: true /api/v2/new/orders/GetOrderMargin/{orderId}: get: tags: - order-v-2-controller summary: getOrderMargin operationId: getOrderMarginUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderMarginDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/UpdateOrder: put: tags: - order-v-2-controller summary: updateOrderV2 operationId: updateOrderV2UsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOrderV2RequestPayload' description: orderRequestPayload required: true /api/v2/new/orders/UpdateOrderDates: put: tags: - order-v-2-controller summary: UpdateOrderDates operationId: UpdateOrderDatesUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateDatesSubOrderRequestPayload' description: requestPayload required: true /api/v2/new/orders/addComment: put: tags: - order-v-2-controller summary: addComment operationId: addCommentUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/WfStepOrderMapDtoV1' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddCommentRequestPayload' description: payload required: true /api/v2/new/orders/address/{orderId}: get: tags: - order-v-2-controller summary: getOrderAddresses operationId: getOrderAddressesUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/buyer/pos/{orderId}: get: tags: - order-v-2-controller summary: getBuyerPos operationId: getBuyerPosUsingGET_2 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocWithOrdersDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/cancel: put: tags: - order-v-2-controller summary: cancelMultipleOrders operationId: cancelMultipleOrdersUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CancelResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/CancelRequestPayload' description: cancelRequestPayload required: true /api/v2/new/orders/cancel/{orderId}: put: tags: - order-v-2-controller summary: cancelOrder operationId: cancelOrderUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: shouldCancelSubOrder in: path description: shouldCancelSubOrder required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/cancel/{orderId}/{shouldCancelSubOrder}: put: tags: - order-v-2-controller summary: cancelOrder operationId: cancelOrderUsingPUT_1 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: shouldCancelSubOrder in: path description: shouldCancelSubOrder required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/change-order-sku: post: tags: - order-v-2-controller summary: changeOrderSku operationId: changeOrderSkuUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeOrderSkuRequestPayload' description: requestPayload required: true /api/v2/new/orders/change-visibility/{orderEventId}: put: tags: - order-v-2-controller summary: changeVisibilityOrderEvent operationId: changeVisibilityOrderEventUsingPUT parameters: - name: orderEventId in: path description: orderEventId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeVisibilityOrderEventRequest' description: requestPayload required: true /api/v2/new/orders/changeWorkFlow: post: tags: - order-v-2-controller summary: changeWorkFlow operationId: changeWorkFlowUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeWorkFlowRequest' description: request required: true /api/v2/new/orders/checkTnaDateValidations: post: tags: - order-v-2-controller summary: checkTnaDateValidations operationId: checkTnaDateValidationsUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/SaveTnaDatesOnOrderRequest' requestBody: content: application/json: schema: $ref: '#/components/schemas/SaveTnaDatesOnOrderRequest' description: saveTnaDatesOnOrderRequest required: true /api/v2/new/orders/copy: post: tags: - order-v-2-controller summary: copyOrder operationId: copyOrderUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateEntireOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/CopyOrderRequestPayload' description: payload required: true /api/v2/new/orders/copyStepStateFromAnother/{oldWfStepOrderMapId}/{newWfStepOrderMapId}: post: tags: - order-v-2-controller summary: copyStepStateFromAnother operationId: copyStepStateFromAnotherUsingPOST parameters: - name: newWfStepOrderMapId in: path description: newWfStepOrderMapId required: true schema: type: integer format: int64 - name: oldWfStepOrderMapId in: path description: oldWfStepOrderMapId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/createOrdersFromExcel: get: tags: - order-v-2-controller summary: crateOrdersFromExcel operationId: crateOrdersFromExcelUsingGET parameters: - name: doc in: query required: false schema: type: integer format: int64 - name: url in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UploadResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/deleteDocOnStep: delete: tags: - order-v-2-controller summary: deleteDocOnStep operationId: deleteDocOnStepUsingDELETE responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/DeleteDocOnStepRequestPayload' description: requestPayload required: true /api/v2/new/orders/deleteSteps/{orderId}: put: tags: - order-v-2-controller summary: deleteSteps operationId: deleteStepsUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/fetchOrdersForSimilarCostingDetails: post: tags: - order-v-2-controller summary: fetchOrdersForSimilarCostingDetails operationId: fetchOrdersForSimilarCostingDetailsUsingPOST parameters: - name: search in: query description: search required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/FetchSimilarCostingOrderListRequest' description: fetchSimilarCostingOrderListRequest required: true /api/v2/new/orders/fix-variant-identifier-by-order-id/{orderId}: post: tags: - order-v-2-controller summary: fixVariantIdentifierByOrderId operationId: fixVariantIdentifierByOrderIdUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/fix/order/margin: put: tags: - order-v-2-controller summary: fixOrderMargin operationId: fixOrderMarginUsingPUT parameters: - name: fixCurrencyConversion in: path description: fixCurrencyConversion required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/VpDashboardOrderViewDto' description: payload required: true /api/v2/new/orders/fix/order/margin/{fixCurrencyConversion}: put: tags: - order-v-2-controller summary: fixOrderMargin operationId: fixOrderMarginUsingPUT_1 parameters: - name: fixCurrencyConversion in: path description: fixCurrencyConversion required: true schema: type: boolean responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/VpDashboardOrderViewDto' description: payload required: true /api/v2/new/orders/get-similar-orders: get: tags: - order-v-2-controller summary: getSimilarOrders operationId: getSimilarOrdersUsingGET parameters: - name: leadId in: query required: false schema: type: integer format: int64 - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: orderId in: query required: false schema: type: integer format: int64 - name: skus in: query required: false style: form explode: true schema: type: array items: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/getBulkUpdateOrdersList: get: tags: - order-v-2-controller summary: getBulkUpdateOrdersList operationId: getBulkUpdateOrdersListUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetBulkUpdateOrderListResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/getMasterOrderFinanceCumulative: get: tags: - order-v-2-controller summary: getMasterOrderFinanceCumulative operationId: getMasterOrderFinanceCumulativeUsingGET_2 parameters: - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: $ref: '#/components/schemas/GetMasterOrderFinanceCumulativeResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/getMasterOrderFinanceCumulative/{orderId}: get: tags: - order-v-2-controller summary: getMasterOrderFinanceCumulative operationId: getMasterOrderFinanceCumulativeUsingGET_1 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetMasterOrderFinanceCumulativeResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/getOrderComments: post: tags: - order-v-2-controller summary: getOrderComments operationId: getOrderCommentsUsingPOST responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/GetOrderCommentsDTO' requestBody: content: application/json: schema: $ref: '#/components/schemas/GetOrderRequestPayload' description: getOrderRequestPayload required: true /api/v2/new/orders/getOrderTnaBeforeCreation: post: tags: - order-v-2-controller summary: getOrderTnaBeforeCreation operationId: getOrderTnaBeforeCreationUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetOrderTnaBeforeCreateResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/GetOrderTnaBeforeCreateRequest' description: getOrderTnaBeforeCreateRequest required: true /api/v2/new/orders/getSkuOrderCostings/{sku}: get: tags: - order-v-2-controller summary: getSkuOrderCostings operationId: getSkuOrderCostingsUsingGET parameters: - name: sku in: path description: sku required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/OrderCostDetailsDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/having-costings/{sku}: get: tags: - order-v-2-controller summary: getCostings operationId: getCostingsUsingGET parameters: - name: sku in: path description: sku required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/logistics/details: put: tags: - order-v-2-controller summary: updateMultiLogisticsDetails operationId: updateMultiLogisticsDetailsUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderLogisticsDetailRequestPayload' description: requestPayload required: true /api/v2/new/orders/margin-formulas: get: tags: - order-v-2-controller summary: getOrderMarginFormula operationId: getOrderMarginFormulaUsingGET responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MarginFormulaDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/markSampleDead: post: tags: - order-v-2-controller summary: markSampleDead operationId: markSampleDeadUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/MarkSampleDeadRequestPayload' description: requestPayload required: true /api/v2/new/orders/migrateMultipleBuyerPo: post: tags: - order-v-2-controller summary: migrateMultipleBuyerPo operationId: migrateMultipleBuyerPoUsingPOST responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/moveOrderFromDraftToVp/{orderId}: post: tags: - order-v-2-controller summary: moveOrderFromDraft operationId: moveOrderFromDraftUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/moveOrderToFinancePending/{orderId}: post: tags: - order-v-2-controller summary: moveOrderToFinancePending operationId: moveOrderToFinancePendingUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/orderCostOptions: get: tags: - order-v-2-controller summary: getOrderCostOptions operationId: getOrderCostOptionsUsingGET parameters: - name: field in: query description: field required: true schema: type: string - name: search in: query description: search required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/po/types: get: tags: - order-v-2-controller summary: indexPoTypes operationId: indexPoTypesUsingGET parameters: - name: search in: query description: search required: false schema: type: string responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/qc-docs/{orderId}: get: tags: - order-v-2-controller summary: getQcDocsOnOrder operationId: getQcDocsOnOrderUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcDocsOnOrderUpdateResponse' '403': description: Forbidden!!!!! '500': description: 500 message put: tags: - order-v-2-controller summary: updateQcDocsOnOrder operationId: updateQcDocsOnOrderUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcDocsOnOrderUpdateRequest' description: requestPayload required: true /api/v2/new/orders/restore/{orderId}: put: tags: - order-v-2-controller summary: restoreOrder operationId: restoreOrderUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/sample/{leadId}/{skuId}: get: tags: - order-v-2-controller summary: getSamples operationId: getSamplesUsingGET parameters: - name: leadId in: path description: leadId required: true schema: type: integer format: int64 - name: skuId in: path description: skuId required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/saveTnaDatesOnOrder/{orderId}: post: tags: - order-v-2-controller summary: saveTnaDatesOnOrder operationId: saveTnaDatesOnOrderUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/SaveTnaDatesOnOrderRequest' description: saveTnaDatesOnOrderRequest required: true /api/v2/new/orders/sku/{sku}/checkApprovalStatus: get: tags: - order-v-2-controller summary: checkApprovalStatusForSku operationId: checkApprovalStatusForSkuUsingGET parameters: - name: sku in: path description: sku required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/sku/{sku}/updateApprovalStatus: put: tags: - order-v-2-controller summary: updateApprovalStatusForSku operationId: updateApprovalStatusForSkuUsingPUT parameters: - name: sku in: path description: sku required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/split/{orderId}: post: tags: - order-v-2-controller summary: splitOrder operationId: splitOrderUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateEntireOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/SplitOrderRequestPayload' description: splitOrderRequestPayload required: true /api/v2/new/orders/unmarkSampleDead: post: tags: - order-v-2-controller summary: unmarkSampleDead operationId: unmarkSampleDeadUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UnmarkSampleDeadRequestPayload' description: requestPayload required: true /api/v2/new/orders/updateStyleCode: put: tags: - order-v-2-controller summary: updateStyleCode operationId: updateStyleCodeUsingPUT responses: '200': description: OK content: application/json: schema: type: boolean requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderUpdateDTO' description: orderUpdateDTO required: true /api/v2/new/orders/{orderId}/additional-po-documents: get: tags: - order-v-2-controller summary: getAdditionalPoDocuments operationId: getAdditionalPoDocumentsUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/OrderDocDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/allow-shipment: get: tags: - order-v-2-controller summary: allowShipment operationId: allowShipmentUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/convert-to-sub-order: put: tags: - order-v-2-controller summary: convertMasterOrderToSubOrder operationId: convertMasterOrderToSubOrderUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/ConvertToSubOrderRequestPayload' description: payload required: true /api/v2/new/orders/{orderId}/costing-pdf-data: get: tags: - order-v-2-controller summary: getCostingPdfData operationId: getCostingPdfDataUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderCostPdfDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/get-qr: get: tags: - order-v-2-controller summary: getQr operationId: getQrUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/getOrderCostDetails: get: tags: - order-v-2-controller summary: getOrderCostDetailsDto operationId: getOrderCostDetailsDtoUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderCostDetailsDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/logisticCostConsideration: get: tags: - order-v-2-controller summary: getLogisticCostConsideration operationId: getLogisticCostConsiderationUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/logistics/details: get: tags: - order-v-2-controller summary: updateLogisticsDetails operationId: updateLogisticsDetailsUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderLogisticsDetailDto' '403': description: Forbidden!!!!! '500': description: 500 message put: tags: - order-v-2-controller summary: updateLogisticsDetails operationId: updateLogisticsDetailsUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderLogisticsDetailDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderLogisticsDetailDto' description: requestPayload required: true /api/v2/new/orders/{orderId}/logistics/details/approval/view: get: tags: - order-v-2-controller summary: getLogisticsDetailApprovalView operationId: getLogisticsDetailApprovalViewUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderLogisticsDetailsVpFinanceViewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/manufacturer/agreement/details: get: tags: - order-v-2-controller summary: getAgreementRelatedManufacturerDetails operationId: getAgreementRelatedManufacturerDetailsUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AgreementRelatedManufacturerDetailsDto' '403': description: Forbidden!!!!! '500': description: 500 message put: tags: - order-v-2-controller summary: updateAgreementRelatedManufacturerDetails operationId: updateAgreementRelatedManufacturerDetailsUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AgreementRelatedManufacturerDetailsDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/AgreementRelatedManufacturerDetailsDto' description: relatedManufacturerDetailsDto required: true /api/v2/new/orders/{orderId}/manufacturer/type/options: get: tags: - order-v-2-controller summary: getAgreementRelatedManufacturerTypeOptions operationId: getAgreementRelatedManufacturerTypeOptionsUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AgreementRelatedManufacturerTypesDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v2/new/orders/{orderId}/raw/material/cost: put: tags: - order-v-2-controller summary: updateRawMaterialCost operationId: updateRawMaterialCostUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v2/new/orders/{orderId}/update/billing/address: put: tags: - order-v-2-controller summary: updateBillingAddress operationId: updateBillingAddressUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AddressSubmitResponsePayload' /api/v2/new/orders/{orderId}/updateOrderCostDetails: put: tags: - order-v-2-controller summary: updateSampleCosting operationId: updateSampleCostingUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderCostDetailsDto' description: orderCostDetails required: true /api/v2/new/orders/{orderId}/updateVariantPackagingStatus: post: tags: - order-v-2-controller summary: updateVariantPackagingStatus operationId: updateVariantPackagingStatusUsingPOST parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string components: schemas: ChangeWorkFlowRequest: type: object properties: due_date: type: integer format: int64 order_ids: type: array items: type: integer format: int64 wf_template_id: type: integer format: int64 title: ChangeWorkFlowRequest ProcessStepsDto: type: object properties: advance_percentage_comments: type: string approval_status: type: string audit_status: type: string buffer_date: type: string format: date-time buyer_advance_payment: type: integer format: int64 buyer_advance_percentage: type: integer format: int64 comments: type: object completion_date: type: string format: date-time copy_state_as_master: type: boolean due_date: type: string format: date-time factory_advance_payment: type: integer format: int64 factory_advance_percentage: type: integer format: int64 initial_due_date: type: integer format: int64 is_tna_update: type: boolean is_valid: type: boolean order_id: type: integer format: int64 pending: type: boolean pending_buffer_date: type: integer format: int64 qc: type: boolean qc_payload: type: object require_approval: type: string require_due_date: type: string status: type: string step_display_order: type: integer format: int32 step_name: type: string step_success_criteria: type: string step_template_id: type: integer format: int64 validation_failure_reasons: type: object additionalProperties: type: array items: type: object additionalProperties: type: object visible_to_client: type: string visible_to_manufacturer: type: string wf_template_id: type: integer format: int64 workflow_step_order_map_id: type: integer format: int64 title: ProcessStepsDto QcAbortDocDto: type: object properties: alias: type: string id: type: integer format: int64 url: type: string title: QcAbortDocDto ManufacturerDirectorDto: type: object properties: aadhar_no: type: string aadhar_no_doc: $ref: '#/components/schemas/DocDetailsDto' aadhar_no_doc_id: type: integer format: int64 din: type: string dpin: type: string father_name: type: string id: type: integer format: int64 is_primary: type: boolean name: type: string pan: type: string pan_doc: $ref: '#/components/schemas/DocDetailsDto' pan_doc_id: type: integer format: int64 passport_no: type: string title: ManufacturerDirectorDto UnmarkSampleDeadRequestPayload: type: object properties: sample_ids: type: array items: type: integer format: int64 title: UnmarkSampleDeadRequestPayload UpdateDatesSubOrderRequestPayload: type: object properties: buyer_handover_date: type: integer format: int64 confirmation_date: type: string format: date-time copy_dates_on_suborder_list: type: array items: type: integer format: int64 eta_date: type: string format: date-time eta_date_change_reason: type: string eta_date_change_reason_document: type: string factory_eta_date: type: string format: date-time factory_handover_date: type: integer format: int64 master_order_id: type: integer format: int64 title: UpdateDatesSubOrderRequestPayload PiChangeDataDto: type: object properties: previous_value: type: string title: PiChangeDataDto BrandVpDto: type: object properties: id: type: integer format: int64 vp_email: type: string vp_id: type: integer format: int64 vp_name: type: string title: BrandVpDto PoChangeTypeDto: type: object properties: added: $ref: '#/components/schemas/PoChangeDataDto' modify: $ref: '#/components/schemas/PoChangeDataDto' subtracted: $ref: '#/components/schemas/PoChangeDataDto' title: PoChangeTypeDto QCLineDetailsDto: type: object properties: allowed_values: type: array items: type: string allowed_values_v2: type: array items: type: string comment: type: string doc_alias: type: string doc_details: $ref: '#/components/schemas/DocDetailsDto' doc_id: type: integer format: int64 doc_mandatory: type: string doc_required: type: boolean doc_type: type: string input_value: type: string is_template_question: type: boolean name: type: string parent_question: type: integer format: int64 phase: type: string phase_rank: type: integer format: int64 qc_line_item_id: type: integer format: int64 qc_line_template_id: type: integer format: int64 question: type: string show_on_value: type: string uploaded_doc_type: type: string value_type: type: string video_enabled: type: boolean title: QCLineDetailsDto GeniemodeEntityTags: type: object required: - geniemodeEntity - tag properties: createdBy: type: string geniemodeEntity: $ref: '#/components/schemas/GeniemodeEntity' id: type: integer format: int64 tag: type: string title: GeniemodeEntityTags QcSamplingItemDto: type: object properties: alias: type: string cue_point: $ref: '#/components/schemas/QcCuePointDto' id: type: integer format: int64 image_url: type: string kind_of_defect: type: string other_defect: type: string other_visual_defect: type: string packing_defect_type: type: string reason_for_failure: type: string status: type: string type_of_defect: type: string visual_defect_category: type: string visual_defect_desc: type: string title: QcSamplingItemDto OrderRmLogisticsCostResponsePayload: type: object properties: acceptable_cost_of: type: string currency: type: string currency_price: type: number delivery_charges: type: number dollar_price: type: number factory_dollar_price: type: number freight_cost: type: number logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string order_id: type: integer format: int64 quantity: type: integer format: int64 title: OrderRmLogisticsCostResponsePayload PacketVariants: type: object required: - packet - variant properties: createdBy: type: string id: type: integer format: int64 locked: type: boolean packet: $ref: '#/components/schemas/Packet' quantity: type: integer format: int64 variant: $ref: '#/components/schemas/Variant' title: PacketVariants ManufacturerAgreementDetails: type: object properties: createdBy: type: string id: type: integer format: int64 indiaEntityBuySellModelAgreementApprovalDate: type: integer format: int64 indiaEntityBuySellModelAgreementDocUrl: type: string indiaEntityBuySellModelAgreementJson: type: string indiaEntityBuySellModelAgreementLocation: type: string indiaEntityBuySellModelAgreementSignatureDocUrl: type: string indiaEntityCommissionModelAgreementApprovalDate: type: integer format: int64 indiaEntityCommissionModelAgreementDocUrl: type: string indiaEntityCommissionModelAgreementJson: type: string indiaEntityCommissionModelAgreementLocation: type: string indiaEntityCommissionModelAgreementSignatureDocUrl: type: string manufacturerDetail: $ref: '#/components/schemas/Manufacturer' ukEntityBuySellModelAgreementApprovalDate: type: integer format: int64 ukEntityBuySellModelAgreementDocUrl: type: string ukEntityBuySellModelAgreementJson: type: string ukEntityBuySellModelAgreementLocation: type: string ukEntityBuySellModelAgreementSignatureDocUrl: type: string ukEntityCommissionModelAgreementApprovalDate: type: integer format: int64 ukEntityCommissionModelAgreementDocUrl: type: string ukEntityCommissionModelAgreementJson: type: string ukEntityCommissionModelAgreementLocation: type: string ukEntityCommissionModelAgreementSignatureDocUrl: type: string usEntityBuySellModelAgreementApprovalDate: type: integer format: int64 usEntityBuySellModelAgreementDocUrl: type: string usEntityBuySellModelAgreementJson: type: string usEntityBuySellModelAgreementLocation: type: string usEntityBuySellModelAgreementSignatureDocUrl: type: string usEntityCommissionModelAgreementApprovalDate: type: integer format: int64 usEntityCommissionModelAgreementDocUrl: type: string usEntityCommissionModelAgreementJson: type: string usEntityCommissionModelAgreementLocation: type: string usEntityCommissionModelAgreementSignatureDocUrl: type: string title: ManufacturerAgreementDetails VariantBuyerPoMapping: type: object required: - orderBuyerPo - variant properties: createdBy: type: string id: type: integer format: int64 lockedQuantity: type: integer format: int64 orderBuyerPo: $ref: '#/components/schemas/OrderBuyerPo' quantity: type: integer format: int64 variant: $ref: '#/components/schemas/Variant' title: VariantBuyerPoMapping UpdateOrderStepBulkCombinePayload: type: object properties: comment: type: string doc_id: type: integer format: int64 title: UpdateOrderStepBulkCombinePayload OrderConversionDto: type: object properties: conversion_rate: type: number currency: type: string currency_conversion_date: type: string format: date-time factory_conversion: type: number factory_conversion_date: type: string format: date-time factory_currency: type: string order_id: type: integer format: int64 style_code: type: string title: OrderConversionDto FinalInvoiceInInvoiceDto: type: object properties: comment: type: string discount: $ref: '#/components/schemas/FinalInvoiceDiscountDto' grn_doc_url: type: string grn_status: type: string id: type: integer format: int64 invoice_doc_url: type: string invoice_no: type: string pod_doc_url: type: string raised_on_timestamp: type: integer format: int64 status: type: string total_amount: type: number title: FinalInvoiceInInvoiceDto QcStage: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: QcStage PiResponsePayloadDto: type: object properties: acc_no: $ref: '#/components/schemas/PiMapPayloadDto' account_holder_name: $ref: '#/components/schemas/PiMapPayloadDto' bank_address: $ref: '#/components/schemas/PiMapPayloadDto' bank_details: $ref: '#/components/schemas/PiMapPayloadDto' bank_name: $ref: '#/components/schemas/PiMapPayloadDto' bill_to: $ref: '#/components/schemas/PiMapPayloadDto' brand: $ref: '#/components/schemas/PiMapPayloadDto' buyer_currency: $ref: '#/components/schemas/PiMapPayloadDto' buyer_gst_in: $ref: '#/components/schemas/PiMapPayloadDto' buyer_po_list: $ref: '#/components/schemas/PiMapPayloadDto' buyer_po_no: $ref: '#/components/schemas/PiMapPayloadDto' buyer_po_received_date: $ref: '#/components/schemas/PiMapPayloadDto' buyer_terms_condition: $ref: '#/components/schemas/PiMapPayloadDto' compliance_list: type: array items: $ref: '#/components/schemas/PiComplianceResponsePayloadDto' geniemode_entity_name: $ref: '#/components/schemas/PiMapPayloadDto' insurance_charges: $ref: '#/components/schemas/PiMapPayloadDto' other_charges: type: array items: $ref: '#/components/schemas/piOtherChargeResponsePayloadDto' pi_date: $ref: '#/components/schemas/PiMapPayloadDto' pi_no: $ref: '#/components/schemas/PiMapPayloadDto' reason: $ref: '#/components/schemas/PiMapPayloadDto' single_pi_response: $ref: '#/components/schemas/PiListingResponsePayload' sku_list: type: array items: $ref: '#/components/schemas/PiSkuResponsePayloadDto' sum_of_all_other_charges: $ref: '#/components/schemas/PiMapPayloadDto' sum_of_quantity: $ref: '#/components/schemas/PiMapPayloadDto' sum_of_tax_amount: $ref: '#/components/schemas/PiMapPayloadDto' sum_of_taxable_value: $ref: '#/components/schemas/PiMapPayloadDto' sum_of_total_value: $ref: '#/components/schemas/PiMapPayloadDto' supplier_gst_in: $ref: '#/components/schemas/PiMapPayloadDto' total_cgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' total_gst_amount: $ref: '#/components/schemas/PiMapPayloadDto' total_igst_amount: $ref: '#/components/schemas/PiMapPayloadDto' total_invoice_value: $ref: '#/components/schemas/PiMapPayloadDto' total_sgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' total_tax_amount: $ref: '#/components/schemas/PiMapPayloadDto' title: PiResponsePayloadDto OrderCostDetailsDto: type: object properties: buyer_currency: type: string changed_shipment_mode: type: string cm_cost: type: number company_name: type: string docs_mandatory: type: boolean fabric_cost: type: array items: $ref: '#/components/schemas/FabricCostDto' factory_currency: type: string factory_margin_amount: type: number factory_margin_percentage: type: number finance_approval_date: type: string format: date-time finishing_charges: type: number handling_charges: type: number margin_amount: type: number margin_percentage: type: number order_id: type: integer format: int64 overhead_cost: type: number packaging_charges: type: number planned_shipment_mode: type: string preferred_factory: $ref: '#/components/schemas/ManufacturerDetailMiniDto' preferred_factory_costing: type: number preferred_factory_costing_docs: type: array items: type: string preferred_factory_id: type: integer format: int64 print_embroidery_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' testing_charges: type: number total_fabric_cost: type: number trim_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' washing_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' title: OrderCostDetailsDto ManufacturerEligibleCategories: type: object properties: category: type: string createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' title: ManufacturerEligibleCategories OrderWiseApprovalReason: type: object properties: approval_reasons: type: array items: type: string order_id: type: integer format: int64 title: OrderWiseApprovalReason SingleQcDocsOnOrderUpdateResponse: type: object properties: doc: $ref: '#/components/schemas/DocDto' doc_type: type: string title: SingleQcDocsOnOrderUpdateResponse ShipmentHopDto: type: object properties: actual_date: type: integer format: int64 delay: type: integer format: int64 hide: type: boolean id: type: integer format: int64 last_modified_at: type: integer format: int64 position: type: integer format: int32 projection_date: type: integer format: int64 remark: type: string shipment_docs: type: array items: $ref: '#/components/schemas/ShipmentDocDto' status: type: string enum: - booked - complete - deliveryDate - paymentFollowup - preplanned - shipped status_change_date: type: integer format: int64 title: ShipmentHopDto WfTemplateDto: type: object properties: id: type: integer format: int64 workflow_name: type: string title: WfTemplateDto ShipmentVariantBuyerPoMappingDto: type: object properties: id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 variant_buyer_mapping_id: type: integer format: int64 variant_buyer_po_mapping: $ref: '#/components/schemas/VariantBuyerPoMappingRequestPayload' variant_id: type: integer format: int64 title: ShipmentVariantBuyerPoMappingDto SingleOnlineQcInspectionResponse: type: object properties: alias: type: string comment: type: string id: type: integer format: int64 url: type: string title: SingleOnlineQcInspectionResponse GetOrderRequestPayload: type: object properties: base_date: type: string check_ex_factory: type: boolean check_order_confirmation: type: boolean line_variables: type: boolean order_id: type: integer format: int64 step_name: type: string title: GetOrderRequestPayload OrderManufacturerAssignee: type: object properties: createdBy: type: string id: type: integer format: int64 manufacturerAssigneeId: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderManufacturerAssignee VpDashboardOrderCostDetailsDto: type: object properties: changed_shipment_mode: type: string cm_cost: type: number factory_margin_amount: type: number factory_margin_percentage: type: number final_price_quoted_to_buyer_in_buyer_currency: type: number final_price_quoted_to_buyer_in_factory_currency: type: number finishing_charges: type: number handling_charges: type: number margin_amount: type: number margin_percentage: type: number order_id: type: integer format: int64 overhead_cost: type: number packaging_charges: type: number planned_shipment_mode: type: string sku: type: string sku_img: type: array items: $ref: '#/components/schemas/SkuIdUrlResponse' testing_charges: type: number total_direct_cost: type: number total_fabric_cost: type: number total_factory_cost: type: number total_factory_price: type: number total_print_embroidery_cost: type: number total_trim_cost: type: number total_washing_cost: type: number title: VpDashboardOrderCostDetailsDto OrderAddressDto: type: object properties: address: $ref: '#/components/schemas/AddressResponsePayload' address_id: type: integer format: int64 id: type: integer format: int64 title: OrderAddressDto OrderAudit: type: object properties: created_by: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' total_audit_failed: type: integer format: int64 total_audit_passed: type: integer format: int64 title: OrderAudit QcDocsOnOrderUpdateRequest: type: object properties: docs: type: array items: $ref: '#/components/schemas/SingleQcDocsOnOrderUpdateRequest' title: QcDocsOnOrderUpdateRequest CancelResponsePayload: type: object properties: failed_orders: type: array items: type: integer format: int64 failure_reason: type: object additionalProperties: type: string success_orders: type: array items: type: integer format: int64 title: CancelResponsePayload Pair_string_string: type: object properties: key: type: string left: type: string right: type: string value: type: string title: Pair«string,string» OnlineQcInspectionResponse: type: object properties: inspection_list: type: array items: $ref: '#/components/schemas/SingleOnlineQcInspectionResponse' title: OnlineQcInspectionResponse PoSkusMapping: type: object properties: buyer_po_number: $ref: '#/components/schemas/PoMapPayloadDto' id: $ref: '#/components/schemas/PoMapPayloadDto' quantity: $ref: '#/components/schemas/PoMapPayloadDto' title: PoSkusMapping PoListDeliveryAddressDto: type: object properties: address_id: type: integer format: int64 delivery_address: $ref: '#/components/schemas/PoMapPayloadDto' delivery_contact: $ref: '#/components/schemas/PoMapPayloadDto' title: PoListDeliveryAddressDto ShipmentDocDto: type: object properties: document_type: type: string document_url: type: string id: type: integer format: int64 title: ShipmentDocDto ChangeOrderSkuRequestPayload: type: object properties: order_id: type: integer format: int64 sku: type: string title: ChangeOrderSkuRequestPayload QcDetailResponseDto: type: object properties: address_id: type: integer format: int64 assignee_data: $ref: '#/components/schemas/UMSUserResponsePayload' assignee_id: type: integer format: int64 buyer_days: type: integer format: int64 buyer_pos: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocWithOrdersDto' change_tna_request: $ref: '#/components/schemas/CreateTnaResponsePayload' city: type: string company_name: type: string confirmation_date: type: string format: date-time created_by: type: string date_created: type: string format: date-time date_update: type: string format: date-time delivery_date: type: string format: date-time description: type: string due_date: type: string format: date-time financial_status: type: string images: type: array items: type: string initial_due_date: type: string format: date-time lead_page_dto: $ref: '#/components/schemas/LeadPageDTO' manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string margin_data: $ref: '#/components/schemas/OrderMargin' name: type: string ops_assignee_data: $ref: '#/components/schemas/UMSUserResponsePayload' ops_assignee_id: type: integer format: int64 order_id: type: integer format: int64 order_status: type: string order_type: type: string parent_order_id: type: integer format: int64 payment_doc: $ref: '#/components/schemas/OrderDocDto' po: $ref: '#/components/schemas/CreatePoRequestPayload' po_doc: $ref: '#/components/schemas/OrderDocDto' price: type: number product_description: type: string quantity: type: integer format: int64 request_time: type: string format: date-time rm_name: type: string shipment_mode: type: string sku_data: type: object sku_id: type: string state: type: string status: type: string step_name: type: string style_code: type: string total_no_of_styles: type: integer format: int64 variants: type: array items: $ref: '#/components/schemas/VariantResponseInQcPayload' wf_template_id: type: integer format: int64 workflow_status: type: string title: QcDetailResponseDto GetLeadBuyerRiskResponse: type: object properties: approval_status: type: string approved_amount: type: number company_name: type: string lms_projection: type: number order_amount: type: number title: GetLeadBuyerRiskResponse SampleOrderMapping: type: object properties: createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' sample: $ref: '#/components/schemas/OrderDetail' title: SampleOrderMapping CopyOrderRequestPayload: type: object properties: copy_from_order_id: type: integer format: int64 parent_order_id: type: integer format: int64 steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' title: CopyOrderRequestPayload PoMapPayloadDto: type: object properties: change_type: $ref: '#/components/schemas/PoChangeTypeDto' value: type: string title: PoMapPayloadDto WfTemplate: type: object properties: createdBy: type: string id: type: integer format: int64 rmId: type: integer format: int64 type: type: string workflowName: type: string title: WfTemplate FabricCostDto: type: object properties: cost: type: number product_fabric_id: type: integer format: int64 product_fabric_mill_name: type: string product_fabric_name: type: string product_fabric_price: type: number product_fabric_source: type: string product_fabric_source_order_id: type: integer format: int64 product_fabric_yield: type: number product_fabric_yield_uom: type: string title: FabricCostDto VariantBuyerPoMappingResponsePayload: type: object properties: created_at: type: integer format: int64 created_by: type: string id: type: integer format: int64 last_modified_at: type: integer format: int64 last_modified_by: type: string locked_quantity: type: integer format: int64 order_buyer_po: $ref: '#/components/schemas/OrderBuyerPoBaseDto' po_no: type: string quantity: type: integer format: int64 title: VariantBuyerPoMappingResponsePayload OrderWiseMarginPayload: type: object properties: net_margin: type: number order_id: type: integer format: int64 sku: type: string style_code: type: string title: OrderWiseMarginPayload GeniemodeEntityAddress: type: object required: - geniemodeEntity properties: addressId: type: integer format: int64 createdBy: type: string geniemodeEntity: $ref: '#/components/schemas/GeniemodeEntity' id: type: integer format: int64 type: type: string title: GeniemodeEntityAddress GetOrderTnaBeforeCreateResponse: type: object properties: step_date_data: type: array items: $ref: '#/components/schemas/GetStepDateData' title: GetOrderTnaBeforeCreateResponse LeadProjectionDTO: type: object properties: achieved_business_value: type: number amount: type: integer format: int64 business_size: type: number id: type: integer format: int64 lead_probability: type: integer format: int32 probable_completion_date: type: integer format: int64 title: LeadProjectionDTO DeleteDocOnStepRequestPayload: type: object properties: doc_id: type: integer format: int64 order_event_id: type: integer format: int64 title: DeleteDocOnStepRequestPayload QcSamplingDataResponse: type: object properties: aql_type: type: string id: type: integer format: int64 sample_size: type: integer format: int64 total_no_of_pass: type: integer format: int64 total_no_of_reject: type: integer format: int64 title: QcSamplingDataResponse CourierPartner: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: CourierPartner OrderLogisticDetails: type: object properties: created_by: type: string ctns: type: string id: type: integer format: int64 logistics_cost_by_logistics: $ref: '#/components/schemas/OrderLogisticCosts' management_approval_url: type: string order: $ref: '#/components/schemas/OrderDetail' order_logistic_docs_list: type: array items: $ref: '#/components/schemas/OrderLogisticDocs' packaging_list_url: type: string port_of_discharge: type: string port_of_loading: type: string remarks: type: string total_cbm: type: number total_ctns: type: number total_gross_weight: type: number total_net_weight: type: number total_volumetric_weight: type: number title: OrderLogisticDetails OrderDetailBuyerPODocResponseDto: type: object properties: buyer_doc: $ref: '#/components/schemas/OrderDocDto' buyer_po_id: type: integer format: int64 buyer_po_no: type: string id: type: integer format: int64 po_type: type: string title: OrderDetailBuyerPODocResponseDto AddressSubmitResponsePayload: type: object properties: address_line1: type: string address_line2: type: string city: type: string contact_person_name: type: string contact_person_number: type: string country: type: string entity_id: type: integer format: int64 entity_type: type: string id: type: integer format: int64 landmark: type: string name: type: string pincode: type: string state: type: string type: type: string title: AddressSubmitResponsePayload BusinessOwner: type: object properties: active: type: boolean createdBy: type: string id: type: integer format: int64 name: type: string title: BusinessOwner piOtherChargeResponsePayloadDto: type: object properties: charge: $ref: '#/components/schemas/PiMapPayloadDto' charge_type: $ref: '#/components/schemas/PiMapPayloadDto' id: type: integer format: int64 title: piOtherChargeResponsePayloadDto LeadGenerationLiteResponse: type: object properties: brand: $ref: '#/components/schemas/BrandResponse' client_id: type: integer format: int64 company: $ref: '#/components/schemas/CompanyDTO' country: type: string country_code: type: string created_at: type: string format: date-time creator_id: type: integer format: int64 email: type: string first_name: type: string id: type: integer format: int64 last_name: type: string lead_projection_list: type: array items: $ref: '#/components/schemas/LeadProjectionMiniDTO' name: type: string phone: type: string title: LeadGenerationLiteResponse OrderDetailBuyerPODocWithOrdersDto: type: object properties: buyer_doc: $ref: '#/components/schemas/OrderDocDto' buyer_po_id: type: integer format: int64 buyer_po_no: type: string id: type: integer format: int64 order_ids: type: array uniqueItems: true items: type: integer format: int64 po_type: type: string title: OrderDetailBuyerPODocWithOrdersDto ManufacturerDocs: type: object properties: auditStatus: type: string auditTs: type: integer format: int64 auditorId: type: integer format: int64 createdBy: type: string docCategory: type: string docExpiry: type: integer format: int64 docSubCategory: type: string docUrl: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerUnit: $ref: '#/components/schemas/ManufacturerUnit' title: ManufacturerDocs GeniemodeEntity: type: object properties: addressId: type: integer format: int64 addressList: type: array items: $ref: '#/components/schemas/GeniemodeEntityAddress' allowManualInvoiceNo: type: boolean compliance: type: string createdBy: type: string currency: type: string id: type: integer format: int64 invoiceDeclaration: type: string label: type: string legalName: type: string tags: type: array items: $ref: '#/components/schemas/GeniemodeEntityTags' tallyCurrency: type: string value: type: string title: GeniemodeEntity WfStepOrderMapDtoV1: type: object properties: advance_percentage_comments: type: string approval_status: type: string audit_status: type: string buffer_date: type: string format: date-time buyer_advance_payment: type: integer format: int64 comments: type: array items: $ref: '#/components/schemas/GetOrderCommentsDTO' completion_date: type: string format: date-time due_date: type: string format: date-time factory_advance_payment: type: integer format: int64 initial_due_date: type: string format: date-time order_id: type: integer format: int64 pending: type: string format: date-time pending_buffer_date: type: string format: date-time qc: type: boolean qc_payload: type: array items: $ref: '#/components/schemas/QCResponsePayload' require_approval: type: string require_due_date: type: string status: type: string step_display_order: type: integer format: int64 step_name: type: string step_success_criteria: type: string step_template_id: type: integer format: int64 visible_to_client: type: string visible_to_manufacturer: type: string wf_template_id: type: integer format: int64 workflow_step_order_map_id: type: integer format: int64 title: WfStepOrderMapDtoV1 AgreementRelatedManufacturerTypesDto: type: object properties: label: type: string value: type: string title: AgreementRelatedManufacturerTypesDto OrderLogisticsDetailDto: type: object required: - total_ctns - total_gross_weight properties: changed_shipment_mode: type: string ctns: type: string order_id: type: integer format: int64 packaging_list_url: type: string port_of_discharge: type: string port_of_loading: type: string remarks: type: string shipment_mode: type: string total_cbm: type: number total_ctns: type: number total_gross_weight: type: number total_net_weight: type: number total_volumetric_weight: type: number title: OrderLogisticsDetailDto GetMasterOrderFinanceCumulativeResponsePayload: type: object properties: buyer_currency: type: string buyer_currency_conversion: type: number buyer_net_margin_percent_cumulative: type: number buyer_order_value_in_buyer_currency_sum: type: number buyer_order_value_in_dollar_sum: type: number buyer_order_value_in_factory_currency_total: type: number buyer_risk: $ref: '#/components/schemas/GetLeadBuyerRiskResponse' cumulative_discount_charges: type: number cumulative_discount_charges_percent: type: number cumulative_factory_discount_charges: type: number cumulative_factory_discount_charges_percent: type: number custom_duty_cumulative_amount: type: number custom_duty_cumulative_amount_logistic: type: number custom_duty_cumulative_amount_rm: type: number custom_duty_cumulative_percent: type: number custom_duty_cumulative_percent_logistic: type: number custom_duty_cumulative_percent_rm: type: number delivery_charges_cumulative_amount: type: number delivery_charges_cumulative_amount_logistic: type: number delivery_charges_cumulative_amount_rm: type: number factory_currency: type: string factory_currency_conversion: type: number factory_net_margin_percent_cumulative: type: number factory_order_value_in_buyer_currency_sum: type: number factory_order_value_in_dollar_sum: type: number factory_order_value_in_factory_currency_sum: type: number freight_cost_cumulative_amount: type: number freight_cost_cumulative_amount_logistic: type: number freight_cost_cumulative_amount_rm: type: number gross_margin_sum: type: number harbor_merchandise_fee_cumulative: type: number is_vp_reason_required: type: boolean logistic_cost_cumulative_amount: type: number logistic_cost_cumulative_amount_logistic: type: number logistic_cost_cumulative_amount_rm: type: number logistic_cost_cumulative_percent: type: number logistic_cost_cumulative_percent_logistic: type: number logistic_cost_cumulative_percent_rm: type: number logistic_cost_with_custom_duty_cumulative_amount: type: number logistic_cost_with_custom_duty_cumulative_amount_logistic: type: number logistic_cost_with_custom_duty_cumulative_amount_rm: type: number logistic_cost_with_custom_duty_cumulative_percent: type: number logistic_cost_with_custom_duty_cumulative_percent_logistic: type: number logistic_cost_with_custom_duty_cumulative_percent_rm: type: number margin_approval_doc: type: string margin_approval_doc_required: type: boolean margin_threshold: type: number model_type: type: string net_margin_percent_cumulative: type: number net_margin_percent_cumulative_logistic: type: number net_margin_percent_cumulative_rm: type: number net_margin_sum: type: number net_margin_sum_logistic: type: number net_margin_sum_rm: type: number order_conversions: type: array items: $ref: '#/components/schemas/OrderConversionDto' order_custom_duty_costs: type: array items: $ref: '#/components/schemas/OrderCustomDuty' order_hierarchy_string: type: string order_logistics_costs: type: array items: $ref: '#/components/schemas/OrderRmLogisticsCostResponsePayload' order_wise_approval_reasons: type: array items: $ref: '#/components/schemas/OrderWiseApprovalReason' order_wise_discount_charges: type: array items: $ref: '#/components/schemas/OrderDiscountCharges' order_wise_margin_payloads: type: array items: $ref: '#/components/schemas/OrderWiseMarginPayload' reason_for_margin_approval: type: string reciprocal_tariff_cumulative_amount: type: number reciprocal_tariff_cumulative_amount_logistic: type: number reciprocal_tariff_cumulative_amount_rm: type: number show_freight_keyword: type: boolean total_cbm_cumulative: type: number total_custom_duty_cumulative_amount: type: number total_custom_duty_cumulative_amount_logistic: type: number total_custom_duty_cumulative_amount_rm: type: number total_custom_duty_cumulative_percent: type: number total_custom_duty_cumulative_percent_logistic: type: number total_custom_duty_cumulative_percent_rm: type: number total_gross_weight_cumulative: type: number total_net_weight_cumulative: type: number total_proposed_quantity: type: integer format: int64 total_quantity: type: integer format: int64 total_volumetric_weight_cumulative: type: number title: GetMasterOrderFinanceCumulativeResponsePayload ManufacturerUnitOrderResponsePayload: type: object properties: failed_compliances: type: array uniqueItems: true items: type: string failure_reasons: type: array uniqueItems: true items: type: string id: type: integer format: int64 is_selectable: type: boolean name: type: string passed_compliances: type: array uniqueItems: true items: type: string rag_rating: type: string title: ManufacturerUnitOrderResponsePayload OrderManufacturerAssigneeDto: type: object properties: id: type: integer format: int64 manufacturer_assignee_id: type: integer format: int64 user: $ref: '#/components/schemas/UMSUserResponseDTO' title: OrderManufacturerAssigneeDto ShipmentVariantBuyerPoMapping: type: object required: - shipmentVariant - variantBuyerPoMapping properties: createdBy: type: string id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipmentVariant: $ref: '#/components/schemas/ShipmentVariant' variantBuyerPoMapping: $ref: '#/components/schemas/VariantBuyerPoMapping' title: ShipmentVariantBuyerPoMapping CreateTnaResponsePayload: type: object properties: approval_doc: $ref: '#/components/schemas/DocDto' change_date_doc: $ref: '#/components/schemas/DocDto' comment: type: string finance_approval_status: type: string id: type: integer format: int64 initiated_by: type: string order_id: type: integer format: int64 penalty: type: string sub_order_tna_requests: type: array items: $ref: '#/components/schemas/CreateTnaResponsePayload' type: type: string vp_approval_status: type: string title: CreateTnaResponsePayload QcFinalInspectionThirdPartyResponseDto: type: object properties: final_report: $ref: '#/components/schemas/QcDocDto' final_report_doc_alias: type: string qc_id: type: integer format: int64 remark: type: string temporary_doc: $ref: '#/components/schemas/QcDocDto' temporary_doc_alias: type: string variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: QcFinalInspectionThirdPartyResponseDto ManufacturerUnit: type: object properties: addresses: type: array items: $ref: '#/components/schemas/ManufacturerAddress' auditComplete: type: boolean createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerBase: $ref: '#/components/schemas/ManufacturerBase' manufacturerDocs: type: array items: $ref: '#/components/schemas/ManufacturerDocs' noOfMachines: type: integer format: int64 noOfWorkers: type: integer format: int64 preferredFactory: type: boolean ragRating: type: string workerType: type: string title: ManufacturerUnit QcDocsOnOrderUpdateResponse: type: object properties: docs: type: array items: $ref: '#/components/schemas/SingleQcDocsOnOrderUpdateResponse' title: QcDocsOnOrderUpdateResponse VariantResponsePayload: type: object properties: buying_price: type: number color: type: string currency_price: type: number factory_currency_price: type: number factory_dollar_price: type: number final_currency_price: type: number final_price: type: number id: type: integer format: int64 identifier: type: string is_quantity_same_to_proposed: type: boolean last_quantity_editor: type: string locked_quantity: type: integer format: int64 order: $ref: '#/components/schemas/OrderMinifiedDto' packaging_status: type: string enum: - over_packed - packed - partially_packed - unpacked price: type: number price_locked: type: boolean proposed_quantity: type: integer format: int64 qc_quantity: type: integer format: int64 quantity: type: integer format: int64 quantity_finalized: type: boolean ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 size: type: string uom: type: string variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/VariantBuyerPoMappingResponsePayload' title: VariantResponsePayload SkuIdUrlResponse: type: object properties: id: type: integer format: int64 url: type: string title: SkuIdUrlResponse ShipmentDto: type: object properties: actual_shipment_mode: type: string enum: - Air - Courier - Land - Sea address: $ref: '#/components/schemas/AddressSubmitResponsePayload' address_id: type: integer format: int64 cancellation_date: type: integer format: int64 current_status: type: string enum: - booked - complete - deliveryDate - paymentFollowup - preplanned - shipped ex_factory_date: type: integer format: int64 id: type: integer format: int64 inco_term: type: string invoice: $ref: '#/components/schemas/ShipmentInvoiceDto' invoice_approval_lock: type: boolean invoice_id: type: integer format: int64 locked: type: boolean planned_shipment_mode: type: string enum: - Air - Courier - Land - Sea shipment_hops: type: array items: $ref: '#/components/schemas/ShipmentHopDto' shipment_packets: type: array items: $ref: '#/components/schemas/ShipmentPacketsDto' shipment_ready: type: boolean shipment_variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/ShipmentVariantBuyerPoMappingDto' shipment_variants: type: array items: $ref: '#/components/schemas/ShipmentVariantDto' title: ShipmentDto PoGetResponsePayloadDto: type: object properties: created_by: type: string date: type: string diff: $ref: '#/components/schemas/PoResponsePayloadDto' id: type: integer format: int64 is_latest: type: boolean rejected_reason: type: string status: type: string status_change_time: type: integer format: int64 title: PoGetResponsePayloadDto ShipmentHop: type: object required: - shipment properties: actualDate: type: integer format: int64 auditActualDate: type: integer format: int64 auditStatus: type: string auditTs: type: integer format: int64 auditorId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 position: type: integer format: int32 projectionDate: type: integer format: int64 remark: type: string shipment: $ref: '#/components/schemas/Shipment' shipmentDocs: type: array items: $ref: '#/components/schemas/ShipmentDoc' status: type: string enum: - booked - complete - deliveryDate - paymentFollowup - preplanned - shipped statusChangeDate: type: integer format: int64 title: ShipmentHop OrderBuyerPo: type: object properties: buyerPoNo: type: string createdBy: type: string deleted: type: boolean doc: $ref: '#/components/schemas/Doc' id: type: integer format: int64 orderDetails: $ref: '#/components/schemas/OrderDetail' poType: $ref: '#/components/schemas/PoType' title: OrderBuyerPo AgreementRelatedManufacturerDetailsDto: type: object properties: agreement: type: string agreement_approved: type: boolean agreement_template: type: string agreements: type: array items: $ref: '#/components/schemas/ManufacturerAgreementsDto' cin: type: string company_name: type: string corporate_office_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' corporate_office_address_id: type: integer format: int64 directors: type: array items: $ref: '#/components/schemas/ManufacturerDirectorDto' is_accepting: type: boolean is_any_agreement_approved: type: boolean llpin: type: string location: type: string manufacturer_id: type: integer format: int64 questions: type: object additionalProperties: type: object registered_office_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' registered_office_address_id: type: integer format: int64 registration_no: type: string sign_doc: type: string type: type: string enum: - A - B - C - D - E title: AgreementRelatedManufacturerDetailsDto QcDocDto: type: object properties: id: type: integer format: int64 url: type: string title: QcDocDto OrderResponsePayload: type: object properties: billing_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' business_owner: $ref: '#/components/schemas/BusinessOwnerDto' buyer_geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' buyer_gstin: type: string child_orders: type: array items: $ref: '#/components/schemas/GetOrdersChildDTO' comments: type: array items: $ref: '#/components/schemas/GetOrderCommentsDTO' copied_from_id: type: integer format: int64 dpr_data: $ref: '#/components/schemas/OrderDprDto' geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' is_logistic_details_required_and_not_filled: type: boolean margin_data: $ref: '#/components/schemas/OrderMarginDto' order_cost_details: $ref: '#/components/schemas/OrderCostDetailsDto' order_data: $ref: '#/components/schemas/OrderDetailDto' po_history_list: type: array items: $ref: '#/components/schemas/PoGetResponsePayloadDto' port_of_discharge: type: string port_of_loading: type: string pre_order_variants: type: array items: $ref: '#/components/schemas/PreOrderPoStyleVariantDto' quantity_finalized: type: boolean shipments: type: array items: $ref: '#/components/schemas/ShipmentDto' special_instruction: type: string step_data: type: array items: $ref: '#/components/schemas/WfStepOrderMapDtoV1' step_date_info: type: array items: type: array items: type: string terms_condition: type: string variants: type: array items: $ref: '#/components/schemas/VariantResponsePayload' title: OrderResponsePayload BundleSkuDto: type: object properties: bundle_sku_id: type: integer format: int64 id: type: integer format: int64 price: type: number format: double product_sku_id: type: integer format: int64 quantity: type: integer format: int64 sku: type: string style_code: type: string title: BundleSkuDto QcCuePointDto: type: object properties: activity_end_timestamp: type: integer format: int64 activity_name: type: string activity_start_timestamp: type: integer format: int64 asset_alias: type: string asset_name: type: string asset_url: type: string cue_point_asset_alias: type: string cue_point_asset_url: type: string cue_point_type: type: string end_duration: type: integer format: int64 end_timestamp: type: integer format: int64 input_field_name: type: string start_duration: type: integer format: int64 start_timestamp: type: integer format: int64 user_defined_data: type: object workflow_step_id: type: integer format: int64 title: QcCuePointDto ShipmentPacketsDto: type: object properties: id: type: integer format: int64 locked: type: boolean packet_id: type: integer format: int64 quantity: type: integer format: int64 title: ShipmentPacketsDto PiHistoryResponsePayloadDto: type: object properties: date: type: string format: date-time id: type: integer format: int64 response: $ref: '#/components/schemas/PiResponsePayloadDto' title: PiHistoryResponsePayloadDto ConvertToSubOrderRequestPayload: type: object properties: master_order_id: type: integer format: int64 title: ConvertToSubOrderRequestPayload GetOrderCommentsDTO: type: object properties: comment: type: string doc_display_name: type: string doc_id: type: integer format: int64 due_date: type: string format: date-time editable: type: string insert_date: type: string format: date-time insert_time: type: string format: date-time order_event_id: type: integer format: int64 order_id: type: integer format: int64 role: type: array items: type: string s3_path: type: string step_template_id: type: integer format: int64 system_generated: type: boolean tagged_users: type: object additionalProperties: $ref: '#/components/schemas/UMSUserResponsePayload' user_id: type: integer format: int64 user_name: type: string visible_to_client: type: string visible_to_manufacturer: type: string wf_step_order_map_id: type: integer format: int64 title: GetOrderCommentsDTO BrandResponse: type: object properties: address_list: type: array items: $ref: '#/components/schemas/AddressSubmitResponsePayload' ask_buyer_wip_on_order: type: boolean billing_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' brand_name: type: string categories: type: array items: $ref: '#/components/schemas/BrandCategoryDto' compliances: type: array items: type: string created_by: type: string id: type: integer format: int64 legal_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' legal_address_response: type: string legal_name: type: string vp_details: type: array items: $ref: '#/components/schemas/BrandVpDto' vps: type: array items: type: integer format: int64 title: BrandResponse OrderConfirmationDto: type: object properties: doc_id: type: integer format: int64 id: type: integer format: int64 title: OrderConfirmationDto ManufacturerAddress: type: object properties: addressId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerUnit: $ref: '#/components/schemas/ManufacturerUnit' proofDocUrl: type: string proofSubType: type: string proofType: type: string type: type: string title: ManufacturerAddress OrderLogisticsCostDto: type: object properties: custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number delivery_charges: type: number freight_cost: type: number harbor_merchandise_fee: type: number logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number reciprocal_tariff_type: type: string total_custom_duty: type: number title: OrderLogisticsCostDto GetSimilarCostingOrderFabric: type: object properties: fabric_name: type: string yield_uom: type: string yield_value: type: number title: GetSimilarCostingOrderFabric QcSamplingActivityDto: type: object properties: activity: type: string asset_alias: type: string asset_name: type: string asset_url: type: string duration: type: integer format: int64 end_timestamp: type: integer format: int64 samples: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' start_timestamp: type: integer format: int64 title: QcSamplingActivityDto PiChangeTypeDto: type: object properties: added: $ref: '#/components/schemas/PiChangeDataDto' modify: $ref: '#/components/schemas/PiChangeDataDto' subtracted: $ref: '#/components/schemas/PiChangeDataDto' title: PiChangeTypeDto Shipment: type: object required: - order properties: actualShipmentMode: type: string enum: - Air - Courier - Land - Sea addressId: type: integer format: int64 assigneeId: type: integer format: int64 blDate: type: integer format: int64 blDoc: type: string blNumber: type: string bookingNo: type: string buyerInvoiceCreated: type: boolean cancellationDate: type: integer format: int64 courierPartner: $ref: '#/components/schemas/CourierPartner' createdBy: type: string currentStatus: type: string enum: - booked - complete - deliveryDate - paymentFollowup - preplanned - shipped eta: type: integer format: int64 etd: type: integer format: int64 exFactoryDate: type: integer format: int64 factoryInvoiceCreated: type: boolean factoryInvoiceDoc: type: string factoryInvoiceNo: type: string factoryInvoiceNoRemark: type: string id: type: integer format: int64 incoTerm: type: string invoiceApprovalLock: type: boolean invoiceDoc: type: string locked: type: boolean order: $ref: '#/components/schemas/OrderDetail' packingListDoc: type: string plannedShipmentMode: type: string enum: - Air - Courier - Land - Sea podDate: type: integer format: int64 podNumber: type: string shipmentHops: type: array items: $ref: '#/components/schemas/ShipmentHop' shipmentPackets: type: array items: $ref: '#/components/schemas/ShipmentPackets' shipmentReady: type: boolean shipmentVariants: type: array items: $ref: '#/components/schemas/ShipmentVariant' shippingBillDoc: type: string trackingId: type: string vessel: type: string title: Shipment OrderLogisticCosts: type: object properties: created_by: type: string custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number delivery_charges: type: number freight_cost: type: number harbor_merchandise_fee: type: number id: type: integer format: int64 logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string order_logistic_details: $ref: '#/components/schemas/OrderLogisticDetails' reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number total_custom_duty: type: number title: OrderLogisticCosts GetOrderDocTypeHistoryResponsePayload: type: object properties: response: type: array items: $ref: '#/components/schemas/GetOrderDocTypeHistoryListResponsePayload' type: type: string title: GetOrderDocTypeHistoryResponsePayload PoResponsePayloadDto: type: object properties: bill_address: $ref: '#/components/schemas/PoMapPayloadDto' bill_contact_number: $ref: '#/components/schemas/PoMapPayloadDto' bill_to: $ref: '#/components/schemas/PoMapPayloadDto' buyer_gstin: $ref: '#/components/schemas/PoMapPayloadDto' buyer_name: $ref: '#/components/schemas/PoMapPayloadDto' buyer_po_number: $ref: '#/components/schemas/PoMapPayloadDto' cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' cgst_percentage: $ref: '#/components/schemas/PoMapPayloadDto' conversion_rate: $ref: '#/components/schemas/PoMapPayloadDto' country_of_destination: $ref: '#/components/schemas/PoMapPayloadDto' country_of_origin: $ref: '#/components/schemas/PoMapPayloadDto' created_by: $ref: '#/components/schemas/PoMapPayloadDto' created_on: $ref: '#/components/schemas/PoMapPayloadDto' currency: type: string current_amount: $ref: '#/components/schemas/PoMapPayloadDto' delivery_addresses: type: array items: $ref: '#/components/schemas/PoListDeliveryAddressDto' delivery_date: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency: type: string factory_currency_purchase_cgst: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_gst: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_gst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_igst: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_sgst: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_purchase_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_cgst: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_gst: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_gst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_igst: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_sgst: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_purchase_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' geniemode_entity_name: type: string grand_buying_total: $ref: '#/components/schemas/PoMapPayloadDto' grand_buying_total_currency: $ref: '#/components/schemas/PoMapPayloadDto' grand_buying_total_dollar: $ref: '#/components/schemas/PoMapPayloadDto' grand_factory_total: $ref: '#/components/schemas/PoMapPayloadDto' grand_factory_total_currency: $ref: '#/components/schemas/PoMapPayloadDto' grand_factory_total_dollar: $ref: '#/components/schemas/PoMapPayloadDto' grand_total: $ref: '#/components/schemas/PoMapPayloadDto' igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' igst_percentage: $ref: '#/components/schemas/PoMapPayloadDto' inco_terms: $ref: '#/components/schemas/PoMapPayloadDto' last_modified_by: $ref: '#/components/schemas/PoMapPayloadDto' modified_on: $ref: '#/components/schemas/PoMapPayloadDto' multiple_delivery_dates: type: boolean no_of_deliveries: $ref: '#/components/schemas/PoMapPayloadDto' only_qty_changed: type: boolean order_hierarchy_net_margin: $ref: '#/components/schemas/PoMapPayloadDto' order_list: type: array items: $ref: '#/components/schemas/PoOrder' payment_type: $ref: '#/components/schemas/PoMapPayloadDto' planned_order_shipment_mode: $ref: '#/components/schemas/PoMapPayloadDto' po_date: $ref: '#/components/schemas/PoMapPayloadDto' po_number: $ref: '#/components/schemas/PoMapPayloadDto' po_wise_skus: type: array items: $ref: '#/components/schemas/PoSkus' port_of_discharge: $ref: '#/components/schemas/PoMapPayloadDto' port_of_loading: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_amount_currency: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_amount_currency: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_currency: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_amount_currency: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_amount_currency: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' round_off: $ref: '#/components/schemas/PoMapPayloadDto' round_off_currency: $ref: '#/components/schemas/PoMapPayloadDto' round_off_dollar: $ref: '#/components/schemas/PoMapPayloadDto' round_off_factory_currency: $ref: '#/components/schemas/PoMapPayloadDto' round_off_factory_dollar: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_gst: $ref: '#/components/schemas/PoMapPayloadDto' selling_gst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' sgst_percentage: $ref: '#/components/schemas/PoMapPayloadDto' ship_qty_negative_tolerance: $ref: '#/components/schemas/PoMapPayloadDto' ship_qty_positive_tolerance: $ref: '#/components/schemas/PoMapPayloadDto' sku_list: type: array items: $ref: '#/components/schemas/PoSkus' special_instruction: $ref: '#/components/schemas/PoMapPayloadDto' supplier_address: $ref: '#/components/schemas/PoMapPayloadDto' supplier_gst: $ref: '#/components/schemas/PoMapPayloadDto' supplier_name: $ref: '#/components/schemas/PoMapPayloadDto' supplier_unit_address: $ref: '#/components/schemas/PoMapPayloadDto' supplier_unit_name: $ref: '#/components/schemas/PoMapPayloadDto' terms_condition: $ref: '#/components/schemas/PoMapPayloadDto' total_amount: $ref: '#/components/schemas/PoMapPayloadDto' total_amount_currency: $ref: '#/components/schemas/PoMapPayloadDto' total_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' total_buying_price_currency: $ref: '#/components/schemas/PoMapPayloadDto' total_factory_currency_price_amount: $ref: '#/components/schemas/PoMapPayloadDto' total_factory_dollar_price_amount: $ref: '#/components/schemas/PoMapPayloadDto' total_quantity: $ref: '#/components/schemas/PoMapPayloadDto' total_selling_price_currency: $ref: '#/components/schemas/PoMapPayloadDto' title: PoResponsePayloadDto SingleQcDocsOnOrderUpdateRequest: type: object properties: doc_id: type: integer format: int64 doc_type: type: string remove: type: boolean title: SingleQcDocsOnOrderUpdateRequest QcFinalInspectionDocDto: type: object properties: doc_type: type: string remarks: type: string sub_documents: type: array items: $ref: '#/components/schemas/QcFinalInspectionSubDocDto' title: QcFinalInspectionDocDto ShipmentDoc: type: object required: - shipmentHop properties: createdBy: type: string documentType: type: string documentUrl: type: string id: type: integer format: int64 shipmentHop: $ref: '#/components/schemas/ShipmentHop' title: ShipmentDoc QcSamplingDataDefectsDto: type: object properties: accept_point: type: integer format: int64 aql_type: type: string count: type: integer format: int64 defect_type: type: string id: type: integer format: int64 reject_point: type: integer format: int64 title: QcSamplingDataDefectsDto VpDashboardOrderViewDto: type: object properties: buyer_currency: type: string buyer_po_list: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocResponseDto' buyer_shipment_type: type: string company: $ref: '#/components/schemas/CompanyDTO' conversion_date_floor: type: integer format: int64 costing_details: type: array items: $ref: '#/components/schemas/VpDashboardOrderCostDetailsDto' factory_conversion_rate: type: number factory_currency: type: string factory_po_doc: $ref: '#/components/schemas/OrderDocDto' factory_shipment_type: type: string geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' manufacturer_id: type: integer format: int64 manufacturer_name: type: string model_type: type: string order_ids: type: array items: type: integer format: int64 parent_order_id: type: integer format: int64 parents_buyer_po_list: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocResponseDto' planned_order_shipment_mode: type: string qc_hold: type: boolean total_orders: type: integer format: int64 total_quantity: type: integer format: int64 title: VpDashboardOrderViewDto VariantBuyerPoMappingRequestPayload: type: object properties: id: type: integer format: int64 locked_quantity: type: integer format: int64 order_buyer_po: $ref: '#/components/schemas/OrderBuyerPoBaseDto' po_no: type: string quantity: type: integer format: int64 title: VariantBuyerPoMappingRequestPayload PoSkus: type: object properties: amount: $ref: '#/components/schemas/PoMapPayloadDto' amount_factory_currency_price: $ref: '#/components/schemas/PoMapPayloadDto' amount_factory_currency_price_with_gst: $ref: '#/components/schemas/PoMapPayloadDto' amount_price_currency: $ref: '#/components/schemas/PoMapPayloadDto' amount_price_dollar: $ref: '#/components/schemas/PoMapPayloadDto' attribution: $ref: '#/components/schemas/PoMapPayloadDto' bar_code: $ref: '#/components/schemas/PoMapPayloadDto' bundle_data: type: array items: $ref: '#/components/schemas/BundleSkuDto' business_model: $ref: '#/components/schemas/PoMapPayloadDto' buyer_net_margin: $ref: '#/components/schemas/PoMapPayloadDto' buyer_po_number: type: string buying_price: $ref: '#/components/schemas/PoMapPayloadDto' buying_price_currency: $ref: '#/components/schemas/PoMapPayloadDto' buying_price_dollar: $ref: '#/components/schemas/PoMapPayloadDto' category_id: $ref: '#/components/schemas/PoMapPayloadDto' category_name: $ref: '#/components/schemas/PoMapPayloadDto' changed_shipment_mode: $ref: '#/components/schemas/PoMapPayloadDto' color: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_cost: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' custom_unique_id: type: string custom_unique_id_with_po: type: string delivery_charges: $ref: '#/components/schemas/PoMapPayloadDto' delivery_date: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_price: $ref: '#/components/schemas/PoMapPayloadDto' factory_currency_selling_price: $ref: '#/components/schemas/PoMapPayloadDto' factory_dollar_price: $ref: '#/components/schemas/PoMapPayloadDto' gross_margin: $ref: '#/components/schemas/PoMapPayloadDto' hsn_code: $ref: '#/components/schemas/PoMapPayloadDto' hts_code: $ref: '#/components/schemas/PoMapPayloadDto' invoice_quantity: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' margin: $ref: '#/components/schemas/PoMapPayloadDto' material: $ref: '#/components/schemas/PoMapPayloadDto' net_margin: $ref: '#/components/schemas/PoMapPayloadDto' order_id: $ref: '#/components/schemas/PoMapPayloadDto' planned_shipment_mode: $ref: '#/components/schemas/PoMapPayloadDto' po_skus_mappings: type: array items: $ref: '#/components/schemas/PoSkusMapping' price: $ref: '#/components/schemas/PoMapPayloadDto' product_name: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_cgst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_gst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_igst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' purchase_sgst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' quantity: $ref: '#/components/schemas/PoMapPayloadDto' raw_material_margin: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' selling_cgst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' selling_igst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' selling_price: $ref: '#/components/schemas/PoMapPayloadDto' selling_price_currency: $ref: '#/components/schemas/PoMapPayloadDto' selling_price_dollar: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst_amount: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst_amount_dollar: $ref: '#/components/schemas/PoMapPayloadDto' selling_sgst_suggestion: $ref: '#/components/schemas/PoMapPayloadDto' ship_qty_negative_tolerance: $ref: '#/components/schemas/PoMapPayloadDto' ship_qty_positive_tolerance: $ref: '#/components/schemas/PoMapPayloadDto' size: $ref: '#/components/schemas/PoMapPayloadDto' sku: $ref: '#/components/schemas/PoMapPayloadDto' sku_image: $ref: '#/components/schemas/PoMapPayloadDto' style_code: $ref: '#/components/schemas/PoMapPayloadDto' total_buyer_price_in_buyer_currency: $ref: '#/components/schemas/PoMapPayloadDto' total_buyer_price_in_dollar: $ref: '#/components/schemas/PoMapPayloadDto' total_buyer_price_in_factory_currency: $ref: '#/components/schemas/PoMapPayloadDto' total_custom_duty: $ref: '#/components/schemas/PoMapPayloadDto' unit: $ref: '#/components/schemas/PoMapPayloadDto' variant_id: $ref: '#/components/schemas/PoMapPayloadDto' variant_margin_percentage: $ref: '#/components/schemas/PoMapPayloadDto' title: PoSkus PiMapPayloadDto: type: object properties: change_type: $ref: '#/components/schemas/PiChangeTypeDto' value: type: string title: PiMapPayloadDto OrderOtherDocsDto: type: object properties: doc_id: type: integer format: int64 doc_no: type: string doc_type: type: string id: type: integer format: int64 title: OrderOtherDocsDto GetStepDateData: type: object properties: buffer: type: integer format: int64 buffer_date: type: string due_date: type: string step_name: type: string step_template_id: type: integer format: int64 title: GetStepDateData OrderDocDto: type: object properties: created_at: type: string format: date-time created_by: type: string doc_no: type: string doc_type: type: string docs: $ref: '#/components/schemas/DocDto' id: type: integer format: int64 is_additional_doc: type: boolean order_id: type: integer format: int64 s3_path: type: string title: OrderDocDto DocDetailsDto: type: object properties: doc_display_name: type: string id: type: integer format: int64 order_id: type: integer format: int64 s3_path: type: string s3_version: type: integer format: int64 step_name: type: string title: DocDetailsDto OrderDprDto: type: object properties: dpr_change_count: type: integer format: int32 dpr_valid: type: boolean message: type: string message_type: type: string view_dpr: type: string title: OrderDprDto FetchSimilarCostingOrderListRequest: type: object properties: required_fabrics: type: array items: $ref: '#/components/schemas/GetSimilarCostingOrderFabric' title: FetchSimilarCostingOrderListRequest SaveTnaDatesOnOrderRequest: type: object properties: is_tna_update: type: boolean order_id: type: integer format: int64 set_on_all_sub_orders: type: boolean steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' sub_order_ids: type: array items: type: integer format: int64 wf_template_id: type: integer format: int64 title: SaveTnaDatesOnOrderRequest OrderBuyerPoBaseDto: type: object properties: buyer_po_no: type: string id: type: integer format: int64 title: OrderBuyerPoBaseDto OrderLogisticsDetailsVpFinanceViewDto: type: object properties: sku_logistic_details: type: array items: $ref: '#/components/schemas/OrderLogisticsDetailsSkusVpFinanceViewDto' title: OrderLogisticsDetailsVpFinanceViewDto PiComplianceResponsePayloadDto: type: object properties: compliance: $ref: '#/components/schemas/PiMapPayloadDto' id: type: integer format: int64 title: PiComplianceResponsePayloadDto CreatePoRequestPayload: type: object properties: auto_approved: type: boolean order_id: type: integer format: int64 reason: type: string status: type: string title: CreatePoRequestPayload MarginFormulaComponentDto: type: object properties: basic_revenue_and_cost: type: array items: type: string custom_duty_and_reciprocal_tariff: type: array items: type: string discount_adjustment: type: array items: type: string gross_margin: type: array items: type: string logistics_cost: type: array items: type: string margin: type: array items: type: string net_margin: type: array items: type: string title: MarginFormulaComponentDto InvoiceShipmentsResponsePayload: type: object properties: id: type: integer format: int64 shipment: $ref: '#/components/schemas/ShipmentInInvoiceDto' title: InvoiceShipmentsResponsePayload LeadPageDTO: type: object properties: current_stage_name: type: string current_user: $ref: '#/components/schemas/UserResponsePayload' last_stage_id: type: integer format: int64 lead_generation: $ref: '#/components/schemas/LeadGenerationResponse' time_difference: type: integer format: int64 title: LeadPageDTO ImageResponsePayload: type: object properties: id: type: integer format: int64 url: type: string title: ImageResponsePayload PoOrder: type: object properties: buyer_price_in_buyer_currency: $ref: '#/components/schemas/PoMapPayloadDto' currency: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_cost: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' custom_duty_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' custom_unique_id: type: string delivery_charges: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' logistic_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' net_margin: $ref: '#/components/schemas/PoMapPayloadDto' order_id: $ref: '#/components/schemas/PoMapPayloadDto' quantity: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff_cost_type: $ref: '#/components/schemas/PoMapPayloadDto' reciprocal_tariff_per_piece: $ref: '#/components/schemas/PoMapPayloadDto' sku: $ref: '#/components/schemas/PoMapPayloadDto' style_code: $ref: '#/components/schemas/PoMapPayloadDto' total_custom_duty: $ref: '#/components/schemas/PoMapPayloadDto' title: PoOrder BrandCategoryDto: type: object properties: category_id: type: integer format: int64 category_name: type: string id: type: integer format: int64 title: BrandCategoryDto ManufacturerBase: type: object properties: aadharNo: type: integer format: int64 capacityPerMonth: type: integer format: int64 capacityToGeniemode: type: string capacityUtilization: type: string cin: type: string exportLicenseNo: type: string gstNumber: type: string llpin: type: string name: type: string nid: type: string pan: type: string registrationNo: type: string tan: type: string tin: type: string typeOfCurrentBuyer: type: string vat: type: string title: ManufacturerBase MarginFormulaDto: type: object properties: buy_sell_model: $ref: '#/components/schemas/MarginFormulaComponentDto' commission_model: $ref: '#/components/schemas/MarginFormulaComponentDto' trading_model: $ref: '#/components/schemas/MarginFormulaComponentDto' title: MarginFormulaDto OrderBuyerPoDto: type: object properties: asset_url: type: string buyer_po_doc: $ref: '#/components/schemas/OrderDocDtoV2' buyer_po_no: type: string doc: $ref: '#/components/schemas/DocDto' id: type: integer format: int64 po_doc_id: type: integer format: int64 po_type: type: string title: OrderBuyerPoDto OrderCostItemDto: type: object properties: cost: type: number name: type: string source: type: string source_order_id: type: integer format: int64 title: OrderCostItemDto CreateOrderV2ResponseDto: type: object properties: identifier: type: string order_id: type: integer format: int64 parent_order_id: type: integer format: int64 sku: type: string style_code: type: string title: CreateOrderV2ResponseDto OrderDetail: type: object properties: adFactSheetStyle: type: boolean advancePaymentTerms: type: string assignee: type: integer format: int64 billAddressId: type: integer format: int64 brandId: type: integer format: int64 businessOwner: $ref: '#/components/schemas/BusinessOwner' buyerCategoryNumber: type: string buyerDays: type: integer format: int64 buyerEtaDate: type: string example: MM-dd-YY buyerGeniemodeEntity: $ref: '#/components/schemas/GeniemodeEntity' buyerGstin: type: string buyerHandoverDate: type: integer format: int64 buyerPaymentType: type: string bypassFinanceApproval: type: boolean bypassVpApproval: type: boolean catalougeId: type: integer format: int64 checksum: type: string checksumNextWindows: type: string checksumPreWindows: type: string clientId: type: integer format: int64 companyId: type: integer format: int64 companyName: type: string completionStatus: type: string confirmationDate: type: string example: MM-dd-YY conversionRate: type: number copyFromOrderId: $ref: '#/components/schemas/OrderDetail' createdBy: type: string currency: type: string currencyConversionDate: type: string example: MM-dd-YY currentAmount: type: number currentStatus: type: string deliveryCategoryDate: type: integer format: int64 department: type: string docId: type: integer format: int64 duty: type: number ecomOrder: type: boolean elc: type: number etaDate: type: string example: MM-dd-YY etaDateChangeReason: type: string etaDateChangeReasonDocument: type: string factoryConversion: type: number factoryConversionDate: type: string example: MM-dd-YY factoryCurrency: type: string factoryEtaDate: type: string example: MM-dd-YY factoryHandoverDate: type: integer format: int64 factoryPaymentType: type: string financeApprovalDate: type: string format: date-time financeApprovedOnce: type: boolean financialStatus: type: string financialStatusUpdatedAt: type: integer format: int64 fptDoc: $ref: '#/components/schemas/Doc' geniemodeEntity: $ref: '#/components/schemas/GeniemodeEntity' gptDoc: $ref: '#/components/schemas/Doc' hsnCode: type: string id: type: integer format: int64 identifier: type: string inDcDate: type: integer format: int64 incoTerms: type: string inventoryCreated: type: boolean leadId: type: integer format: int64 leadProjectionId: type: integer format: int64 logisticDetails: $ref: '#/components/schemas/OrderLogisticDetails' logisticsAssignee: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerDays: type: integer format: int64 manufacturerUnit: $ref: '#/components/schemas/ManufacturerUnit' marginApprovalDoc: type: string marginApprovalReason: type: string msrp: type: number nonPreferredFactoryReason: type: string opsAssignee: type: integer format: int64 orderAddresses: type: array items: $ref: '#/components/schemas/OrderAddress' orderApprovalReason: type: string orderAudit: $ref: '#/components/schemas/OrderAudit' orderBuyerAssignees: type: array items: $ref: '#/components/schemas/OrderBuyerAssignee' orderBuyerPoList: type: array items: $ref: '#/components/schemas/OrderBuyerPo' orderConfirmationNumber: type: string orderGroupId: type: integer format: int64 orderManufacturerAssignees: type: array items: $ref: '#/components/schemas/OrderManufacturerAssignee' orderMargin: $ref: '#/components/schemas/OrderMargin' orderSubType: type: string orderType: type: string orderValue: type: number originalDeliveryStartWindowDate: type: integer format: int64 packagingComplete: type: boolean parentOrder: $ref: '#/components/schemas/OrderDetail' paymentType: type: string poNo: type: string portOfDischarge: type: string portOfLoading: type: string preOrderId: type: integer format: int64 preOrderQuantity: type: integer format: int64 price: type: number proposedQuantity: type: integer format: int64 qrUrl: type: string quantity: type: integer format: int64 rm: $ref: '#/components/schemas/RmDetail' sampleDeadAdditionalReason: type: string sampleDeadDocUrl: type: string sampleDeadReason: type: string sampleOrderMappingList: type: array items: $ref: '#/components/schemas/SampleOrderMapping' shipQtyNegativeTolerance: type: integer format: int64 shipQtyPositiveTolerance: type: integer format: int64 shipmentLowerBoundDate: type: integer format: int64 shipmentPackagingComplete: type: boolean shipmentUpperBoundDate: type: integer format: int64 shipments: type: array items: $ref: '#/components/schemas/Shipment' showBuyerInPo: type: boolean showSizeChartInPo: type: boolean skuId: type: string specialInstruction: type: string splitFromOrderId: type: integer format: int64 styleCode: type: string techPackId: type: integer format: int64 techPackName: type: string termsConditions: type: string throughSystem: type: boolean tnaFinalized: type: boolean toleranceApprovalDoc: type: string totalAuditFailed: type: integer format: int64 totalAuditPassed: type: integer format: int64 trimCardDoc: $ref: '#/components/schemas/Doc' uom: type: string variants: type: array items: $ref: '#/components/schemas/Variant' vpApprovedOnce: type: boolean wfTemplateId: $ref: '#/components/schemas/WfTemplate' title: OrderDetail CreateOrderV2RequestPayload: type: object properties: ad_fact_sheet_style: type: boolean addresses: type: array items: $ref: '#/components/schemas/OrderAddressDto' assignee_id: type: integer format: int64 billing_address_id: type: integer format: int64 business_owner_id: type: integer format: int64 buyer_assignees: type: array items: $ref: '#/components/schemas/OrderBuyerAssigneeDto' buyer_category_number: type: string buyer_days: type: integer format: int64 buyer_geniemode_entity_id: type: integer format: int64 buyer_gstin: type: string buyer_handover_date: type: integer format: int64 buyer_net_margin: type: number buyer_payment_type: type: string buyer_po_list: type: array items: $ref: '#/components/schemas/OrderBuyerPoDto' buyer_shipment_type: type: string buyer_type: type: string changed_shipment_mode: type: string enum: - Air - Courier - Land - Sea client_id: type: integer format: int64 completed_steps_count: type: integer format: int64 confirmation_date: type: string format: date-time confirmation_mail_doc_list: type: array items: $ref: '#/components/schemas/OrderConfirmationDto' conversion_rate: type: number copy_from_order_id: type: integer format: int64 currency: type: string currency_conversion_date: type: string format: date-time custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number custom_duty_type: type: string enum: - buyer - geniemode - vendor delivery_category_date: type: integer format: int64 delivery_charges: type: number demo: type: boolean department: type: string discount_charges: type: number discount_charges_cost_type: type: string discount_charges_percent: type: number discount_charges_type: type: string enum: - charges - commission - discount duty: type: number ecom_order: type: boolean elc: type: number eta_date: type: string format: date-time eta_date_change_reason: type: string eta_date_change_reason_document: type: string factory_conversion: type: number factory_conversion_date: type: string format: date-time factory_currency: type: string factory_discount_charges: type: number factory_discount_charges_cost_type: type: string factory_discount_charges_percent: type: number factory_discount_charges_type: type: string enum: - charges - commission - discount factory_eta_date: type: string format: date-time factory_handover_date: type: integer format: int64 factory_net_margin: type: number factory_payment_type: type: string factory_po_doc_id: type: integer format: int64 factory_shipment_type: type: string fix_variant_identifier: type: boolean geniemode_entity_id: type: integer format: int64 gross_margin: type: number hts_code_verified: type: boolean identifier: type: string in_dc_date: type: integer format: int64 lead_id: type: integer format: int64 lead_projection_id: type: integer format: int64 logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string logistic_type: type: string manufacturer_assignees: type: array items: $ref: '#/components/schemas/OrderManufacturerAssigneeDto' manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_unit_id: type: integer format: int64 margin: type: number measurement_charts: type: array items: $ref: '#/components/schemas/DocDto' model_type: type: string msrp: type: number net_margin: type: number ops_assignee_id: type: integer format: int64 order_additional_doc_list: type: array items: $ref: '#/components/schemas/OrderOtherDocsDto' order_confirmation_number: type: string order_cost: type: number order_cost_details: $ref: '#/components/schemas/OrderCostDetailsDto' order_id: type: integer format: int64 order_revenue: type: number order_sub_type: type: string order_type: type: string original_delivery_start_window_date: type: integer format: int64 parent_order_id: type: integer format: int64 payment_doc_id: type: integer format: int64 planned_order_shipment_mode: type: string enum: - Air - Courier - Land - Sea po_doc_id: type: integer format: int64 port_of_discharge: type: string port_of_loading: type: string pre_order_id: type: integer format: int64 pre_order_quantity: type: integer format: int64 purchase_cgst: type: number purchase_gst: type: number purchase_igst: type: number purchase_sgst: type: number reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number reciprocal_tariff_type: type: string samples: type: array items: type: integer format: int64 selling_cgst: type: number selling_gst: type: number selling_igst: type: number selling_sgst: type: number ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 shipment_lower_bound_date: type: integer format: int64 shipment_type: type: string shipment_upper_bound_date: type: integer format: int64 show_size_chart_in_po: type: boolean sku_id: type: string special_instruction: type: string style_code: type: string sub_orders: type: array items: $ref: '#/components/schemas/CreateOrderV2RequestPayload' terms_condition: type: string through_system: type: boolean total_custom_duty: type: number uom: type: string update_payment_steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' variants: type: array items: $ref: '#/components/schemas/VariantRequestPayload' wf_template_id: type: integer format: int64 title: CreateOrderV2RequestPayload VariantResponseInQcPayload: type: object properties: color: type: string id: type: integer format: int64 identifier: type: string locked_quantity: type: integer format: int64 price_locked: type: boolean quantity: type: integer format: int64 size: type: string uom: type: string title: VariantResponseInQcPayload GenericMessageResponsePayload: type: object properties: docs: type: array items: $ref: '#/components/schemas/UpdateUrlForAliasItem' id: type: integer format: int64 message: type: string qc_response_payload: $ref: '#/components/schemas/QCResponsePayload' title: GenericMessageResponsePayload UpdateUrlForAliasItem: type: object properties: alias: type: string url: type: string title: UpdateUrlForAliasItem RmDetail: type: object properties: categoryId: type: integer format: int64 categoryName: type: string contactInfo: type: string createdBy: type: string id: type: integer format: int64 name: type: string title: RmDetail GetBulkUpdateOrderItem: type: object properties: order_id: type: integer format: int64 parent_order_id: type: integer format: int64 sku: type: string style_code: type: string title: GetBulkUpdateOrderItem InvoiceVariantsDto: type: object properties: buyer_currency: type: string color: type: string currency_price: type: number currency_price_total: type: number custom_fields: type: object factory_currency: type: string factory_currency_price: type: number factory_currency_price_total: type: number hsn_code: type: string hts_code: type: string id: type: integer format: int64 order_id: type: integer format: int64 order_variant_quantity: type: integer format: int64 parent_order_id: type: integer format: int64 quantity: type: integer format: int64 size: type: string sku: type: string sku_data: type: object style_code: type: string uom: type: string variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/InvoiceVariantBuyerPoMappingDto' variant_id: type: integer format: int64 title: InvoiceVariantsDto OrderLogisticsDetailRequestPayload: type: object properties: logistics_details: type: array items: $ref: '#/components/schemas/OrderLogisticsDetailDto' title: OrderLogisticsDetailRequestPayload OrderDocDtoV2: type: object properties: created_by: type: string doc: $ref: '#/components/schemas/DocDto' doc_type: type: string id: type: integer format: int64 title: OrderDocDtoV2 OrderCustomDuty: type: object properties: acceptable_cost_of: type: string currency: type: string currency_price: type: number custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number dollar_price: type: number factory_dollar_price: type: number order_id: type: integer format: int64 quantity: type: integer format: int64 reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number total_custom_duty: type: number title: OrderCustomDuty PoType: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: PoType UserResponsePayload: type: object properties: created_by: type: string first_name: type: string id: type: integer format: int64 last_name: type: string manager: $ref: '#/components/schemas/UserResponsePayload' phone_number: type: string roles: type: array items: type: string username: type: string title: UserResponsePayload GetOrderDocTypeHistoryListResponsePayload: type: object properties: added_by: type: string date: type: integer format: int64 deleted: type: boolean po_no: type: string po_type: type: string s3_url: type: string title: GetOrderDocTypeHistoryListResponsePayload SplitOrderRequestPayload: type: object properties: buyer_handover_date: type: integer format: int64 custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number custom_duty_type: type: string enum: - buyer - geniemode - vendor delivery_charges: type: number discount_charges: type: number discount_charges_cost_type: type: string discount_charges_percent: type: number discount_charges_type: type: string enum: - charges - commission - discount eta_date: type: string format: date-time factory_discount_charges: type: number factory_discount_charges_cost_type: type: string factory_discount_charges_percent: type: number factory_discount_charges_type: type: string enum: - charges - commission - discount factory_eta_date: type: string format: date-time factory_handover_date: type: integer format: int64 hts_code_verified: type: boolean logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string logistic_type: type: string measurement_charts: type: array items: $ref: '#/components/schemas/DocDto' parent_delivery_charges: type: number parent_variants: type: array items: $ref: '#/components/schemas/VariantRequestPayload' samples: type: array items: type: integer format: int64 ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' variants: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: SplitOrderRequestPayload OrderUpdateDTO: type: object properties: sku_id: type: string style_code: type: string title: OrderUpdateDTO ShipmentInInvoiceDto: type: object properties: actual_shipment_mode: type: string enum: - Air - Courier - Land - Sea address_id: type: integer format: int64 buyer_currency: type: string current_status: type: string enum: - booked - complete - deliveryDate - paymentFollowup - preplanned - shipped ex_factory_date: type: integer format: int64 id: type: integer format: int64 inco_term: type: string order: $ref: '#/components/schemas/ShipmentInInvoiceOrderDto' planned_shipment_mode: type: string enum: - Air - Courier - Land - Sea ship_to_address: type: object total_shipment_currency_price: type: number total_shipment_factory_currency_price: type: number total_shipment_quantity: type: integer format: int64 variants: type: array items: $ref: '#/components/schemas/InvoiceVariantsDto' title: ShipmentInInvoiceDto ManufacturerAgreementsDto: type: object properties: agreement: type: string agreement_approval_date: type: integer format: int64 agreement_location: type: string geniemode_entity: type: string model_type: type: string title: ManufacturerAgreementsDto Variant: type: object properties: buyingPrice: type: number color: type: string createdBy: type: string currencyPrice: type: number factoryCurrencyPrice: type: number factoryDollarPrice: type: number finalCurrencyPrice: type: number finalPrice: type: number id: type: integer format: int64 identifier: type: string lastQuantityEditor: type: string lockedQuantity: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' packagingStatus: type: string enum: - over_packed - packed - partially_packed - unpacked packetVariants: type: array items: $ref: '#/components/schemas/PacketVariants' price: type: number priceLocked: type: boolean proposedQuantity: type: integer format: int64 purchaseCgst: type: number purchaseIgst: type: number purchaseSgst: type: number qcQuantity: type: integer format: int64 quantity: type: integer format: int64 quantityFinalized: type: boolean sellingCgst: type: number sellingIgst: type: number sellingSgst: type: number shipmentVariants: type: array items: $ref: '#/components/schemas/ShipmentVariant' size: type: string uom: type: string variantBuyerPoMappings: type: array items: $ref: '#/components/schemas/VariantBuyerPoMapping' title: Variant QcLineWalkResponse: type: object properties: alias: type: string id: type: integer format: int64 position: type: integer format: int64 s3_path: type: string title: QcLineWalkResponse Doc: type: object properties: bucketAndKey: $ref: '#/components/schemas/Pair_string_string' createdBy: type: string docDisplayName: type: string id: type: integer format: int64 s3Path: type: string s3Version: type: integer format: int64 title: Doc GetOrdersChildDTO: type: object properties: company_name: type: string confirmation_date: type: string format: date-time date_created: type: string format: date-time date_updated: type: string format: date-time dollor_price: type: number hashed_order_id: type: string manufacturer_id: type: integer format: int64 order_id: type: integer format: int64 order_status: type: string quantity: type: integer format: int64 samples: type: array items: type: integer format: int64 sku_data: type: object sku_id: type: string style_code: type: string wf_template_id: type: integer format: int64 workflow_status: type: string title: GetOrdersChildDTO QcFinalInspectionResponse: type: object properties: docs: type: array items: $ref: '#/components/schemas/QcFinalInspectionDocDto' id: type: integer format: int64 measurement_audit: type: string packing_audit: type: string remark: type: string selected_cartons: type: string video_url: type: string visual_audit: type: string title: QcFinalInspectionResponse CompanyDTO: type: object properties: ask_buyer_wip_on_order: type: boolean company_name: type: string compliances: type: array items: type: string id: type: integer format: int64 min_buy_sell_margin: type: number min_commission_margin: type: number min_trading_margin: type: number title: CompanyDTO MarkSampleDeadRequestPayload: type: object properties: sample_dead_additional_reason: type: string sample_dead_doc_url: type: string sample_dead_reason: type: string sample_ids: type: array items: type: integer format: int64 title: MarkSampleDeadRequestPayload OrderDetailDto: type: object properties: ad_fact_sheet_style: type: boolean addresses: type: array items: $ref: '#/components/schemas/OrderAddressDto' advance_payment_terms: type: string assignee_data: $ref: '#/components/schemas/UMSUserResponseDTO' assignee_id: type: integer format: int64 brand_id: type: integer format: int64 brand_response: $ref: '#/components/schemas/BrandResponse' buyer_assignees: type: array items: $ref: '#/components/schemas/OrderBuyerAssigneeDto' buyer_category_number: type: string buyer_days: type: integer format: int64 buyer_eta_date: type: string format: date-time buyer_handover_date: type: integer format: int64 buyer_payment_type: type: string buyer_po_list: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocResponseDto' bypass_finance_approval: type: boolean bypass_vp_approval: type: boolean catalouge_id: type: integer format: int64 change_tna_request: $ref: '#/components/schemas/CreateTnaResponsePayload' client_id: type: integer format: int64 company: $ref: '#/components/schemas/CompanyDTO' confirmation_date: type: string format: date-time confirmation_mail_doc_list: type: array items: $ref: '#/components/schemas/OrderDocDto' conversion_rate: type: number created_at: type: string format: date-time created_by: type: string currency: type: string currency_conversion_date: type: string format: date-time current_amount: type: number delivery_category_date: type: integer format: int64 department: type: string duty: type: number ecom_order: type: boolean elc: type: number eta_date: type: string format: date-time eta_date_change_reason: type: string eta_date_change_reason_document: type: string factory_conversion: type: number factory_conversion_date: type: string format: date-time factory_currency: type: string factory_eta_date: type: string format: date-time factory_handover_date: type: integer format: int64 factory_payment_type: type: string factory_po_doc: $ref: '#/components/schemas/OrderDocDto' final_inspection_complete: type: boolean financial_status: type: string hashed_order_id: type: string hsn_code: type: string in_dc_date: type: integer format: int64 is_harbor_merchandise_fee_required: type: boolean is_legacy_order: type: boolean lead: $ref: '#/components/schemas/LeadPageDTO' lead_contact: type: string lead_email: type: string lead_id: type: integer format: int64 lead_name: type: string lead_projection_id: type: integer format: int64 logistic_cost_consideration: type: string manufacturer_assignees: type: array items: $ref: '#/components/schemas/OrderManufacturerAssigneeDto' manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string manufacturer_unit: $ref: '#/components/schemas/ManufacturerUnitOrderResponsePayload' manufacturer_unit_id: type: integer format: int64 margin_approval_doc: type: string measurement_charts: type: array items: $ref: '#/components/schemas/OrderDocDto' msrp: type: number non_preferred_factory_reason: type: string ops_assignee_data: $ref: '#/components/schemas/UMSUserResponseDTO' ops_assignee_id: type: integer format: int64 order_additional_doc_list: type: array items: $ref: '#/components/schemas/OrderDocDto' order_approval_reasons: type: array items: type: string order_confirmation_number: type: string order_id: type: integer format: int64 order_status: type: string order_sub_type: type: string order_type: type: string original_delivery_start_window_date: type: integer format: int64 packaging_complete: type: boolean parent_order_id: type: integer format: int64 parents_buyer_po_list: type: array items: $ref: '#/components/schemas/OrderDetailBuyerPODocResponseDto' payment_doc: $ref: '#/components/schemas/OrderDocDto' payment_type: type: string pi_history: type: array items: $ref: '#/components/schemas/PiHistoryResponsePayloadDto' pi_no: type: integer format: int64 pi_status: type: string po: $ref: '#/components/schemas/CreatePoRequestPayload' po_doc: $ref: '#/components/schemas/OrderDocDto' po_no: type: string pre_order_id: type: integer format: int64 pre_order_quantity: type: integer format: int64 price: type: number qr_url: type: string quantity: type: integer format: int64 rm_id: type: integer format: int64 rm_name: type: string samples: type: array items: type: integer format: int64 ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 shipment_lower_bound_date: type: integer format: int64 shipment_packaging_complete: type: boolean shipment_upper_bound_date: type: integer format: int64 show_size_chart_in_po: type: boolean sku_data: type: object sku_filter_query: type: string sku_id: type: string split_from_order_id: type: integer format: int64 style_code: type: string tech_pack_doc: $ref: '#/components/schemas/OrderDocDto' tech_pack_id: type: integer format: int64 tech_pack_name: type: string tna_finalized: type: boolean total_audit_failed: type: integer format: int64 total_audit_passed: type: integer format: int64 total_audit_pending: type: integer format: int64 total_audits: type: integer format: int64 uom: type: string updated_at: type: string format: date-time variant_buyer_po_mapping_mandatory: type: boolean wf_template: $ref: '#/components/schemas/WfTemplateDto' wf_template_id: type: integer format: int64 workflow_status: type: string title: OrderDetailDto Packet: type: object required: - order properties: breadth: type: number format: float cartonQuantity: type: integer format: int64 cartonWeight: type: number format: float createdBy: type: string dimensionUnit: type: string height: type: number format: float id: type: integer format: int64 length: type: number format: float lockedQuantity: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' packagingComplete: type: boolean packetVariants: type: array items: $ref: '#/components/schemas/PacketVariants' shipmentPackets: type: array items: $ref: '#/components/schemas/ShipmentPackets' weightUnit: type: string title: Packet OrderLogisticsDetailsSkusVpFinanceViewDto: type: object properties: currency: type: string currency_price: type: number custom_duty_by_logistics: type: number custom_duty_by_rm: type: number custom_duty_cost_type_by_logistics: type: string custom_duty_cost_type_by_rm: type: string custom_duty_document_approval_required: type: boolean custom_duty_greater_than_rm: type: boolean custom_duty_per_piece_by_logistics: type: number custom_duty_per_piece_by_rm: type: number delivery_charges_by_logistics: type: number delivery_charges_by_rm: type: number dollar_price: type: number factory_dollar_price: type: number freight_cost_by_logistics: type: number freight_cost_by_rm: type: number is_reciprocal_tariff_required: type: boolean logistic_cost_by_logistics: type: number logistic_cost_by_rm: type: number logistic_cost_per_piece_by_logistics: type: number logistic_cost_per_piece_by_rm: type: number logistic_cost_type_by_logistics: type: string logistic_cost_type_by_rm: type: string logistics_cost_greater_than_rm: type: boolean logistics_document_approval_required: type: boolean management_approval_url: type: string order_id: type: integer format: int64 quantity: type: integer format: int64 reciprocal_tariff_by_logistics: type: number reciprocal_tariff_by_rm: type: number reciprocal_tariff_cost_type_by_logistics: type: string reciprocal_tariff_cost_type_by_rm: type: string reciprocal_tariff_per_piece_by_logistics: type: number reciprocal_tariff_per_piece_by_rm: type: number reciprocal_tariff_type_by_rm: type: string remark: type: string show_freight_keyword: type: boolean sku: type: string style_code: type: string total_cbm: type: number total_custom_duty_by_logistics: type: number total_custom_duty_by_rm: type: number total_gross_weight: type: number total_net_weight: type: number total_volumetric_weight: type: number title: OrderLogisticsDetailsSkusVpFinanceViewDto ChangeVisibilityOrderEventRequest: type: object properties: visible_to_client: type: boolean visible_to_manufacturer: type: boolean title: ChangeVisibilityOrderEventRequest OrderMinifiedDto: type: object properties: financial_status: type: string id: type: integer format: int64 lead_id: type: integer format: int64 sku: type: string style_code: type: string title: OrderMinifiedDto OrderLogisticDocs: type: object properties: created_by: type: string id: type: integer format: int64 order_logistic_details: $ref: '#/components/schemas/OrderLogisticDetails' s3_url: type: string type: type: string version: type: integer format: int64 title: OrderLogisticDocs CancelRequestPayload: type: object properties: order_ids: type: array items: type: integer format: int64 title: CancelRequestPayload AddCommentRequestPayload: type: object properties: comments: type: array items: type: string event_data_list: type: array items: $ref: '#/components/schemas/UpdateOrderStepBulkCombinePayload' order_id: type: integer format: int64 step_template_id: type: integer format: int64 wf_template_id: type: integer format: int64 title: AddCommentRequestPayload QcFinalInspectionPoDto: type: object properties: checksum: type: string color: type: string excess_percentage: type: number excess_qty: type: number id: type: integer format: int64 new_order: type: boolean order_qty: type: number po_no: type: string remark: type: string repeat_order: type: boolean ship_qty: type: number short_percentage: type: number short_qty: type: number shortage: type: boolean title: QcFinalInspectionPoDto ManufacturerDetailMiniDto: type: object properties: company_registered_name: type: string id: type: integer format: int64 title: ManufacturerDetailMiniDto QCResponsePayload: type: object properties: aborted_comment: type: string aborted_doc_url_list: type: array items: $ref: '#/components/schemas/QcAbortDocDto' additional_data_qcline_item: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' additional_inspection_type: type: string buyer_name: type: string buyer_shipment_type: type: string data_qcline_item: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' defect_map: type: object additionalProperties: type: object additionalProperties: type: object due_date: type: string format: date-time encrypted_key: type: string end_time: type: integer format: int64 extra_data: type: object factory_contact_numbers: type: array items: type: string failed_reason: type: string failed_sampling_items: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' failed_sampling_items_group: type: object additionalProperties: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' final_inspection_claim_present: type: boolean final_inspection_response: $ref: '#/components/schemas/QcFinalInspectionResponse' finance_approved_once: type: boolean finance_status: type: string hold_doc_url: type: string hold_reason: type: string initial_due_date: type: string format: date-time is_activity_recorded: type: boolean is_additional_inspection_otp_verified: type: boolean is_link_walk_applicable: type: boolean is_otp_required: type: boolean is_pending_approval: type: boolean is_report_editable: type: integer format: int64 is_tna_change: type: boolean lead_id: type: integer format: int64 line_walk_list: type: array items: $ref: '#/components/schemas/QcLineWalkResponse' location_data: type: object manufacturer: type: string manufacturer_unit_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' manufacturer_unit_name: type: string model_type: type: string new_qc_date: type: integer format: int64 offered_qty: type: number online_qc_inspection_response: $ref: '#/components/schemas/OnlineQcInspectionResponse' order_id: type: integer format: int64 order_ids_same_qc_report: type: array items: type: integer format: int64 order_step_id: type: integer format: int64 order_step_status: type: string packing_defect_map: type: object additionalProperties: type: object additionalProperties: type: integer format: int32 parent_qc_encrypted_key: type: string parent_qc_id: type: integer format: int64 portal_url: type: string proposed_quantity: type: integer format: int64 qc_carton_list: type: array items: $ref: '#/components/schemas/QcCartonDto' qc_complete_doc: type: string qc_completion_date: type: string format: date-time qc_data: $ref: '#/components/schemas/QcDataResponseDto' qc_date: type: integer format: int64 qc_docs_on_order: $ref: '#/components/schemas/QcDocsOnOrderUpdateResponse' qc_executive_id: type: integer format: int64 qc_executive_name: type: string qc_final_inspection_po_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionPoDto' qc_id: type: integer format: int64 qc_template_id: type: integer format: int64 qr_code_url: type: string qty: type: integer format: int64 remark: type: string repeat_from_qc_id: type: integer format: int64 report_from_qc_encrypted_key: type: string report_from_qc_id: type: integer format: int64 report_url: type: string request_raised: type: string format: date-time rm_id: type: integer format: int64 sampling_activities: type: array items: $ref: '#/components/schemas/QcSamplingActivityDto' sampling_data: $ref: '#/components/schemas/QcSamplingDataDto' sampling_data_list: type: array items: $ref: '#/components/schemas/QcSamplingDataDto' sampling_data_response: $ref: '#/components/schemas/QcSamplingDataResponse' ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 sku: type: string start_time: type: integer format: int64 status: type: string style_code: type: string sub_status: type: string third_party_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionThirdPartyResponseDto' third_party_qc: type: boolean third_party_qc_present: type: boolean tolerance_approval_doc: type: string top_testing_passed: type: boolean verification_audit_status: type: string verification_doc_url: type: string verification_location_data: type: object verification_time: type: integer format: int64 view_activity_url: type: string view_url: type: string title: QCResponsePayload GetOrderTnaBeforeCreateRequest: type: object properties: buffer: type: integer format: int64 confirmation_date: type: string format: date-time factory_eta_date: type: string format: date-time wf_template_id: type: integer format: int64 title: GetOrderTnaBeforeCreateRequest InvoiceVariantBuyerPoMappingDto: type: object properties: buyer_currency_price_total: type: number commission_amount_buyer_currency: type: number commission_amount_geniemode_currency: type: number currency_price_total: type: number factory_currency_price_total: type: number geniemode_currency_price_total: type: number id: type: integer format: int64 locked_quantity: type: integer format: int64 order_buyer_po: $ref: '#/components/schemas/OrderBuyerPoBaseDto' quantity: type: integer format: int64 title: InvoiceVariantBuyerPoMappingDto LeadGenerationResponse: type: object properties: brand: $ref: '#/components/schemas/BrandResponse' client_id: type: integer format: int64 company: $ref: '#/components/schemas/CompanyDTO' country: type: string email: type: string id: type: integer format: int64 lead_approval_status: type: string lead_projection_list: type: array items: $ref: '#/components/schemas/LeadProjectionDTO' name: type: string title: LeadGenerationResponse OrderBuyerAssigneeDto: type: object properties: buyer_assignee_id: type: integer format: int64 id: type: integer format: int64 user: $ref: '#/components/schemas/UMSUserResponseDTO' title: OrderBuyerAssigneeDto VariantRequestPayload: type: object properties: buying_price: type: number color: type: string currency_price: type: number factory_currency_price: type: number factory_dollar_price: type: number final_currency_price: type: number final_price: type: number id: type: integer format: int64 identifier: type: string price: type: number qc_quantity: type: integer format: int64 quantity: type: integer format: int64 size: type: string through_qc: type: boolean uom: type: string variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/VariantBuyerPoMappingRequestPayload' title: VariantRequestPayload ShipmentInvoiceDto: type: object properties: final_invoice: $ref: '#/components/schemas/FinalInvoiceInInvoiceDto' id: type: integer format: int64 invoice_no: type: string invoice_status: type: string is_system_invoice_final: type: boolean shipments: type: array items: $ref: '#/components/schemas/InvoiceShipmentsResponsePayload' title: ShipmentInvoiceDto PiListingResponsePayload: type: object properties: acc_no: type: string bank_address: type: string bank_name: type: string bill_to: $ref: '#/components/schemas/AddressSubmitResponsePayload' buyer_currency: type: string buyer_po_list: type: string buyer_po_no: type: string buyer_po_receive_date: type: string format: date-time buyer_po_response: $ref: '#/components/schemas/PiListingResponsePayload' created_at: type: string format: date-time geniemode_entity_name: type: string ifsc: type: string lead: $ref: '#/components/schemas/LeadPageDTO' lead_id: type: integer format: int64 master_orders: type: array items: type: object additionalProperties: type: string pi_id: type: integer format: int64 sku_list: type: array items: $ref: '#/components/schemas/PiSkuResponsePayload' status: type: string sum_of_quantity: type: number format: float sum_of_tax_amount: type: number format: float sum_of_taxable_value: type: number format: float sum_of_total_value: type: number format: float swift: type: string total_order_count: type: integer format: int64 total_order_price: type: number format: float total_quantity: type: integer format: int64 total_value: type: number format: float title: PiListingResponsePayload GeniemodeEntityDto: type: object properties: address: type: object address_id: type: integer format: int64 address_list: type: array items: $ref: '#/components/schemas/AddressSubmitResponsePayload' compliance: type: string currency: type: string id: type: integer format: int64 invoice_declaration: type: string label: type: string legal_name: type: string tally_currency: type: string value: type: string title: GeniemodeEntityDto UploadResponsePayload: type: object properties: bucket_name: type: string doc_id: type: integer format: int64 error_file: type: string format: byte error_messages: type: array items: type: string filename: type: string key: type: string status: type: string url: type: string title: UploadResponsePayload DocDto: type: object properties: doc_display_name: type: string id: type: integer format: int64 s3_path: type: string s3_version: type: integer format: int64 title: DocDto OrderBuyerAssignee: type: object properties: buyerAssigneeId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderBuyerAssignee ShipmentPackets: type: object required: - packet - shipment properties: createdBy: type: string id: type: integer format: int64 locked: type: boolean packet: $ref: '#/components/schemas/Packet' quantity: type: integer format: int64 shipment: $ref: '#/components/schemas/Shipment' title: ShipmentPackets GetBulkUpdateOrderListResponsePayload: type: object properties: orders: type: array items: $ref: '#/components/schemas/GetBulkUpdateOrderItem' title: GetBulkUpdateOrderListResponsePayload UMSUserResponsePayload: type: object properties: country_code: type: string created_by: type: string first_name: type: string group_ids: type: array items: type: integer format: int64 id: type: integer format: int64 last_name: type: string manager: $ref: '#/components/schemas/UMSUserResponsePayload' phone_number: type: string roles: type: array items: type: string username: type: string whatsapp_opt_in: type: boolean title: UMSUserResponsePayload FinalInvoiceDiscountDto: type: object properties: discount_amount: type: number discount_percentage: type: number type: type: string title: FinalInvoiceDiscountDto ShipmentVariant: type: object required: - shipment - variant properties: buyerDiscountAmount: type: number buyerDiscountPercentage: type: number createdBy: type: string customFields: type: object factoryDiscountAmount: type: number factoryDiscountPercentage: type: number id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipment: $ref: '#/components/schemas/Shipment' shipmentVariantBuyerPoMappings: type: array items: $ref: '#/components/schemas/ShipmentVariantBuyerPoMapping' variant: $ref: '#/components/schemas/Variant' title: ShipmentVariant QcFinalInspectionSubDocDto: type: object properties: alias: type: string id: type: integer format: int64 remarks: type: string url: type: string title: QcFinalInspectionSubDocDto Manufacturer: type: object properties: addresses: type: array items: $ref: '#/components/schemas/ManufacturerAddress' brandName: type: string buyerName: type: string catalougeShootImageAvailable: type: string catalougeSize: type: string createdBy: type: string directors: type: array items: $ref: '#/components/schemas/ManufacturerDirector' eligibleCategories: type: array items: $ref: '#/components/schemas/ManufacturerEligibleCategories' financialBacking: type: string firmType: type: string gaId: type: string hasOwnLabel: type: boolean id: type: integer format: int64 manufacturerAgreementDetails: $ref: '#/components/schemas/ManufacturerAgreementDetails' manufacturerBase: $ref: '#/components/schemas/ManufacturerBase' manufacturerDocs: type: array items: $ref: '#/components/schemas/ManufacturerDocs' manufacturerRatingDetails: $ref: '#/components/schemas/ManufacturerRatingDetails' needAdvancePayment: type: boolean onBoardingTeamMemberName: type: string prevYearTurnover: type: number format: float products: type: array items: $ref: '#/components/schemas/ManufacturerProductMap' region: type: string stepsCompleted: type: integer format: int64 supplierSubType: type: string supplierType: type: string type: type: string udyamRegistrationCertificatePresent: type: boolean units: type: array items: $ref: '#/components/schemas/ManufacturerUnit' website: type: string title: Manufacturer PiSkuResponsePayloadDto: type: object properties: cgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' color: $ref: '#/components/schemas/PiMapPayloadDto' gst_amount: $ref: '#/components/schemas/PiMapPayloadDto' gst_rate: $ref: '#/components/schemas/PiMapPayloadDto' hsn: $ref: '#/components/schemas/PiMapPayloadDto' hts: $ref: '#/components/schemas/PiMapPayloadDto' igst_amount: $ref: '#/components/schemas/PiMapPayloadDto' item_description: $ref: '#/components/schemas/PiMapPayloadDto' price_per_unit: $ref: '#/components/schemas/PiMapPayloadDto' qty: $ref: '#/components/schemas/PiMapPayloadDto' sgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' size: $ref: '#/components/schemas/PiMapPayloadDto' sku_check_sum: type: string style_code: $ref: '#/components/schemas/PiMapPayloadDto' tax_amount: $ref: '#/components/schemas/PiMapPayloadDto' taxable_value: $ref: '#/components/schemas/PiMapPayloadDto' total_value: $ref: '#/components/schemas/PiMapPayloadDto' uom: $ref: '#/components/schemas/PiMapPayloadDto' title: PiSkuResponsePayloadDto AddressResponsePayload: type: object properties: address_line1: type: string address_line2: type: string city: type: string contact_person_name: type: string contact_person_number: type: string country: type: string id: type: integer format: int64 landmark: type: string name: type: string pincode: type: string state: type: string title: AddressResponsePayload PiSkuResponsePayload: type: object properties: color: type: string gst_rate: type: string hsn: type: string item_description: type: string price_per_unit: type: number qty: type: integer format: int64 size: type: string style_code: type: string tax_amount: type: number format: float taxable_value: type: number format: float total_value: type: number format: float uom: type: string title: PiSkuResponsePayload ManufacturerProductMap: type: object properties: category: type: string createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' name: type: string subType: type: string type: type: string title: ManufacturerProductMap LeadProjectionMiniDTO: type: object properties: amount: type: integer format: int64 business_size: type: number format: float id: type: integer format: int64 lead_probability: type: integer format: int32 probable_completion_date: type: integer format: int64 title: LeadProjectionMiniDTO OrderDiscountCharges: type: object properties: discount_charges: type: number discount_charges_cost_type: type: string discount_charges_percent: type: number discount_charges_type: type: string factory_discount_charges: type: number factory_discount_charges_cost_type: type: string factory_discount_charges_percent: type: number factory_discount_charges_type: type: string order_id: type: integer format: int64 title: OrderDiscountCharges ShipmentInInvoiceOrderDto: type: object properties: assignee_id: type: integer format: int64 bill_address_id: type: integer format: int64 bill_to_address: type: object buyer_days: type: integer format: int64 buyer_payment_type: type: string buyer_shipment_type: type: string buyer_type: type: string factory_payment_type: type: string geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' id: type: integer format: int64 lead_data: $ref: '#/components/schemas/LeadGenerationLiteResponse' lead_id: type: integer format: int64 manufacturer_days: type: integer format: int64 model_type: type: string sku_data: type: object sku_id: type: string style_code: type: string tolerance_approval_doc: type: string title: ShipmentInInvoiceOrderDto OrderMarginDto: type: object properties: buyer_net_margin: type: number buyer_shipment_type: type: string buyer_type: type: string buying_price: type: number changed_shipment_mode: type: string custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number custom_duty_type: type: string delivery_charges: type: number discount_charges: type: number discount_charges_cost_type: type: string discount_charges_percent: type: number discount_charges_type: type: string factory_currency_price: type: number factory_discount_charges: type: number factory_discount_charges_cost_type: type: string factory_discount_charges_percent: type: number factory_discount_charges_type: type: string factory_dollar_price: type: number factory_net_margin: type: number factory_shipment_type: type: string geniemode_entity_name: type: string gross_margin: type: number harbor_merchandise_fee: type: number id: type: integer format: int64 logistic_cost: type: number logistic_cost_by_logistics: $ref: '#/components/schemas/OrderLogisticsCostDto' logistic_cost_per_piece: type: number logistic_cost_type: type: string logistic_type: type: string margin: type: number model_type: type: string net_margin: type: number order_cost: type: number order_revenue: type: number planned_order_shipment_mode: type: string purchase_cgst: type: number purchase_gst: type: number purchase_igst: type: number purchase_sgst: type: number raw_material_cost: type: number raw_material_cost_dollar: type: number raw_material_margin: type: number raw_material_margin_dollar: type: number reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number reciprocal_tariff_type: type: string selling_cgst: type: number selling_gst: type: number selling_igst: type: number selling_price: type: number selling_sgst: type: number shipment_type: type: string show_freight_keyword: type: boolean total_custom_duty: type: number title: OrderMarginDto BusinessOwnerDto: type: object properties: id: type: integer format: int64 name: type: string title: BusinessOwnerDto QcSamplingDataDto: type: object properties: aql_type: type: string id: type: integer format: int64 inspection_level_value: type: string pass_count: type: integer format: int64 qc_sampling_data_defects: type: array items: $ref: '#/components/schemas/QcSamplingDataDefectsDto' reject_count: type: integer format: int64 sample_size: type: integer format: int64 total_quantity: type: integer format: int64 type: type: string title: QcSamplingDataDto ManufacturerDirector: type: object required: - manufacturer properties: aadharDocUrl: type: string aadharNo: type: string aadharNoDocId: type: integer format: int64 createdBy: type: string din: type: string dpin: type: string fatherName: type: string id: type: integer format: int64 isPrimary: type: boolean manufacturer: $ref: '#/components/schemas/Manufacturer' name: type: string pan: type: string panDocId: type: integer format: int64 panDocUrl: type: string passportNo: type: string title: ManufacturerDirector PoChangeDataDto: type: object properties: previous_value: type: string title: PoChangeDataDto CreateEntireOrderResponseDto: type: object properties: child_orders: type: array items: $ref: '#/components/schemas/CreateOrderV2ResponseDto' order_id: type: integer format: int64 parent_order_id: type: integer format: int64 sku: type: string style_code: type: string title: CreateEntireOrderResponseDto UMSUserResponseDTO: type: object properties: active: type: boolean country_code: type: string created_at: type: string format: date-time first_name: type: string id: type: integer format: int64 last_modified_at: type: string format: date-time last_name: type: string manager_username: type: string phone_number: type: string roles: type: array items: type: string username: type: string title: UMSUserResponseDTO QcDataResponseDto: type: object properties: audit_status: type: string order_details: $ref: '#/components/schemas/QcDetailResponseDto' order_id: type: integer format: int64 order_step_id: type: integer format: int64 order_step_status: type: string qc_executive_data: $ref: '#/components/schemas/UMSUserResponsePayload' qc_executive_id: type: integer format: int64 qc_status: type: string qc_template_id: type: integer format: int64 rm_id: type: integer format: int64 stage: $ref: '#/components/schemas/QcStage' step_name: type: string top_testing_passed: type: boolean title: QcDataResponseDto PreOrderPoStyleVariantDto: type: object properties: color: type: string id: type: integer format: int64 price: type: number quantity: type: integer format: int64 size: type: string title: PreOrderPoStyleVariantDto QcCartonDto: type: object properties: carton_no: type: number checksum: type: string comments: type: string gross_weight: type: number id: type: integer format: int64 net_weight: type: number total: type: number type: type: string title: QcCartonDto OrderMargin: type: object properties: buyer_net_margin: type: number buyer_shipment_type: type: string buyer_type: type: string buying_price: type: number changed_shipment_mode: type: string created_by: type: string custom_duty: type: number custom_duty_cost_type: type: string custom_duty_per_piece: type: number custom_duty_type: type: string delivery_charges: type: number discount_charges: type: number discount_charges_cost_type: type: string discount_charges_percent: type: number discount_charges_type: type: string factory_currency_price: type: number factory_discount_charges: type: number factory_discount_charges_cost_type: type: string factory_discount_charges_percent: type: number factory_discount_charges_type: type: string factory_dollar_price: type: number factory_net_margin: type: number factory_shipment_type: type: string gross_margin: type: number harbor_merchandise_fee: type: number id: type: integer format: int64 logistic_cost: type: number logistic_cost_per_piece: type: number logistic_cost_type: type: string logistic_type: type: string margin: type: number model_type: type: string net_margin: type: number order: $ref: '#/components/schemas/OrderDetail' order_cost: type: number order_revenue: type: number planned_order_shipment_mode: type: string purchase_cgst: type: number purchase_gst: type: number purchase_igst: type: number purchase_sgst: type: number raw_material_cost: type: number raw_material_cost_dollar: type: number raw_material_margin: type: number raw_material_margin_dollar: type: number reciprocal_tariff: type: number reciprocal_tariff_cost_type: type: string reciprocal_tariff_per_piece: type: number reciprocal_tariff_type: type: string selling_cgst: type: number selling_gst: type: number selling_igst: type: number selling_sgst: type: number shipment_type: type: string total_custom_duty: type: number title: OrderMargin ManufacturerRatingDetails: type: object properties: boughtValue: type: number communicationPercentileRank: type: number format: float completedOrderCount: type: integer format: int64 createdBy: type: string diffDays: type: number format: float id: type: integer format: int64 manufacturerDetail: $ref: '#/components/schemas/Manufacturer' ordertnaMetCount: type: integer format: int64 receivedMailCount: type: integer format: int64 rejectedQcCount: type: integer format: int64 sentMailCount: type: integer format: int64 soldValue: type: number tnaChangeRequests: type: integer format: int64 totalQcCount: type: integer format: int64 title: ManufacturerRatingDetails OrderCostPdfDto: type: object properties: brand_name: type: string buyer_currency: type: string buyer_price_in_buyer_currency: type: number buyer_price_in_factory_currency: type: number category_name: type: string cm_cost: type: number colors: type: array uniqueItems: true items: type: string company_name: type: string fabric_cost: type: array items: $ref: '#/components/schemas/FabricCostDto' factory_currency: type: string factory_margin_amount: type: number factory_margin_percentage: type: number factory_price_in_factory_currency: type: number finishing_charges: type: number handling_charges: type: number images: type: array items: $ref: '#/components/schemas/ImageResponsePayload' manufacturer_name: type: string margin_amount: type: number margin_percentage: type: number order_id: type: integer format: int64 overhead_cost: type: number packaging_charges: type: number print_embroidery_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' sizes: type: array uniqueItems: true items: type: string style_code: type: string sub_total_b: type: number sub_total_c: type: number testing_charges: type: number total_fabric_cost: type: number trim_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' washing_cost: type: array items: $ref: '#/components/schemas/OrderCostItemDto' title: OrderCostPdfDto OrderAddress: type: object properties: addressId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderAddress ShipmentVariantDto: type: object properties: id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipment_variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/ShipmentVariantBuyerPoMappingDto' variant: $ref: '#/components/schemas/VariantRequestPayload' variant_id: type: integer format: int64 title: ShipmentVariantDto