openapi: 3.2.0 info: description: Cataloguing API. version: API V title: Cataloguing Order 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-controller description: Order Controller paths: /api/orders/BulkOrderCreation: post: tags: - order-controller summary: mapReapExcelDatatoDB operationId: mapReapExcelDatatoDBUsingPOST parameters: - name: sheet in: query description: sheet required: true schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/BulkOrderCreationResponse' requestBody: content: multipart/form-data: schema: type: string format: binary description: file required: true /api/orders/ChangeOrderStatus: post: tags: - order-controller summary: change_order_status operationId: change_order_statusUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MessageResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeOrderStatusRequest' description: requestPayload required: true /api/orders/CompleteOrder: get: tags: - order-controller summary: complete_order operationId: complete_orderUsingGET responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderUpdateMessage' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/CompleteOrderList: post: tags: - order-controller summary: CompleteOrderList operationId: CompleteOrderListUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderUpdateMessage' requestBody: content: application/json: schema: $ref: '#/components/schemas/CompleteOrderListRequestPayload' description: requestPayload required: true /api/orders/CreateOrder: post: tags: - order-controller summary: create_order operationId: create_orderUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOrderRequestPayload' description: orderRequestPayload required: true /api/orders/EncodeOrderId: get: tags: - order-controller summary: encode_orderId operationId: encode_orderIdUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/EncodeOrderIdResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetAllClientOrders/{userName}: get: tags: - order-controller summary: clientOrdersLite operationId: clientOrdersLiteUsingGET_1 parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery in: query required: false style: form explode: true schema: type: array items: type: string - name: userName in: path description: userName 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/orders/GetAllOrder: post: tags: - order-controller summary: get_all operationId: get_allUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderSearchRequestPayload' description: orderSearchRequestPayload required: true /api/orders/GetAllOrdersLite: get: tags: - order-controller summary: index_light operationId: index_lightUsingGET_1 parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery 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 post: tags: - order-controller summary: index_light_post operationId: index_light_postUsingPOST responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderSearchRequestPayload' description: orderSearchRequestPayload required: true /api/orders/GetAllParentsOrders: get: tags: - order-controller summary: GetAllParentsOrders operationId: GetAllParentsOrdersUsingGET responses: '200': description: OK content: application/json: schema: type: array items: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetAllQcSteps: get: tags: - order-controller summary: GetAllQcSteps operationId: GetAllQcStepsUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QcStepFiltersDTO' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetOrder: post: tags: - order-controller summary: get_order operationId: get_orderUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetOrderResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/GetOrderRequestPayload' description: requestPayload required: true /api/orders/GetOrder/{orderId}: get: tags: - order-controller summary: getOrderView operationId: getOrderViewUsingGET parameters: - name: baseDate in: query required: false schema: type: string - name: checkExFactory in: query required: false schema: type: boolean - name: checkOrderConfirmation in: query required: false schema: type: boolean - name: lineVariables in: query required: false schema: type: boolean - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: stepName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetOrderViewResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetOrder/{orderId}/child-orders: get: tags: - order-controller summary: getChildOrders operationId: getChildOrdersUsingGET parameters: - name: baseDate in: query required: false schema: type: string - name: checkExFactory in: query required: false schema: type: boolean - name: checkOrderConfirmation in: query required: false schema: type: boolean - name: lineVariables in: query required: false schema: type: boolean - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: stepName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/GetOrdersViewChildDTO' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetOrderAndSkuSummaryOfMasterOrder/{orderId}: get: tags: - order-controller summary: GetOrderAndSkuSummaryOfMasterOrder operationId: GetOrderAndSkuSummaryOfMasterOrderUsingGET 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/OrderAndSkuSummaryResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetOrderStep/{orderId}/{stepId}: get: tags: - order-controller summary: getOrderViewStep operationId: getOrderViewStepUsingGET parameters: - name: baseDate in: query required: false schema: type: string - name: checkExFactory in: query required: false schema: type: boolean - name: checkOrderConfirmation in: query required: false schema: type: boolean - name: lineVariables in: query required: false schema: type: boolean - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: stepId in: path description: stepId required: true schema: type: integer format: int64 - name: stepName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/WfStepOrderViewMapDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetOrderSteps/{orderId}: get: tags: - order-controller summary: getOrderViewSteps operationId: getOrderViewStepsUsingGET 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/WfStepOrderViewMapDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetSkuSummaryOfMasterOrder/{orderId}: get: tags: - order-controller summary: GetSkuSummaryOfMasterOrder operationId: GetSkuSummaryOfMasterOrderUsingGET 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/SkuSummaryDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/GetStepDateInfo: get: tags: - order-controller summary: GetStepDateInfo operationId: GetStepDateInfoUsingGET parameters: - name: baseDate in: query required: false schema: type: string - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetStepDateInfo' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/MoveToDraft/{orderId}: put: tags: - order-controller summary: move_order_to_draft operationId: move_order_to_draftUsingPUT 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/MessageResponse' /api/orders/RemovePackage: delete: tags: - order-controller summary: removePackageFromOrder operationId: removePackageFromOrderUsingDELETE parameters: - name: orderid in: query description: orderid required: false schema: type: integer format: int64 - name: packageid in: query description: packageid required: false schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: string /api/orders/RemovePackageItem: delete: tags: - order-controller summary: removePackageItemFromOrder operationId: removePackageItemFromOrderUsingDELETE parameters: - name: orderid in: query description: orderid required: true schema: type: integer format: int64 - name: packageid in: query description: packageid required: true schema: type: integer format: int64 - name: packageitemid in: query description: packageitemid required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: string /api/orders/SearchOrder: post: tags: - order-controller summary: index operationId: indexUsingPOST responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderSearchRequestPayload' description: orderSearchRequestPayload required: true /api/orders/UpdateManufacturerComments: put: tags: - order-controller summary: index operationId: indexUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateManufacturerCommentRequestPayload' description: updateManufacturerCommentRequestPayload required: true /api/orders/UpdateOrder: put: tags: - order-controller summary: update_order operationId: update_orderUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateOrderRequestPayload' description: orderRequestPayload required: true /api/orders/UpdateOrder/MarkInventoryCreated: put: tags: - order-controller summary: markInventoryCreatedForOrder operationId: markInventoryCreatedForOrderUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateOrderResponseDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateOrderRequestPayload' description: orderRequestPayload required: true /api/orders/UpdateOrder/revertCompletedStep: put: tags: - order-controller summary: revertCompletedStep operationId: revertCompletedStepUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RevertCompletedStepResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/RevertCompletedStepPayload' description: revertCompletedStepPayload required: true /api/orders/UpdateOrderGen: put: tags: - order-controller summary: update_order_gen operationId: update_order_genUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UpdateOrderGenResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateOrderGenRequestPayload' description: requestPayload required: true /api/orders/UpdateOrderStep/bulk: put: tags: - order-controller summary: update_order_step_bulk operationId: update_order_step_bulkUsingPUT responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateOrderStepBulkPayload' description: orderStepBulkRequestPayload required: true /api/orders/UpdateQcSteps: put: tags: - order-controller summary: UpdateQcSteps operationId: UpdateQcStepsUsingPUT parameters: - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcStepsRequestPayload' description: updateQcStepsRequestPayload required: true /api/orders/add/leads: post: tags: - order-controller summary: addOrderLeads operationId: addOrderLeadsUsingPOST responses: '200': description: OK content: '*/*': schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderLeadsRequestPayload' description: orderLeadsRequestPayload required: true /api/orders/all/lead/{leadId}: get: tags: - order-controller summary: clientOrdersLite operationId: clientOrdersLiteUsingGET parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadId in: path description: leadId required: true schema: type: integer format: int64 - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery 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/orders/assignOrder: post: tags: - order-controller summary: assign_order operationId: assign_orderUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderUpdateMessage' requestBody: content: application/json: schema: $ref: '#/components/schemas/AssignOrderRequestPayload' description: assignOrderRequestPayload required: true /api/orders/auditorListing: get: tags: - order-controller summary: auditorListing operationId: auditorListingUsingGET parameters: - name: auditorList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: auditStatusList in: query required: false style: form explode: true schema: type: array items: type: string - name: bdAssigneeList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: opsAssigneeList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList 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/orders/auditorUserList: get: tags: - order-controller summary: auditorUserList operationId: auditorUserListUsingGET parameters: - name: allRoleList in: query required: false style: form explode: true schema: type: array items: type: string - name: ignoreRmFlag in: query required: false schema: type: boolean - name: roleList in: query required: false style: form explode: true schema: type: array items: type: string - name: search in: query required: false schema: type: string - name: vpList 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: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/bulkAssignOrder: post: tags: - order-controller summary: assign_order operationId: assign_orderUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderUpdateMessage' requestBody: content: application/json: schema: $ref: '#/components/schemas/BulkAssignOrderRequestPayload' description: bulkAssignOrderRequestPayload required: true /api/orders/checkSkuCosting: get: tags: - order-controller summary: check_sku_costing operationId: check_sku_costingUsingGET parameters: - name: sku in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/checkSkuOrder: get: tags: - order-controller summary: check_sku_order operationId: check_sku_orderUsingGET parameters: - name: sku in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/get/stepDates: get: tags: - order-controller summary: getStepDates operationId: getStepDatesUsingGET parameters: - name: baseDate in: query required: false schema: type: string - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderStepDates' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/getAllCurrency: get: tags: - order-controller summary: allCurrency operationId: allCurrencyUsingGET responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CurrencyDTO' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/getForwarderQuotationOrderData: get: tags: - order-controller summary: getForwarderQuotationOrderData operationId: getForwarderQuotationOrderDataUsingGET parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery in: query required: false style: form explode: true schema: type: array items: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/ForwarderQuotationOrderDataDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/lead/order/{leadId}: get: tags: - order-controller summary: getLeadOrders operationId: getLeadOrdersUsingGET parameters: - name: leadId in: path description: leadId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/lead/orderAmount: post: tags: - order-controller summary: getLeadsOrderAmount operationId: getLeadsOrderAmountUsingPOST responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/LeadsRequestPayload' description: leadsRequestPayload required: true /api/orders/lead/orderDetails: post: tags: - order-controller summary: getLeadsOrderDetails operationId: getLeadsOrderDetailsUsingPOST responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/CompanyOrderRmDetailsDTO' requestBody: content: application/json: schema: $ref: '#/components/schemas/LeadsRequestPayload' description: leadsRequestPayload required: true /api/orders/log/relic: put: tags: - order-controller summary: logToNewRelic operationId: logToNewRelicUsingPUT responses: '200': description: OK content: application/json: schema: type: string /api/orders/my-orders: get: tags: - order-controller summary: myOrders operationId: myOrdersUsingGET parameters: - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: baseDate in: query required: false schema: type: string - name: companies in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: hasLogisticsAssignee in: query required: false schema: type: boolean - name: hasShipment in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: search in: query required: false schema: type: string - name: showCompleted in: query required: false schema: type: boolean - name: showVpOrders in: query required: false schema: type: boolean - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: styleCodes 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/orders/my-orders-lite: get: tags: - order-controller summary: myOrdersLite operationId: myOrdersLiteUsingGET parameters: - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: baseDate in: query required: false schema: type: string - name: companies in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: hasLogisticsAssignee in: query required: false schema: type: boolean - name: hasShipment in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: search in: query required: false schema: type: string - name: showCompleted in: query required: false schema: type: boolean - name: showVpOrders in: query required: false schema: type: boolean - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: styleCodes 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/orders/newListing: get: tags: - order-controller summary: get_dashboard_orders_page2 operationId: get_dashboard_orders_page2UsingGET responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/orderAmount: post: tags: - order-controller summary: getOrderAmount operationId: getOrderAmountUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OrderAmountResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/OrderAmountRequestPayload' description: orderAmountRequestPayload required: true /api/orders/orderHistory: get: tags: - order-controller summary: assign_order_history operationId: assign_order_historyUsingGET parameters: - name: changeFilters in: query required: false style: form explode: true schema: type: array items: type: string - name: orderId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/OrderAssignHistory' '403': description: Forbidden!!!!! '500': description: 500 message /api/orders/orderslist/GetAllOrdersLite: get: tags: - order-controller summary: getAllOrdersList operationId: getAllOrdersListUsingGET parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery 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/orders/orderslist/inventory/GetAllOrdersLite: get: tags: - order-controller summary: getAllOrdersListForInventoryCreation operationId: getAllOrdersListForInventoryCreationUsingGET parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery 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/orders/poFinanceListing: get: tags: - order-controller summary: poFinanceListing operationId: poFinanceListingUsingGET parameters: - name: approvalStatus in: query required: false schema: type: string - name: assigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: brandIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: businessOwnerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: buyerExFactoryEndDate in: query required: false schema: type: integer format: int64 - name: buyerExFactoryStartDate in: query required: false schema: type: integer format: int64 - name: companyIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: confirmationDateEndDate in: query required: false schema: type: integer format: int64 - name: confirmationDateStartDate in: query required: false schema: type: integer format: int64 - name: draftOrders in: query required: false schema: type: boolean - name: fieldName in: query required: false schema: type: string - name: filters in: query required: false style: form explode: true schema: type: array items: type: string - name: financeApprovedOnce in: query required: false schema: type: boolean - name: financialStatus in: query required: false style: form explode: true schema: type: array items: type: string - name: forPo in: query required: false schema: type: boolean - name: fromDb in: query required: false schema: type: boolean - name: getDataFor in: query required: false schema: type: string - name: havingShipmentsOnly in: query required: false schema: type: boolean - name: inventoryCreated in: query required: false schema: type: boolean - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: modelTypes in: query required: false style: form explode: true schema: type: array items: type: string - name: opsAssigneeIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: parentOrderOnly in: query required: false schema: type: boolean - name: search in: query required: false schema: type: string - name: searchList in: query required: false style: form explode: true schema: type: array items: type: object - name: skipList in: query required: false style: form explode: true schema: type: array items: type: string - name: typeOfDelivery 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/orders/sku/manufacturerIds: post: tags: - order-controller summary: getManufacturerIdForSku operationId: getManufacturerIdForSkuUsingPOST responses: '200': description: OK content: application/json: schema: type: object additionalProperties: $ref: '#/components/schemas/ManufacturerDetailMiniDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/SkuManufacturerDataRequest' description: payload required: true /api/orders/update/lead: put: tags: - order-controller summary: updateLead operationId: updateLeadUsingPUT responses: '200': description: OK content: application/json: schema: type: string /api/orders/updateAuditor: put: tags: - order-controller summary: updateAuditor operationId: updateAuditorUsingPUT responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateAuditorStatusRequestPayload' description: requestPayload required: true /api/orders/value-summary: get: tags: - order-controller summary: getOrdersValueSummary operationId: getOrdersValueSummaryUsingGET 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: $ref: '#/components/schemas/OrdersValueSummaryApiResponse' '403': description: Forbidden!!!!! '500': description: 500 message components: schemas: 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 BulkCreateOrderResponseDto: type: object properties: create_order_response_dto: $ref: '#/components/schemas/CreateOrderResponseDto' message: type: string title: BulkCreateOrderResponseDto 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 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 GetOrderViewResponsePayload: type: object properties: billing_address_id: type: integer format: int64 business_owner: $ref: '#/components/schemas/BusinessOwnerDto' business_owner_id: type: integer format: int64 buyer_gstin: type: string dpr_data: $ref: '#/components/schemas/OrderDprDto' geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' is_final_inspection_complete: type: boolean latest_po_rejected_reason: type: string latest_po_status: type: string margin_data: $ref: '#/components/schemas/OrderMarginDto' order_data: $ref: '#/components/schemas/OrderDetailViewDto' po_history_list: type: array items: $ref: '#/components/schemas/PoGetResponsePayloadDto' qc_file_check_list_id: type: integer format: int64 qc_file_check_list_status: type: string qc_hold: type: boolean special_instruction: type: string step_data: type: array items: $ref: '#/components/schemas/WfStepOrderViewMapDto' step_date_info: type: array items: type: array items: type: string terms_condition: type: string title: GetOrderViewResponsePayload 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 OrderDetailViewDto: type: object properties: assignee_id: type: integer format: int64 brand_id: type: integer format: int64 brand_response: $ref: '#/components/schemas/BrandResponse' 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' 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 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' financial_status: type: string hashed_order_id: type: string hsn_code: type: string 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 manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string measurement_charts: type: array items: $ref: '#/components/schemas/OrderDocDto' ops_assignee_id: type: integer format: int64 order_additional_doc_list: type: array items: $ref: '#/components/schemas/OrderDocDto' order_id: type: integer format: int64 order_status: type: string order_type: type: string packaging_complete: type: boolean parent_financial_status: type: string 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 selected_currency: type: string selected_currency_price: type: number selected_currency_value: type: number selected_dollar_price: type: number selected_dollar_value: type: number selected_hand_over_date: type: integer format: int64 shipment_packaging_complete: type: boolean show_size_chart_in_po: type: boolean sku_data: $ref: '#/components/schemas/ProductSkuDto' sku_id: type: string split_from_order_id: type: integer format: int64 style_code: type: string 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 wf_template_id: type: integer format: int64 workflow_status: type: string title: OrderDetailViewDto SkuManufacturerDataRequest: type: object properties: skus: type: array items: type: string title: SkuManufacturerDataRequest QcStage: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: QcStage MessageResponse: type: object properties: message: type: string title: MessageResponse 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 PoVariantRequestPayload: type: object properties: hsn_code: type: string purchase_cgst: type: number purchase_igst: type: number purchase_sgst: type: number selling_cgst: type: number selling_igst: type: number selling_sgst: type: number variant_id: type: integer format: int64 title: PoVariantRequestPayload OrderLeadsDetailsRequestPayload: type: object properties: client_id: type: integer format: int64 company_name: type: string order_ids: type: array uniqueItems: true items: type: integer format: int64 title: OrderLeadsDetailsRequestPayload 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 CompleteOrderListRequestPayload: type: object properties: order_list: type: array items: type: integer format: int64 title: CompleteOrderListRequestPayload OrdersValueSummaryApiResponse: type: object properties: orders: type: object additionalProperties: $ref: '#/components/schemas/OrderValueSummaryDto' title: OrdersValueSummaryApiResponse SingleQcDocsOnOrderUpdateResponse: type: object properties: doc: $ref: '#/components/schemas/DocDto' doc_type: type: string title: SingleQcDocsOnOrderUpdateResponse ProductSkuDto: type: object properties: attributes: type: array items: $ref: '#/components/schemas/ProductCategoryAttributeResponse' attributes_map: $ref: '#/components/schemas/ProductAttributesDto' attributions: type: array items: $ref: '#/components/schemas/ProductSkuAttributionDto' bundle_child_ids: type: array items: $ref: '#/components/schemas/BundleSkuDto' bundle_children: type: array items: $ref: '#/components/schemas/BundleSkuDto' bundle_sku_ids: type: array items: type: integer format: int64 categoryId: type: integer format: int64 categoryName: type: string categoryTree: $ref: '#/components/schemas/CategoryTreeDto' classification_text: type: string description: type: string fabricDetails: type: object fabric_details_complete: type: boolean hsnCode: type: string hts_code: type: string hts_code_verified: type: boolean id: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/ImageResponsePayload' imagesThumbSmall: type: array items: $ref: '#/components/schemas/ImageResponsePayload' levelCategoriesValue: type: object additionalProperties: type: string moq: type: integer format: int64 name: type: string price: type: number format: double productId: type: integer format: int64 productSkuId: type: integer format: int64 sku: type: string source: type: string status: type: string styleCode: type: string title: ProductSkuDto UpdateOrderStepBulkPayload: type: object properties: ai_audit: type: boolean approval_status: type: string buffer_date: type: string format: date-time comments: type: array items: $ref: '#/components/schemas/StepCommentsRequestPayload' completion_date: type: string format: date-time doc_id: type: integer format: int64 due_date: type: string format: date-time event_data_list: type: array items: $ref: '#/components/schemas/UpdateOrderStepBulkCombinePayload' initial_due_date: type: string format: date-time order_ids: type: array items: type: integer format: int64 require_approval: type: string require_due_date: type: string status: type: string step_template_id: type: integer format: int64 wf_template_id: type: integer format: int64 title: UpdateOrderStepBulkPayload QcStepFiltersDTO: type: object properties: count: type: integer format: int64 qc_response_list: type: array items: $ref: '#/components/schemas/QCResponsePayload' step_id: type: integer format: int64 step_name: type: string title: QcStepFiltersDTO WfTemplateDto: type: object properties: id: type: integer format: int64 workflow_name: type: string title: WfTemplateDto 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 BulkOrderCreationResponse: type: object properties: createOrderResponseDtos: type: array items: $ref: '#/components/schemas/BulkCreateOrderResponseDto' status: type: string totalOrdersCreated: type: integer format: int32 url: type: string title: BulkOrderCreationResponse 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 RevertCompletedStepResponsePayload: type: object properties: approval_status: type: string order_id: type: integer format: int64 status: type: string step_name: type: string step_template_id: type: integer format: int64 wf_step_order_map_id: type: integer format: int64 title: RevertCompletedStepResponsePayload UpdateAuditorStatusRequestPayload: type: object properties: date_accurate: type: boolean document_accurate: type: boolean status: type: string wf_step_order_map_list: type: array items: type: integer format: int64 title: UpdateAuditorStatusRequestPayload 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 OrderValueSummaryDto: type: object properties: factory_price: type: number price: type: number quantity: type: integer format: int64 title: OrderValueSummaryDto 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 SampleOrderMapping: type: object properties: createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' sample: $ref: '#/components/schemas/OrderDetail' title: SampleOrderMapping OrderPackagingCartonDto: type: object properties: carton_count: type: integer format: int64 carton_items: type: array items: $ref: '#/components/schemas/OrderPackagingCartonItemDto' carton_size_id: type: integer format: int64 id: type: integer format: int64 order_id: type: integer format: int64 title: OrderPackagingCartonDto 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 UpdateOrderGenRequestPayload: type: object properties: ad_fact_sheet_style: type: boolean assignee_id: type: integer format: int64 billing_address_id: type: integer format: int64 business_owner_id: type: integer format: int64 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 buying_price: type: number catalouge_id: type: integer format: int64 changed_shipment_mode: type: string enum: - Air - Courier - Land - Sea confirmation_date: type: string format: date-time confirmation_mail_doc_list: type: array items: $ref: '#/components/schemas/OrderConfirmationDto' conversion_rate: type: number currency: type: string currency_conversion_date: type: string format: date-time current_amount: type: number 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 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_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 enum: - charges - commission - discount factory_dollar_price: type: number 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 geniemode_entity_id: type: integer format: int64 gross_margin: type: number hsn_code: type: string 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_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_id: type: integer format: int64 order_packaging_cartons: type: array items: $ref: '#/components/schemas/OrderPackagingCartonDto' order_revenue: type: number order_sub_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 po_no: type: string port_of_discharge: type: string port_of_loading: type: string preferred_factory_costing: type: number preferred_factory_id: type: integer format: int64 price: type: number purchase_cgst: type: number purchase_gst: type: number purchase_igst: type: number purchase_sgst: type: number quantity: type: integer format: int64 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_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 tech_pack_doc: type: string tech_pack_id: type: integer format: int64 tech_pack_name: type: string terms_condition: type: string total_custom_duty: type: number uom: type: string update_payment_steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' wf_template_id: type: integer format: int64 title: UpdateOrderGenRequestPayload 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 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 CourierPartner: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: CourierPartner 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 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 OrderUpdateMessage: type: object properties: message: type: string result: type: object additionalProperties: type: array items: $ref: '#/components/schemas/MessageOrderIdsDto' title: OrderUpdateMessage 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 CreateOrderResponseDto: type: object properties: margin_id: type: integer format: int64 message: type: string order_id: type: integer format: int64 title: CreateOrderResponseDto CurrencyDTO: type: object properties: currency: type: array items: $ref: '#/components/schemas/CurrencyDetailDTO' title: CurrencyDTO OrderStepDateStatus: type: object properties: changed: type: boolean date_info: type: integer format: int64 previous_date_info: type: integer format: int64 string_info: type: string title: OrderStepDateStatus 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 ChangeOrderStatusRequest: type: object properties: advance_payment_terms: type: string business_owner_id: type: integer format: int64 order_group_id: type: integer format: int64 order_id: type: integer format: int64 response: $ref: '#/components/schemas/PoResponsePayloadDto' status: type: string variants: type: array items: $ref: '#/components/schemas/PoVariantRequestPayload' title: ChangeOrderStatusRequest SkuSummaryDto: type: object properties: cbm: type: string imagesThumbSmall: type: array items: $ref: '#/components/schemas/ImageResponsePayload' price: type: number quantity: type: integer format: int64 sku: type: string styleCode: type: string weight: type: string title: SkuSummaryDto 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 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 CurrencyDetailDTO: type: object properties: code: type: string name: type: string symbol: type: string symbol_native: type: string title: CurrencyDetailDTO 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 GetStepDateInfo: type: object properties: step_data: type: array items: $ref: '#/components/schemas/WfStepOrderMapDtoV1' step_date_info: type: array items: type: array items: type: string title: GetStepDateInfo 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 QcDocDto: type: object properties: id: type: integer format: int64 url: type: string title: QcDocDto 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 PiHistoryResponsePayloadDto: type: object properties: date: type: string format: date-time id: type: integer format: int64 response: $ref: '#/components/schemas/PiResponsePayloadDto' title: PiHistoryResponsePayloadDto 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 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 BulkAssignOrderRequestPayload: type: object properties: assigned_client_id: type: integer format: int64 assigned_ops_id: type: integer format: int64 assigned_rm_id: type: integer format: int64 bd_assignee_id: type: integer format: int64 ops_assignee_id: type: integer format: int64 order_type: type: string title: BulkAssignOrderRequestPayload OrderDetailResponseDto: type: object properties: assignee_data: $ref: '#/components/schemas/UMSUserResponsePayload' assignee_id: type: integer format: int64 buyer_days: type: integer format: int64 buyer_delivery_date: type: string format: date-time buyer_payment_type: type: string change_tna_request: $ref: '#/components/schemas/CreateTnaResponsePayload' company_name: type: string confirmation_date: type: string format: date-time created_by: type: string currency: type: string date_created: type: string format: date-time date_update: type: string format: date-time delivery_date: type: string format: date-time eta_date_change_reason: type: string eta_date_change_reason_document: type: string factory_currency: type: string factory_delivery_date: type: string format: date-time factory_payment_type: type: string factory_po_doc: $ref: '#/components/schemas/OrderDocDto' financial_status: type: string images: type: array items: type: string lead_id: type: integer format: int64 manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string margin_data: $ref: '#/components/schemas/OrderMarginDto' 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' payment_type: type: string po: $ref: '#/components/schemas/CreatePoRequestPayload' po_doc: $ref: '#/components/schemas/OrderDocDto' port_of_discharge: type: string port_of_loading: type: string price: type: number quantity: type: integer format: int64 rm_name: type: string sku_id: type: string step_name: type: string style_code: type: string wf_template_id: type: integer format: int64 workflow_status: type: string title: OrderDetailResponseDto 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 QCResponseMinPayload: type: object properties: encrypted_key: type: string hold_reason: type: string is_third_party: type: boolean order_step_id: type: integer format: int64 qc_completion_date: type: string format: date-time qc_data: $ref: '#/components/schemas/QcDataResponseMinDto' qc_id: type: integer format: int64 status: type: string sub_status: type: string title: QCResponseMinPayload 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 UpdateQcStepsRequestPayload: type: object properties: step_list: type: array items: type: integer format: int64 title: UpdateQcStepsRequestPayload QcFinalInspectionDocDto: type: object properties: doc_type: type: string remarks: type: string sub_documents: type: array items: $ref: '#/components/schemas/QcFinalInspectionSubDocDto' title: QcFinalInspectionDocDto SingleOrderAssignHistory: type: object properties: change_type: type: string last_updated_by: type: string new_data: type: string old_data: type: string time: type: integer format: int64 title: SingleOrderAssignHistory 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 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 EncodeOrderIdResponse: type: object properties: encoded_order_id: type: string title: EncodeOrderIdResponse 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 RevertCompletedStepPayload: type: object properties: order_id: type: integer format: int64 step_template_id: type: integer format: int64 title: RevertCompletedStepPayload OrderBuyerPoBaseDto: type: object properties: buyer_po_no: type: string id: type: integer format: int64 title: OrderBuyerPoBaseDto OrderLeadsRequestPayload: type: object properties: leads_map: type: object additionalProperties: $ref: '#/components/schemas/OrderLeadsDetailsRequestPayload' title: OrderLeadsRequestPayload 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 ProductAttributesDto: type: object properties: assembly_instruction: type: string brand: type: string bulb_available: type: string care_and_cleaning_instructions: type: string cbm: type: string clothing_size: type: string color: type: string dimensions: type: string fob_price: type: string height: type: string id: type: integer format: int64 length: type: string material: type: string neckline: type: string occasion: type: string print: type: string season: type: string shoe_gender: type: string shoe_size: type: string size: type: string sleeve_type: type: string sport: type: string store_pack: type: string wash: type: string weight: type: string width: type: string title: ProductAttributesDto 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 OrderSearchRequestPayload: type: object properties: approval_status: type: string assignee_ids: type: array items: type: integer format: int64 brand_ids: type: array items: type: integer format: int64 business_owner_ids: type: array items: type: integer format: int64 buyer_ex_factory_end_date: type: integer format: int64 buyer_ex_factory_start_date: type: integer format: int64 company_ids: type: array items: type: integer format: int64 confirmation_date_end_date: type: integer format: int64 confirmation_date_start_date: type: integer format: int64 draft_orders: type: boolean field_name: type: string filters: type: array items: type: string finance_approved_once: type: boolean financial_status: type: array items: type: string for_po: type: boolean from_db: type: boolean get_data_for: type: string having_shipments_only: type: boolean inventory_created: type: boolean lead_ids: type: array items: type: integer format: int64 manufacturer_ids: type: array items: type: integer format: int64 model_types: type: array items: type: string ops_assignee_ids: type: array items: type: integer format: int64 order_ids: type: array items: type: integer format: int64 parent_order_only: type: boolean search: type: string search_list: type: array items: type: object skip_list: type: array items: type: string type_of_delivery: type: array items: type: string title: OrderSearchRequestPayload ImageResponsePayload: type: object properties: id: type: integer format: int64 url: type: string title: ImageResponsePayload OrderStepDates: type: object properties: step_data: type: array items: $ref: '#/components/schemas/WfStepOrderMapDtoV1' step_date_info: type: array items: type: array items: $ref: '#/components/schemas/OrderStepDateStatus' tna_request: $ref: '#/components/schemas/CreateTnaResponsePayload' title: OrderStepDates QcDataResponseMinDto: type: object properties: qc_template_id: type: integer format: int64 title: QcDataResponseMinDto 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 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 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 OrderCostItemDto: type: object properties: cost: type: number name: type: string source: type: string source_order_id: type: integer format: int64 title: OrderCostItemDto CompanyOrderRmDetailsDTO: type: object properties: rm: $ref: '#/components/schemas/UMSUserResponsePayload' vp: $ref: '#/components/schemas/UMSUserResponsePayload' title: CompanyOrderRmDetailsDTO 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 MessageOrderIdsDto: type: object properties: message: type: string order_ids: type: array items: type: integer format: int64 title: MessageOrderIdsDto 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 OrderDocDtoV2: type: object properties: created_by: type: string doc: $ref: '#/components/schemas/DocDto' doc_type: type: string id: type: integer format: int64 title: OrderDocDtoV2 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 OrderAmountResponse: type: object properties: orderAmount: type: object additionalProperties: type: number title: OrderAmountResponse 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 UpdateOrderGenResponse: type: object properties: message: type: string title: UpdateOrderGenResponse 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 GetOrderResponsePayload: type: object properties: billing_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' billing_address_id: type: integer format: int64 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' finance_approved_once: type: boolean geniemode_entity: $ref: '#/components/schemas/GeniemodeEntityDto' in_dc_date: type: integer format: int64 is_logistic_details_required_and_not_filled: type: boolean latest_po_rejected_reason: type: string latest_po_status: type: string margin_data: $ref: '#/components/schemas/OrderMarginDto' non_preferred_factory_reason: type: string order_cost_details: $ref: '#/components/schemas/OrderCostDetailsDto' order_data: $ref: '#/components/schemas/OrderDetailDto' order_packaging_cartons: type: array items: $ref: '#/components/schemas/OrderPackagingCartonDto' po_history_list: type: array items: $ref: '#/components/schemas/PoGetResponsePayloadDto' port_of_discharge: type: string port_of_loading: type: string qc_hold: type: boolean 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 vp_approved_once: type: boolean title: GetOrderResponsePayload 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 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 OrderPackagingCartonItemDto: type: object properties: id: type: integer format: int64 order_packaging_carton_id: type: integer format: int64 sku_id: type: string sku_quantity: type: integer format: int64 title: OrderPackagingCartonItemDto ForwarderQuotationOrderDataDto: type: object properties: conversion_rate: type: number currency: type: string custom_duty: type: number factory_dollar_price: type: number harbor_merchandise_cost: type: number logistics_cost: type: number margin: type: number net_margin: type: number order_id: type: integer format: int64 parent_order_id: type: integer format: int64 price: type: number quantity: type: integer format: int64 reciprocal_tariff: type: number sku: type: string style_code: type: string title: ForwarderQuotationOrderDataDto 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 OrderAssignHistory: type: object properties: change_type: type: string history_list: type: array items: $ref: '#/components/schemas/SingleOrderAssignHistory' order_id: type: integer format: int64 title: OrderAssignHistory 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 WfStepOrderViewMapDto: type: object properties: advance_percentage_comments: type: string ai_audit: type: boolean approval_status: type: string at_risk: type: boolean audit_status: type: string buffer_date: type: string format: date-time buyer_advance_payment: type: integer format: int64 completion_date: type: string format: date-time due_date: type: string format: date-time factory_advance_payment: type: integer format: int64 id: 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/QCResponseMinPayload' 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: WfStepOrderViewMapDto StepCommentsRequestPayload: type: object properties: comment: type: string tagged_users: type: array items: type: string title: StepCommentsRequestPayload 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 GetOrdersViewChildDTO: 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 dollar_price: type: number 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 pre_order_id: type: integer format: int64 pre_order_quantity: type: integer format: int64 quantity: 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: GetOrdersViewChildDTO UpdateOrderRequestPayload: type: object properties: ai_audit: type: boolean approval_status: type: string billing_address_id: type: integer format: int64 buffer_date: type: string format: date-time business_owner_id: type: integer format: int64 buyer_gstin: type: string comments: type: array items: $ref: '#/components/schemas/StepCommentsRequestPayload' completion_date: type: string format: date-time doc_id: type: integer format: int64 due_date: type: string format: date-time event_data_list: type: array items: $ref: '#/components/schemas/UpdateOrderStepBulkCombinePayload' initial_due_date: type: string format: date-time inventory_created: type: boolean lead_id: type: integer format: int64 lead_projection_id: type: integer format: int64 order_id: type: integer format: int64 order_packaging_cartons: type: array items: $ref: '#/components/schemas/OrderPackagingCartonDto' qc: type: boolean require_approval: type: string require_due_date: type: string special_instruction: type: string status: type: string step_template_id: type: integer format: int64 terms_condition: type: string wf_template_id: type: integer format: int64 title: UpdateOrderRequestPayload 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 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 ProductSkuAttributionDto: type: object properties: id: type: integer format: int64 object: type: object source: type: string type: type: string value: type: integer format: int64 title: ProductSkuAttributionDto 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 CategoryTreeDto: type: object properties: name: type: string parent_category: $ref: '#/components/schemas/CategoryTreeDto' title: CategoryTreeDto 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 LeadsRequestPayload: type: object properties: lead_ids: type: array items: type: integer format: int64 title: LeadsRequestPayload ProductCategoryAttributeResponse: type: object properties: attribute_type: type: string category_attribute_id: type: integer format: int64 display_unit: type: string display_unit_id: type: integer format: int64 id: type: integer format: int64 name: type: string value: type: string title: ProductCategoryAttributeResponse 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 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 OrderAmountRequestPayload: type: object properties: order_ids: type: array items: type: integer format: int64 title: OrderAmountRequestPayload 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 AssignOrderRequestPayload: type: object properties: assignee_id: type: integer format: int64 ops_assignee_id: type: integer format: int64 order_id: type: integer format: int64 title: AssignOrderRequestPayload 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 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 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 UpdateManufacturerCommentRequestPayload: type: object properties: comment: type: string order_event_id: type: integer format: int64 tagged_users: type: array items: type: string visible_to_client: type: string visible_to_manufacturer: type: string title: UpdateManufacturerCommentRequestPayload 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 CreateOrderRequestPayload: type: object properties: assignee_id: type: integer format: int64 billing_address_id: type: integer format: int64 business_owner_id: type: integer format: int64 buyer_days: type: integer format: int64 buyer_payment_type: type: string buyer_shipment_type: type: string buyer_type: type: string buying_price: type: number catalouge_id: type: integer format: int64 changed_shipment_mode: type: string enum: - Air - Courier - Land - Sea client_id: type: integer format: int64 confirmation_date: type: string format: date-time conversion_rate: type: number currency: type: string currency_conversion_date: type: string format: date-time current_amount: type: number demo: type: boolean 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_payment_type: type: string factory_shipment_type: type: string gross_margin: type: number format: float in_dc_date: type: integer format: int64 lead_id: type: integer format: int64 lead_projection_id: type: integer format: int64 logistic_cost: type: number format: float logistic_cost_type: type: string logistic_type: type: string manufacturer_days: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_unit_id: type: integer format: int64 margin: type: number format: float model_type: type: string net_margin: type: number format: float ops_assignee_id: type: integer format: int64 order_cost: type: number format: float order_packaging_cartons: type: array items: $ref: '#/components/schemas/OrderPackagingCartonDto' order_revenue: type: number format: float order_type: type: string 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 po_no: type: string price: type: number purchase_cgst: type: number format: float purchase_gst: type: number format: float purchase_igst: type: number format: float purchase_sgst: type: number format: float quantity: type: integer format: int64 selling_cgst: type: number format: float selling_gst: type: number format: float selling_igst: type: number format: float selling_sgst: type: number format: float sku_id: type: string steps: type: array items: $ref: '#/components/schemas/ProcessStepsDto' style_code: type: string tech_pack_doc: type: string tech_pack_id: type: integer format: int64 tech_pack_name: type: string uom: type: string wf_template_id: type: integer format: int64 title: CreateOrderRequestPayload 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 OrderAndSkuSummaryResponse: type: object properties: order_summary: $ref: '#/components/schemas/OrderDetailResponseDto' sku_summary_list: type: array items: $ref: '#/components/schemas/SkuSummaryDto' title: OrderAndSkuSummaryResponse BusinessOwnerDto: type: object properties: id: type: integer format: int64 name: type: string title: BusinessOwnerDto OrderAddress: type: object properties: addressId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderAddress