openapi: 3.2.0 info: description: Cataloguing API. version: API V title: Cataloguing Change Tna Request 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: change-tna-request-controller description: Change Tna Request Controller paths: /api/tna/ChangeTnaRequestStatusFinance: post: tags: - change-tna-request-controller summary: change_tna_status_finance operationId: change_tna_status_financeUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MessageResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/TnaChangeStatusRequest' description: requestPayloadFinance required: true /api/tna/ChangeTnaRequestStatusFinance/bulk: post: tags: - change-tna-request-controller summary: change_tna_status_finance_bulk operationId: change_tna_status_finance_bulkUsingPOST responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/MessageResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/TnaChangeStatusBulkRequest' description: requestPayloadFinance required: true /api/tna/ChangeTnaRequestStatusVp: post: tags: - change-tna-request-controller summary: change_tna_status_vp operationId: change_tna_status_vpUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MessageResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/TnaChangeStatusRequest' description: requestPayloadVp required: true /api/tna/ChangeTnaRequestStatusVp/bulk: post: tags: - change-tna-request-controller summary: change_tna_status_vp_bulk operationId: change_tna_status_vp_bulkUsingPOST responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/MessageResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/TnaChangeStatusBulkRequest' description: requestPayloadVp required: true /api/tna/CreateTnaRequest: post: tags: - change-tna-request-controller summary: create_tna_request operationId: create_tna_requestUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateTnaResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateTnaRequestPayload' description: createTnaRequestPayload required: true /api/tna/DocIdToJson: get: tags: - change-tna-request-controller summary: excelToDto operationId: excelToDtoUsingGET parameters: - name: docId in: query description: docId required: false schema: type: integer format: int64 - name: orderId in: query description: orderId required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/OrderStepExcelDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/GetPaymentTerms: get: tags: - change-tna-request-controller summary: get_payment_term operationId: get_payment_termUsingGET responses: '200': description: OK content: application/json: schema: type: array items: type: string enum: - DP - LC - PAYMENT_UPFRONT - ROG - TT - performance_linked '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/GetTnaRequest: get: tags: - change-tna-request-controller summary: get_tna_request operationId: get_tna_requestUsingGET parameters: - name: id in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetTnaChangeResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/UpdateTnaRequest: put: tags: - change-tna-request-controller summary: update_tna_request operationId: update_tna_requestUsingPUT responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CreateTnaResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateTnaRequestPayload' description: updateTnaRequestPayload required: true /api/tna/backfill: get: tags: - change-tna-request-controller summary: backFill operationId: backFillUsingGET responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/bulkVpApprove: post: tags: - change-tna-request-controller summary: bulkVpApprove operationId: bulkVpApproveUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/BulkVpApproveResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/SearchRequestPayload' description: searchRequestPayload required: true /api/tna/get_all: get: tags: - change-tna-request-controller summary: index operationId: indexUsingGET_1 parameters: - name: clientIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: count in: query required: false schema: type: boolean - name: financeImpact in: query required: false schema: type: boolean - name: financeStatus in: query required: false schema: type: string - name: leadIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: search in: query required: false schema: type: string - name: status in: query required: false schema: type: string responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/history/{orderId}: get: tags: - change-tna-request-controller summary: get_tna_request_history operationId: get_tna_request_historyUsingGET 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/GetTnaChangeResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/tna/history/{orderId}/paginated: get: tags: - change-tna-request-controller summary: get_tna_request_history_paginated operationId: get_tna_request_history_paginatedUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message components: schemas: QcAbortDocDto: type: object properties: alias: type: string id: type: integer format: int64 url: type: string title: QcAbortDocDto 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 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 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 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 SingleQcDocsOnOrderUpdateResponse: type: object properties: doc: $ref: '#/components/schemas/DocDto' doc_type: type: string title: SingleQcDocsOnOrderUpdateResponse 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 OrderManufacturerAssignee: type: object properties: createdBy: type: string id: type: integer format: int64 manufacturerAssigneeId: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderManufacturerAssignee 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 TnaChangeStatusRequest: type: object properties: id: type: integer format: int64 status: type: string title: TnaChangeStatusRequest 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 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 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 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 OrderDetailBuyerPODocWithOrdersDto: type: object properties: buyer_doc: $ref: '#/components/schemas/OrderDocDto' buyer_po_id: type: integer format: int64 buyer_po_no: type: string id: type: integer format: int64 order_ids: type: array uniqueItems: true items: type: integer format: int64 po_type: type: string title: OrderDetailBuyerPODocWithOrdersDto ManufacturerDocs: type: object properties: auditStatus: type: string auditTs: type: integer format: int64 auditorId: type: integer format: int64 createdBy: type: string docCategory: type: string docExpiry: type: integer format: int64 docSubCategory: type: string docUrl: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerUnit: $ref: '#/components/schemas/ManufacturerUnit' title: ManufacturerDocs GeniemodeEntity: type: object properties: addressId: type: integer format: int64 addressList: type: array items: $ref: '#/components/schemas/GeniemodeEntityAddress' allowManualInvoiceNo: type: boolean compliance: type: string createdBy: type: string currency: type: string id: type: integer format: int64 invoiceDeclaration: type: string label: type: string legalName: type: string tags: type: array items: $ref: '#/components/schemas/GeniemodeEntityTags' tallyCurrency: type: string value: type: string title: GeniemodeEntity WfStepOrderMapDtoV1: type: object properties: advance_percentage_comments: type: string approval_status: type: string audit_status: type: string buffer_date: type: string format: date-time buyer_advance_payment: type: integer format: int64 comments: type: array items: $ref: '#/components/schemas/GetOrderCommentsDTO' completion_date: type: string format: date-time due_date: type: string format: date-time factory_advance_payment: type: integer format: int64 initial_due_date: type: string format: date-time order_id: type: integer format: int64 pending: type: string format: date-time pending_buffer_date: type: string format: date-time qc: type: boolean qc_payload: type: array items: $ref: '#/components/schemas/QCResponsePayload' require_approval: type: string require_due_date: type: string status: type: string step_display_order: type: integer format: int64 step_name: type: string step_success_criteria: type: string step_template_id: type: integer format: int64 visible_to_client: type: string visible_to_manufacturer: type: string wf_template_id: type: integer format: int64 workflow_step_order_map_id: type: integer format: int64 title: WfStepOrderMapDtoV1 ManufacturerUnitOrderResponsePayload: type: object properties: failed_compliances: type: array uniqueItems: true items: type: string failure_reasons: type: array uniqueItems: true items: type: string id: type: integer format: int64 is_selectable: type: boolean name: type: string passed_compliances: type: array uniqueItems: true items: type: string rag_rating: type: string title: ManufacturerUnitOrderResponsePayload OrderManufacturerAssigneeDto: type: object properties: id: type: integer format: int64 manufacturer_assignee_id: type: integer format: int64 user: $ref: '#/components/schemas/UMSUserResponseDTO' title: OrderManufacturerAssigneeDto ShipmentVariantBuyerPoMapping: type: object required: - shipmentVariant - variantBuyerPoMapping properties: createdBy: type: string id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipmentVariant: $ref: '#/components/schemas/ShipmentVariant' variantBuyerPoMapping: $ref: '#/components/schemas/VariantBuyerPoMapping' title: ShipmentVariantBuyerPoMapping CreateTnaResponsePayload: type: object properties: approval_doc: $ref: '#/components/schemas/DocDto' change_date_doc: $ref: '#/components/schemas/DocDto' comment: type: string finance_approval_status: type: string id: type: integer format: int64 initiated_by: type: string order_id: type: integer format: int64 penalty: type: string sub_order_tna_requests: type: array items: $ref: '#/components/schemas/CreateTnaResponsePayload' type: type: string vp_approval_status: type: string title: CreateTnaResponsePayload QcFinalInspectionThirdPartyResponseDto: type: object properties: final_report: $ref: '#/components/schemas/QcDocDto' final_report_doc_alias: type: string qc_id: type: integer format: int64 remark: type: string temporary_doc: $ref: '#/components/schemas/QcDocDto' temporary_doc_alias: type: string variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: QcFinalInspectionThirdPartyResponseDto BulkVpApproveResponse: type: object properties: count: type: integer format: int64 message: type: string title: BulkVpApproveResponse 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 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 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 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 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 QcFinalInspectionDocDto: type: object properties: doc_type: type: string remarks: type: string sub_documents: type: array items: $ref: '#/components/schemas/QcFinalInspectionSubDocDto' title: QcFinalInspectionDocDto ShipmentDoc: type: object required: - shipmentHop properties: createdBy: type: string documentType: type: string documentUrl: type: string id: type: integer format: int64 shipmentHop: $ref: '#/components/schemas/ShipmentHop' title: ShipmentDoc QcSamplingDataDefectsDto: type: object properties: accept_point: type: integer format: int64 aql_type: type: string count: type: integer format: int64 defect_type: type: string id: type: integer format: int64 reject_point: type: integer format: int64 title: QcSamplingDataDefectsDto 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 CreateTnaRequestPayload: type: object properties: approval_doc_id: type: integer format: int64 comment: type: string id: type: integer format: int64 initiated_by: type: string json_to_excel: type: array items: type: array items: type: object order_id: type: integer format: int64 penalty: type: string sub_order_ids: type: array items: type: integer format: int64 type: type: string title: CreateTnaRequestPayload 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 OrderBuyerPoBaseDto: type: object properties: buyer_po_no: type: string id: type: integer format: int64 title: OrderBuyerPoBaseDto 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 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 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 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 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 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 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 Variant: type: object properties: buyingPrice: type: number color: type: string createdBy: type: string currencyPrice: type: number factoryCurrencyPrice: type: number factoryDollarPrice: type: number finalCurrencyPrice: type: number finalPrice: type: number id: type: integer format: int64 identifier: type: string lastQuantityEditor: type: string lockedQuantity: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' packagingStatus: type: string enum: - over_packed - packed - partially_packed - unpacked packetVariants: type: array items: $ref: '#/components/schemas/PacketVariants' price: type: number priceLocked: type: boolean proposedQuantity: type: integer format: int64 purchaseCgst: type: number purchaseIgst: type: number purchaseSgst: type: number qcQuantity: type: integer format: int64 quantity: type: integer format: int64 quantityFinalized: type: boolean sellingCgst: type: number sellingIgst: type: number sellingSgst: type: number shipmentVariants: type: array items: $ref: '#/components/schemas/ShipmentVariant' size: type: string uom: type: string variantBuyerPoMappings: type: array items: $ref: '#/components/schemas/VariantBuyerPoMapping' title: Variant QcLineWalkResponse: type: object properties: alias: type: string id: type: integer format: int64 position: type: integer format: int64 s3_path: type: string title: QcLineWalkResponse Doc: type: object properties: bucketAndKey: $ref: '#/components/schemas/Pair_string_string' createdBy: type: string docDisplayName: type: string id: type: integer format: int64 s3Path: type: string s3Version: type: integer format: int64 title: Doc GetOrdersChildDTO: type: object properties: company_name: type: string confirmation_date: type: string format: date-time date_created: type: string format: date-time date_updated: type: string format: date-time dollor_price: type: number hashed_order_id: type: string manufacturer_id: type: integer format: int64 order_id: type: integer format: int64 order_status: type: string quantity: type: integer format: int64 samples: type: array items: type: integer format: int64 sku_data: type: object sku_id: type: string style_code: type: string wf_template_id: type: integer format: int64 workflow_status: type: string title: GetOrdersChildDTO QcFinalInspectionResponse: type: object properties: docs: type: array items: $ref: '#/components/schemas/QcFinalInspectionDocDto' id: type: integer format: int64 measurement_audit: type: string packing_audit: type: string remark: type: string selected_cartons: type: string video_url: type: string visual_audit: type: string title: QcFinalInspectionResponse 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 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 QcFinalInspectionPoDto: type: object properties: checksum: type: string color: type: string excess_percentage: type: number excess_qty: type: number id: type: integer format: int64 new_order: type: boolean order_qty: type: number po_no: type: string remark: type: string repeat_order: type: boolean ship_qty: type: number short_percentage: type: number short_qty: type: number shortage: type: boolean title: QcFinalInspectionPoDto ManufacturerDetailMiniDto: type: object properties: company_registered_name: type: string id: type: integer format: int64 title: ManufacturerDetailMiniDto QCResponsePayload: type: object properties: aborted_comment: type: string aborted_doc_url_list: type: array items: $ref: '#/components/schemas/QcAbortDocDto' additional_data_qcline_item: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' additional_inspection_type: type: string buyer_name: type: string buyer_shipment_type: type: string data_qcline_item: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' defect_map: type: object additionalProperties: type: object additionalProperties: type: object due_date: type: string format: date-time encrypted_key: type: string end_time: type: integer format: int64 extra_data: type: object factory_contact_numbers: type: array items: type: string failed_reason: type: string failed_sampling_items: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' failed_sampling_items_group: type: object additionalProperties: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' final_inspection_claim_present: type: boolean final_inspection_response: $ref: '#/components/schemas/QcFinalInspectionResponse' finance_approved_once: type: boolean finance_status: type: string hold_doc_url: type: string hold_reason: type: string initial_due_date: type: string format: date-time is_activity_recorded: type: boolean is_additional_inspection_otp_verified: type: boolean is_link_walk_applicable: type: boolean is_otp_required: type: boolean is_pending_approval: type: boolean is_report_editable: type: integer format: int64 is_tna_change: type: boolean lead_id: type: integer format: int64 line_walk_list: type: array items: $ref: '#/components/schemas/QcLineWalkResponse' location_data: type: object manufacturer: type: string manufacturer_unit_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' manufacturer_unit_name: type: string model_type: type: string new_qc_date: type: integer format: int64 offered_qty: type: number online_qc_inspection_response: $ref: '#/components/schemas/OnlineQcInspectionResponse' order_id: type: integer format: int64 order_ids_same_qc_report: type: array items: type: integer format: int64 order_step_id: type: integer format: int64 order_step_status: type: string packing_defect_map: type: object additionalProperties: type: object additionalProperties: type: integer format: int32 parent_qc_encrypted_key: type: string parent_qc_id: type: integer format: int64 portal_url: type: string proposed_quantity: type: integer format: int64 qc_carton_list: type: array items: $ref: '#/components/schemas/QcCartonDto' qc_complete_doc: type: string qc_completion_date: type: string format: date-time qc_data: $ref: '#/components/schemas/QcDataResponseDto' qc_date: type: integer format: int64 qc_docs_on_order: $ref: '#/components/schemas/QcDocsOnOrderUpdateResponse' qc_executive_id: type: integer format: int64 qc_executive_name: type: string qc_final_inspection_po_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionPoDto' qc_id: type: integer format: int64 qc_template_id: type: integer format: int64 qr_code_url: type: string qty: type: integer format: int64 remark: type: string repeat_from_qc_id: type: integer format: int64 report_from_qc_encrypted_key: type: string report_from_qc_id: type: integer format: int64 report_url: type: string request_raised: type: string format: date-time rm_id: type: integer format: int64 sampling_activities: type: array items: $ref: '#/components/schemas/QcSamplingActivityDto' sampling_data: $ref: '#/components/schemas/QcSamplingDataDto' sampling_data_list: type: array items: $ref: '#/components/schemas/QcSamplingDataDto' sampling_data_response: $ref: '#/components/schemas/QcSamplingDataResponse' ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 sku: type: string start_time: type: integer format: int64 status: type: string style_code: type: string sub_status: type: string third_party_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionThirdPartyResponseDto' third_party_qc: type: boolean third_party_qc_present: type: boolean tolerance_approval_doc: type: string top_testing_passed: type: boolean verification_audit_status: type: string verification_doc_url: type: string verification_location_data: type: object verification_time: type: integer format: int64 view_activity_url: type: string view_url: type: string title: QCResponsePayload 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 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 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 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 SearchRequestPayload: type: object properties: client_id_list: type: array items: type: integer format: int64 count: type: boolean finance_impact: type: boolean finance_status: type: string lead_id_list: type: array items: type: integer format: int64 manufacturer_id_list: type: array items: type: integer format: int64 rm_id_list: type: array items: type: integer format: int64 search: type: string status: type: string title: SearchRequestPayload ShipmentVariant: type: object required: - shipment - variant properties: buyerDiscountAmount: type: number buyerDiscountPercentage: type: number createdBy: type: string customFields: type: object factoryDiscountAmount: type: number factoryDiscountPercentage: type: number id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipment: $ref: '#/components/schemas/Shipment' shipmentVariantBuyerPoMappings: type: array items: $ref: '#/components/schemas/ShipmentVariantBuyerPoMapping' variant: $ref: '#/components/schemas/Variant' title: ShipmentVariant QcFinalInspectionSubDocDto: type: object properties: alias: type: string id: type: integer format: int64 remarks: type: string url: type: string title: QcFinalInspectionSubDocDto Manufacturer: type: object properties: addresses: type: array items: $ref: '#/components/schemas/ManufacturerAddress' brandName: type: string buyerName: type: string catalougeShootImageAvailable: type: string catalougeSize: type: string createdBy: type: string directors: type: array items: $ref: '#/components/schemas/ManufacturerDirector' eligibleCategories: type: array items: $ref: '#/components/schemas/ManufacturerEligibleCategories' financialBacking: type: string firmType: type: string gaId: type: string hasOwnLabel: type: boolean id: type: integer format: int64 manufacturerAgreementDetails: $ref: '#/components/schemas/ManufacturerAgreementDetails' manufacturerBase: $ref: '#/components/schemas/ManufacturerBase' manufacturerDocs: type: array items: $ref: '#/components/schemas/ManufacturerDocs' manufacturerRatingDetails: $ref: '#/components/schemas/ManufacturerRatingDetails' needAdvancePayment: type: boolean onBoardingTeamMemberName: type: string prevYearTurnover: type: number format: float products: type: array items: $ref: '#/components/schemas/ManufacturerProductMap' region: type: string stepsCompleted: type: integer format: int64 supplierSubType: type: string supplierType: type: string type: type: string udyamRegistrationCertificatePresent: type: boolean units: type: array items: $ref: '#/components/schemas/ManufacturerUnit' website: type: string title: Manufacturer PiSkuResponsePayloadDto: type: object properties: cgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' color: $ref: '#/components/schemas/PiMapPayloadDto' gst_amount: $ref: '#/components/schemas/PiMapPayloadDto' gst_rate: $ref: '#/components/schemas/PiMapPayloadDto' hsn: $ref: '#/components/schemas/PiMapPayloadDto' hts: $ref: '#/components/schemas/PiMapPayloadDto' igst_amount: $ref: '#/components/schemas/PiMapPayloadDto' item_description: $ref: '#/components/schemas/PiMapPayloadDto' price_per_unit: $ref: '#/components/schemas/PiMapPayloadDto' qty: $ref: '#/components/schemas/PiMapPayloadDto' sgst_amount: $ref: '#/components/schemas/PiMapPayloadDto' size: $ref: '#/components/schemas/PiMapPayloadDto' sku_check_sum: type: string style_code: $ref: '#/components/schemas/PiMapPayloadDto' tax_amount: $ref: '#/components/schemas/PiMapPayloadDto' taxable_value: $ref: '#/components/schemas/PiMapPayloadDto' total_value: $ref: '#/components/schemas/PiMapPayloadDto' uom: $ref: '#/components/schemas/PiMapPayloadDto' title: PiSkuResponsePayloadDto AddressResponsePayload: type: object properties: address_line1: type: string address_line2: type: string city: type: string contact_person_name: type: string contact_person_number: type: string country: type: string id: type: integer format: int64 landmark: type: string name: type: string pincode: type: string state: type: string title: AddressResponsePayload PiSkuResponsePayload: type: object properties: color: type: string gst_rate: type: string hsn: type: string item_description: type: string price_per_unit: type: number qty: type: integer format: int64 size: type: string style_code: type: string tax_amount: type: number format: float taxable_value: type: number format: float total_value: type: number format: float uom: type: string title: PiSkuResponsePayload ManufacturerProductMap: type: object properties: category: type: string createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' name: type: string subType: type: string type: type: string title: ManufacturerProductMap TnaChangeStatusBulkRequest: type: object properties: ids: type: array items: type: integer format: int64 status: type: string title: TnaChangeStatusBulkRequest 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 OrderStepExcelDto: type: object properties: buffer_date: type: string format: date-time initial_due_date: type: string format: date-time order_id: type: integer format: int64 step_id: type: integer format: int64 title: OrderStepExcelDto 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 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 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 GetTnaChangeResponsePayload: type: object properties: approval_doc_id: type: integer format: int64 brand_name: type: string change_date_doc_id: type: integer format: int64 comment: type: string company_name: type: string created_at: type: string format: date-time created_by: type: string finance_approval_status: type: string id: type: integer format: int64 initiated_by: type: string manufacturer_name: type: string order_detail_dto: $ref: '#/components/schemas/GetOrderResponsePayload' order_id: type: integer format: int64 penalty: type: string raised_on_timestamp: type: integer format: int64 vp_approval_status: type: string title: GetTnaChangeResponsePayload 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