openapi: 3.2.0 info: description: Cataloguing API. version: API V title: Cataloguing Qc 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: qc-controller description: QC Controller paths: /api/v1/path/generic_qc/: get: tags: - qc-controller summary: get_all_qc operationId: get_all_qcUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/GetAllQcRm: post: tags: - qc-controller summary: getAllQcRm operationId: getAllQcRmUsingPOST responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/generic_qc/UpdateQcItems: put: tags: - qc-controller summary: update_qc_items operationId: update_qc_itemsUsingPUT parameters: - name: additional-data in: query description: additional-data required: false schema: type: string - name: data in: query description: data required: true schema: type: string - name: images in: query description: images required: true schema: items: type: object additionalProperties: type: string - name: qc-id in: query description: qc-id required: false schema: type: integer format: int64 - name: qc-passed in: query description: qc-passed required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' /api/v1/path/generic_qc/addNewFabricInspectionQuestion: post: tags: - qc-controller summary: addNewFabricInspectionQuestion operationId: addNewFabricInspectionQuestionUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddNewFabricQuestionDto' description: requestPayload required: true /api/v1/path/generic_qc/addNewQcToAdditionalInspection: post: tags: - qc-controller summary: addNewQcToAdditionalInspection operationId: addNewQcToAdditionalInspectionUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateQcForAdditionalInspectionRequest' description: request required: true /api/v1/path/generic_qc/allQcStatus: get: tags: - qc-controller summary: allQcStatus operationId: allQcStatusUsingGET responses: '200': description: OK content: application/json: schema: type: array items: type: string enum: - ABORTED - DEAD - DELAYED - HOLD - NOT_ASSIGNED - REJECTED - SCHEDULED - SUCCESS '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/checkForAdditionalInspection: get: tags: - qc-controller summary: checkForAdditionalInspection operationId: checkForAdditionalInspectionUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: stepName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/completeQcStep: put: tags: - qc-controller summary: completeQcStep operationId: completeQcStepUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/createTemplate: post: tags: - qc-controller summary: createTemplate operationId: createTemplateUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateTemplateRequest' description: request required: true /api/v1/path/generic_qc/getCalenderCount: get: tags: - qc-controller summary: getCalenderCount operationId: getCalenderCountUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: endDueDate in: query required: false schema: type: integer format: int64 - name: forRm in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDate in: query required: false schema: type: integer format: int64 - name: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/CalenderCountResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getCalenderCountData: get: tags: - qc-controller summary: getCalenderCountData operationId: getCalenderCountDataUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: endDueDate in: query required: false schema: type: integer format: int64 - name: forRm in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDate in: query required: false schema: type: integer format: int64 - name: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/CalenderCountResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getCalenderData: get: tags: - qc-controller summary: getCalenderData operationId: getCalenderDataUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getFilterList: get: tags: - qc-controller summary: getFilterList operationId: getFilterListUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFiltersDTO' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getFilterListNew: get: tags: - qc-controller summary: getFilterListNew operationId: getFilterListNewUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFilterListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getFinalInspectionDocType: get: tags: - qc-controller summary: getFinalInspectionDocType operationId: getFinalInspectionDocTypeUsingGET parameters: - name: templateId in: query description: templateId required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getManufactureIdsForQC: post: tags: - qc-controller summary: get_manufacturers operationId: get_manufacturersUsingPOST responses: '410': description: No longer supported content: application/json: schema: $ref: '#/components/schemas/GetQcManufactuersResponse' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/generic_qc/getManufacturerCityStateList: get: tags: - qc-controller summary: getManufacturerCityStateList operationId: getManufacturerCityStateListUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcManufacturerStateCityListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getOrderIdsForQC: post: tags: - qc-controller summary: get_orders operationId: get_ordersUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcOrdersResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/generic_qc/getQcAssigneeList: get: tags: - qc-controller summary: QcAssigneeListNewDto operationId: QcAssigneeListNewDtoUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcAssigneeListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getQcStepOrder: get: tags: - qc-controller summary: getQcStepOrder operationId: getQcStepOrderUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: orderStepId in: query required: false schema: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcTemplateId in: query required: false schema: type: integer format: int64 - name: rmId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcStepOrderResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getRmsForQC: post: tags: - qc-controller summary: get_Rms operationId: get_RmsUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcRmResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/generic_qc/getStableAppVersion: get: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingGET_2 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getStatusCount: get: tags: - qc-controller summary: getStatusCount operationId: getStatusCountUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getStatusCountNew: get: tags: - qc-controller summary: getStatusCountNew operationId: getStatusCountNewUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/getStepMapList: get: tags: - qc-controller summary: stepCountList operationId: stepCountListUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcStepCountListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/listing_qc: get: tags: - qc-controller summary: listing_qc operationId: listing_qcUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/manufacturer/buyer/compliance/index: get: tags: - qc-controller summary: index operationId: indexUsingGET_26 parameters: - name: pageType in: query required: false schema: type: string - name: status in: query required: false schema: type: string pattern: ^(approved|pending|rejected)$ responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/manufacturer/buyer/compliance/{manufacturerUnitBuyerComplianceId}: put: tags: - qc-controller summary: changeManufactuerBuyerComplianceStatus operationId: changeManufactuerBuyerComplianceStatusUsingPUT parameters: - name: manufacturerUnitBuyerComplianceId in: path description: manufacturerUnitBuyerComplianceId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ManufacturerApprovalRequestPayload' description: manufacturerApprovalPayload required: true /api/v1/path/generic_qc/markQcReportEditable: put: tags: - qc-controller summary: markQcReportEditable operationId: markQcReportEditableUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/MarkQcEditableRequest' description: request required: true /api/v1/path/generic_qc/moveToDead: put: tags: - qc-controller summary: moveToDead operationId: moveToDeadUsingPUT responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/MoveToDead' description: request required: true /api/v1/path/generic_qc/old-listing: get: tags: - qc-controller summary: oldListing operationId: oldListingUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/orderAssignee/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getOrderAssigneeData operationId: getOrderAssigneeDataUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetOrderAssigneesData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/orderFactoryUsers/{qcIdOrEncryptId}: get: tags: - qc-controller summary: QcGetOrderFactoryUsersData operationId: QcGetOrderFactoryUsersDataUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetOrderFactoryUsersData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/ppm/inHouseItemName: get: tags: - qc-controller summary: getPpmInHouseItemNames operationId: getPpmInHouseItemNamesUsingGET responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QCPpmInHouseItemNameResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/ppm/inHouseItemsName: post: tags: - qc-controller summary: createPpmInHouseItemsName operationId: createPpmInHouseItemsNameUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmInHouseItemsNameCreateRequest' description: requestPayload required: true /api/v1/path/generic_qc/ppm/jobOptions: get: tags: - qc-controller summary: getPpmJobOptions operationId: getPpmJobOptionsUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QCPpmJobOptionValueResponse' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: createPpmJobOptions operationId: createPpmJobOptionsUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcJobOptionsResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmJobOptionsCreateRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/ppm/orderData/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmOrderData operationId: getPpmOrderDataUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmGetOrderDataPayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/ppm/v2/add-question: post: tags: - qc-controller summary: submitPpmV2Question operationId: submitPpmV2QuestionUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmV2QuestionRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/ppm/v2/withoutId/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmV2WithoutId operationId: getPpmV2WithoutIdUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithoutIdGetResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/ppm/v2/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmV2 operationId: getPpmV2UsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithIdGetResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/ppm/v2/{qcId}: post: tags: - qc-controller summary: submitPpmV2 operationId: submitPpmV2UsingPOST parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithIdGetResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmV2SubmitRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/ppm/{qcId}: get: tags: - qc-controller summary: getPpm operationId: getPpmUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmGetRequestPayload' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: createPpm operationId: createPpmUsingPOST parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmCreateRequestPayload' description: requestPayload required: true put: tags: - qc-controller summary: updatePpm operationId: updatePpmUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmUpdateRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/qc-excel-query: get: tags: - qc-controller summary: getQcExcelQuery operationId: getQcExcelQueryUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qcAssigneeHistory: get: tags: - qc-controller summary: qcAssigneeHistory operationId: qcAssigneeHistoryUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboard: get: tags: - qc-controller summary: qualityDashboard operationId: qualityDashboardUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QualitySampleDashboardDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboardFactoryOverview: get: tags: - qc-controller summary: qualityDashboardFactoryOverview operationId: qualityDashboardFactoryOverviewUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object additionalProperties: type: integer format: int32 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboardInspectionPerformance: get: tags: - qc-controller summary: qualityDashboardInspectionPerformance operationId: qualityDashboardInspectionPerformanceUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboardSamplePerformance: get: tags: - qc-controller summary: qualityDashboardSamplePerformance operationId: qualityDashboardSamplePerformanceUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboardWorstBuyer: get: tags: - qc-controller summary: qualityDashboardWorstBuyer operationId: qualityDashboardWorstBuyerUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/qualityDashboardWorstSupplier: get: tags: - qc-controller summary: qualityDashboardWorstSupplier operationId: qualityDashboardWorstSupplierUsingGET parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/revertQc: post: tags: - qc-controller summary: revertQc operationId: revertQcUsingPOST responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/RevertQcRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/stages: post: tags: - qc-controller summary: get_allowed_stages operationId: get_allowed_stagesUsingPOST responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetAllQcStagesResponse' /api/v1/path/generic_qc/templates: get: tags: - qc-controller summary: get_allowed_template_stages operationId: get_allowed_template_stagesUsingGET parameters: - name: isAdditionalInspection in: query required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetTemplatesResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/templates/question-groups: get: tags: - qc-controller summary: get_allowed_template_stages_with_questions_group operationId: get_allowed_template_stages_with_questions_groupUsingGET responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetTemplatesWithQuestionGroupsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/templates/{templateId}: get: tags: - qc-controller summary: getTemplate operationId: getTemplateUsingGET parameters: - name: templateId in: path description: templateId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcTemplatesDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/templates/{templateId}/question-groups: get: tags: - qc-controller summary: getTemplateWithQuestionsGroup operationId: getTemplateWithQuestionsGroupUsingGET parameters: - name: templateId in: path description: templateId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcTemplatesQuestionsGroupDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/thirdPartyFinalInspection/{qcId}: get: tags: - qc-controller summary: getThirdPartyFinalInspection operationId: getThirdPartyFinalInspectionUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFinalInspectionThirdPartyResponseDto' '403': description: Forbidden!!!!! '500': description: 500 message put: tags: - qc-controller summary: thirdPartyFinalInspection operationId: thirdPartyFinalInspectionUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcFinalInspectionThirdPartyRequest' description: requestPayload required: true /api/v1/path/generic_qc/updateAllQrCode: put: tags: - qc-controller summary: updateAllQrCode operationId: updateAllQrCodeUsingPUT responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/generic_qc/updateQcPointDefectUrlByAlias/{qcId}: put: tags: - qc-controller summary: updateQcPointDefectUrlNew operationId: updateQcPointDefectUrlNewUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: defectUrlRequest required: true /api/v1/path/generic_qc/uploadToleranceApprovalDoc/{qcId}/{orderId}: put: tags: - qc-controller summary: uploadToleranceApprovalDoc operationId: uploadToleranceApprovalDocUsingPUT parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/AddToleranceApproveDocPayload' description: payload required: true /api/v1/path/generic_qc/usersUnderUserPaginatedQc: get: tags: - qc-controller summary: usersUnderUserPaginatedQc operationId: usersUnderUserPaginatedQcUsingGET parameters: - name: qcDate in: query description: qcDate required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/verificationAudit/{qcId}: put: tags: - qc-controller summary: verificationAudit operationId: verificationAuditUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCVerificationAuditStatus' description: requestPayload required: true /api/v1/path/generic_qc/{orderId}/{qcId}: get: tags: - qc-controller summary: get_order_qc_details operationId: get_order_qc_detailsUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}: get: tags: - qc-controller summary: get_qc_details operationId: get_qc_detailsUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/cuePoints: get: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/getFabricInspectionReport: get: tags: - qc-controller summary: getFabricInspectionReport operationId: getFabricInspectionReportUsingGET parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/order-data/single/{orderId}: get: tags: - qc-controller summary: getVariantsOrder operationId: getVariantsOrderUsingGET parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/VariantResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/audit-details: get: tags: - qc-controller summary: getSamplingAuditDetails operationId: getSamplingAuditDetailsUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/complete-details: get: tags: - qc-controller summary: getSamplingDetails operationId: getSamplingDetailsUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/sample-details: get: tags: - qc-controller summary: getSamplingSampleItems operationId: getSamplingSampleItemsUsingGET parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcId}: put: tags: - qc-controller summary: update_qc operationId: update_qcUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCRequestPayload' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/claimData: get: tags: - qc-controller summary: getClaimData operationId: getClaimDataUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ClaimDataResponseList' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: claimData operationId: claimDataUsingPOST parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ClaimDataRequest' description: request required: true put: tags: - qc-controller summary: updateClaimData operationId: updateClaimDataUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ClaimDataUpdateList' description: request required: true /api/v1/path/generic_qc/{qcId}/copyReport/addOrders: put: tags: - qc-controller summary: copyReportsOnNewOrders operationId: copyReportsOnNewOrdersUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CopyReportNewOrdersRequest' description: request required: true /api/v1/path/generic_qc/{qcId}/copyReport/orderList: get: tags: - qc-controller summary: getOrderList operationId: getOrderListUsingGET parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query description: qcId required: true schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcId}/copyReport/removeOrder: put: tags: - qc-controller summary: copyReportsOnRemoveOrders operationId: copyReportsOnRemoveOrdersUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CopyReportNewOrdersRequest' description: request required: true /api/v1/path/generic_qc/{qcId}/copyReport/reset: put: tags: - qc-controller summary: resetReportForRecopy operationId: resetReportForRecopyUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/generic_qc/{qcId}/cuePoints/alias: put: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: assetAliasUrls required: true /api/v1/path/generic_qc/{qcId}/cuePoints/update: put: tags: - qc-controller summary: updateQcCuePoints operationId: updateQcCuePointsUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 - name: removeExisting in: query required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/extraData: get: tags: - qc-controller summary: getQcExtraData operationId: getQcExtraDataUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcExtraDataResponse' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: updateQcExtraData operationId: updateQcExtraDataUsingPOST parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcExtraDataRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/finalInspection/alias: put: tags: - qc-controller summary: updateFinalInspectionAlias operationId: updateFinalInspectionAliasUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequestFinalInspection' description: assetAliasUrls required: true /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects: put: tags: - qc-controller summary: updateFinalInspectionSamplingDefects operationId: updateFinalInspectionSamplingDefectsUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFinalInspectionSamplingDefectsRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects/remove: post: tags: - qc-controller summary: removeFinalInspectionSamplingDefects operationId: removeFinalInspectionSamplingDefectsUsingPOST parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingDefectsUpdateResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingRemoveDefectsRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects/upsert: put: tags: - qc-controller summary: upsertFinalInspectionSamplingDefects operationId: upsertFinalInspectionSamplingDefectsUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingDefectsUpdateResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingUpsertDefectsRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/getAllQcAssets: get: tags: - qc-controller summary: getAllQcAssets operationId: getAllQcAssetsUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcId}/getAllQcVideos: get: tags: - qc-controller summary: getAllQcVideos operationId: getAllQcVideosUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcId}/lineWalk/alias: put: tags: - qc-controller summary: updateLineWalkAlias operationId: updateLineWalkAliasUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: assetAliasUrls required: true /api/v1/path/generic_qc/{qcId}/moveBackToNotAssigned: put: tags: - qc-controller summary: moveBackToNotAssigned operationId: moveBackToNotAssignedUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/generic_qc/{qcId}/onlineInspection: put: tags: - qc-controller summary: onlineInspection operationId: onlineInspectionUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOnlineQcInspectionRequest' description: request required: true /api/v1/path/generic_qc/{qcId}/reconcileQcAssetUrls: put: tags: - qc-controller summary: reconcileQcAssetUrls operationId: reconcileQcAssetUrlsUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' /api/v1/path/generic_qc/{qcId}/share: put: tags: - qc-controller summary: share operationId: shareUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ShareQcDto' description: shareQcDto required: true /api/v1/path/generic_qc/{qcId}/share-mappings: get: tags: - qc-controller summary: shareMappings operationId: shareMappingsUsingGET parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: array items: $ref: '#/components/schemas/QcShareMappingDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/generic_qc/{qcId}/submitFabricInspection: put: tags: - qc-controller summary: submitFabricInspection operationId: submitFabricInspectionUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' /api/v1/path/generic_qc/{qcId}/updateFabricInspection: put: tags: - qc-controller summary: updateFabricInspection operationId: updateFabricInspectionUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' description: updateFabricInspectionRequest required: true /api/v1/path/generic_qc/{qcId}/updateFabricInspection/demo: put: tags: - qc-controller summary: demoFabricInspection operationId: demoFabricInspectionUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' description: updateFabricInspectionRequest required: true /api/v1/path/generic_qc/{qcId}/updateQcLineValues: put: tags: - qc-controller summary: update_qc_line_values operationId: update_qc_line_valuesUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcLineValuesRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/updateQcLocation: put: tags: - qc-controller summary: updateQcLocation operationId: updateQcLocationUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcLocationRequest' description: requestPayload required: true /api/v1/path/generic_qc/{qcId}/updateQcPointDefectUrlByAlias: put: tags: - qc-controller summary: updateQcPointDefectUrl operationId: updateQcPointDefectUrlUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: defectUrlRequest required: true /api/v1/path/generic_qc/{qcId}/updateUrlByDocAlias: put: tags: - qc-controller summary: updateUrlByDocAlias operationId: updateUrlByDocAliasUsingPUT parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: requestPayload required: true /api/v1/path/qc/: get: tags: - qc-controller summary: get_all_qc operationId: get_all_qcUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/GetAllQcRm: post: tags: - qc-controller summary: getAllQcRm operationId: getAllQcRmUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/qc/UpdateQcItems: put: tags: - qc-controller summary: update_qc_items operationId: update_qc_itemsUsingPUT_1 parameters: - name: additional-data in: query description: additional-data required: false schema: type: string - name: data in: query description: data required: true schema: type: string - name: images in: query description: images required: true schema: items: type: object additionalProperties: type: string - name: qc-id in: query description: qc-id required: false schema: type: integer format: int64 - name: qc-passed in: query description: qc-passed required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' /api/v1/path/qc/addNewFabricInspectionQuestion: post: tags: - qc-controller summary: addNewFabricInspectionQuestion operationId: addNewFabricInspectionQuestionUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddNewFabricQuestionDto' description: requestPayload required: true /api/v1/path/qc/addNewQcToAdditionalInspection: post: tags: - qc-controller summary: addNewQcToAdditionalInspection operationId: addNewQcToAdditionalInspectionUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateQcForAdditionalInspectionRequest' description: request required: true /api/v1/path/qc/allQcStatus: get: tags: - qc-controller summary: allQcStatus operationId: allQcStatusUsingGET_1 responses: '200': description: OK content: application/json: schema: type: array items: type: string enum: - ABORTED - DEAD - DELAYED - HOLD - NOT_ASSIGNED - REJECTED - SCHEDULED - SUCCESS '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/checkForAdditionalInspection: get: tags: - qc-controller summary: checkForAdditionalInspection operationId: checkForAdditionalInspectionUsingGET_1 parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: stepName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/completeQcStep: put: tags: - qc-controller summary: completeQcStep operationId: completeQcStepUsingPUT_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCRequestPayload' description: requestPayload required: true /api/v1/path/qc/createTemplate: post: tags: - qc-controller summary: createTemplate operationId: createTemplateUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateTemplateRequest' description: request required: true /api/v1/path/qc/getCalenderCount: get: tags: - qc-controller summary: getCalenderCount operationId: getCalenderCountUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: endDueDate in: query required: false schema: type: integer format: int64 - name: forRm in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDate in: query required: false schema: type: integer format: int64 - name: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/CalenderCountResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getCalenderCountData: get: tags: - qc-controller summary: getCalenderCountData operationId: getCalenderCountDataUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: endDueDate in: query required: false schema: type: integer format: int64 - name: forRm in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDate in: query required: false schema: type: integer format: int64 - name: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/CalenderCountResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getCalenderData: get: tags: - qc-controller summary: getCalenderData operationId: getCalenderDataUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getFilterList: get: tags: - qc-controller summary: getFilterList operationId: getFilterListUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFiltersDTO' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getFilterListNew: get: tags: - qc-controller summary: getFilterListNew operationId: getFilterListNewUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFilterListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getFinalInspectionDocType: get: tags: - qc-controller summary: getFinalInspectionDocType operationId: getFinalInspectionDocTypeUsingGET_1 parameters: - name: templateId in: query description: templateId required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getManufactureIdsForQC: post: tags: - qc-controller summary: get_manufacturers operationId: get_manufacturersUsingPOST_1 responses: '410': description: No longer supported content: application/json: schema: $ref: '#/components/schemas/GetQcManufactuersResponse' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/qc/getManufacturerCityStateList: get: tags: - qc-controller summary: getManufacturerCityStateList operationId: getManufacturerCityStateListUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcManufacturerStateCityListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getOrderIdsForQC: post: tags: - qc-controller summary: get_orders operationId: get_ordersUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcOrdersResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/qc/getQcAssigneeList: get: tags: - qc-controller summary: QcAssigneeListNewDto operationId: QcAssigneeListNewDtoUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcAssigneeListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getQcStepOrder: get: tags: - qc-controller summary: getQcStepOrder operationId: getQcStepOrderUsingGET_1 parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: orderStepId in: query required: false schema: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcTemplateId in: query required: false schema: type: integer format: int64 - name: rmId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcStepOrderResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getRmsForQC: post: tags: - qc-controller summary: get_Rms operationId: get_RmsUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetQcRmResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QCSearchRequestPayload' description: qcearchRequestPayload required: true /api/v1/path/qc/getStableAppVersion: get: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingGET_3 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getStatusCount: get: tags: - qc-controller summary: getStatusCount operationId: getStatusCountUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getStatusCountNew: get: tags: - qc-controller summary: getStatusCountNew operationId: getStatusCountNewUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: integer format: int64 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/getStepMapList: get: tags: - qc-controller summary: stepCountList operationId: stepCountListUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcStepCountListNewDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/listing_qc: get: tags: - qc-controller summary: listing_qc operationId: listing_qcUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/manufacturer/buyer/compliance/index: get: tags: - qc-controller summary: index operationId: indexUsingGET_27 parameters: - name: pageType in: query required: false schema: type: string - name: status in: query required: false schema: type: string pattern: ^(approved|pending|rejected)$ responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/manufacturer/buyer/compliance/{manufacturerUnitBuyerComplianceId}: put: tags: - qc-controller summary: changeManufactuerBuyerComplianceStatus operationId: changeManufactuerBuyerComplianceStatusUsingPUT_1 parameters: - name: manufacturerUnitBuyerComplianceId in: path description: manufacturerUnitBuyerComplianceId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ManufacturerApprovalRequestPayload' description: manufacturerApprovalPayload required: true /api/v1/path/qc/markQcReportEditable: put: tags: - qc-controller summary: markQcReportEditable operationId: markQcReportEditableUsingPUT_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/MarkQcEditableRequest' description: request required: true /api/v1/path/qc/moveToDead: put: tags: - qc-controller summary: moveToDead operationId: moveToDeadUsingPUT_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/MoveToDead' description: request required: true /api/v1/path/qc/old-listing: get: tags: - qc-controller summary: oldListing operationId: oldListingUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/orderAssignee/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getOrderAssigneeData operationId: getOrderAssigneeDataUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetOrderAssigneesData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/orderFactoryUsers/{qcIdOrEncryptId}: get: tags: - qc-controller summary: QcGetOrderFactoryUsersData operationId: QcGetOrderFactoryUsersDataUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetOrderFactoryUsersData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/ppm/inHouseItemName: get: tags: - qc-controller summary: getPpmInHouseItemNames operationId: getPpmInHouseItemNamesUsingGET_1 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QCPpmInHouseItemNameResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/ppm/inHouseItemsName: post: tags: - qc-controller summary: createPpmInHouseItemsName operationId: createPpmInHouseItemsNameUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmInHouseItemsNameCreateRequest' description: requestPayload required: true /api/v1/path/qc/ppm/jobOptions: get: tags: - qc-controller summary: getPpmJobOptions operationId: getPpmJobOptionsUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QCPpmJobOptionValueResponse' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: createPpmJobOptions operationId: createPpmJobOptionsUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcJobOptionsResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmJobOptionsCreateRequestPayload' description: requestPayload required: true /api/v1/path/qc/ppm/orderData/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmOrderData operationId: getPpmOrderDataUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmGetOrderDataPayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/ppm/v2/add-question: post: tags: - qc-controller summary: submitPpmV2Question operationId: submitPpmV2QuestionUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmV2QuestionRequestPayload' description: requestPayload required: true /api/v1/path/qc/ppm/v2/withoutId/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmV2WithoutId operationId: getPpmV2WithoutIdUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithoutIdGetResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/ppm/v2/{qcIdOrEncryptId}: get: tags: - qc-controller summary: getPpmV2 operationId: getPpmV2UsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithIdGetResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/ppm/v2/{qcId}: post: tags: - qc-controller summary: submitPpmV2 operationId: submitPpmV2UsingPOST_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmV2WithIdGetResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmV2SubmitRequestPayload' description: requestPayload required: true /api/v1/path/qc/ppm/{qcId}: get: tags: - qc-controller summary: getPpm operationId: getPpmUsingGET_1 parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcPpmGetRequestPayload' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: createPpm operationId: createPpmUsingPOST_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmCreateRequestPayload' description: requestPayload required: true put: tags: - qc-controller summary: updatePpm operationId: updatePpmUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcPpmUpdateRequestPayload' description: requestPayload required: true /api/v1/path/qc/qc-excel-query: get: tags: - qc-controller summary: getQcExcelQuery operationId: getQcExcelQueryUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qcAssigneeHistory: get: tags: - qc-controller summary: qcAssigneeHistory operationId: qcAssigneeHistoryUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query required: false schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboard: get: tags: - qc-controller summary: qualityDashboard operationId: qualityDashboardUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/QualitySampleDashboardDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboardFactoryOverview: get: tags: - qc-controller summary: qualityDashboardFactoryOverview operationId: qualityDashboardFactoryOverviewUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object additionalProperties: type: integer format: int32 '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboardInspectionPerformance: get: tags: - qc-controller summary: qualityDashboardInspectionPerformance operationId: qualityDashboardInspectionPerformanceUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboardSamplePerformance: get: tags: - qc-controller summary: qualityDashboardSamplePerformance operationId: qualityDashboardSamplePerformanceUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboardWorstBuyer: get: tags: - qc-controller summary: qualityDashboardWorstBuyer operationId: qualityDashboardWorstBuyerUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/qualityDashboardWorstSupplier: get: tags: - qc-controller summary: qualityDashboardWorstSupplier operationId: qualityDashboardWorstSupplierUsingGET_1 parameters: - name: businessTypeList in: query required: false style: form explode: true schema: type: array items: type: string - name: countryList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDate in: query required: false schema: type: integer format: int64 - name: executiveList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: managerId in: query required: false schema: type: integer format: int64 - name: minNoOrders in: query required: false schema: type: integer format: int64 - name: rmList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: startDate in: query required: false schema: type: integer format: int64 - name: type in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: array items: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/revertQc: post: tags: - qc-controller summary: revertQc operationId: revertQcUsingPOST_1 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/RevertQcRequestPayload' description: requestPayload required: true /api/v1/path/qc/stages: post: tags: - qc-controller summary: get_allowed_stages operationId: get_allowed_stagesUsingPOST_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GetAllQcStagesResponse' /api/v1/path/qc/templates: get: tags: - qc-controller summary: get_allowed_template_stages operationId: get_allowed_template_stagesUsingGET_1 parameters: - name: isAdditionalInspection in: query required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetTemplatesResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/templates/question-groups: get: tags: - qc-controller summary: get_allowed_template_stages_with_questions_group operationId: get_allowed_template_stages_with_questions_groupUsingGET_1 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcGetTemplatesWithQuestionGroupsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/templates/{templateId}: get: tags: - qc-controller summary: getTemplate operationId: getTemplateUsingGET_1 parameters: - name: templateId in: path description: templateId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcTemplatesDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/templates/{templateId}/question-groups: get: tags: - qc-controller summary: getTemplateWithQuestionsGroup operationId: getTemplateWithQuestionsGroupUsingGET_1 parameters: - name: templateId in: path description: templateId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcTemplatesQuestionsGroupDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/thirdPartyFinalInspection/{qcId}: get: tags: - qc-controller summary: getThirdPartyFinalInspection operationId: getThirdPartyFinalInspectionUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFinalInspectionThirdPartyResponseDto' '403': description: Forbidden!!!!! '500': description: 500 message put: tags: - qc-controller summary: thirdPartyFinalInspection operationId: thirdPartyFinalInspectionUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QcFinalInspectionThirdPartyRequest' description: requestPayload required: true /api/v1/path/qc/updateAllQrCode: put: tags: - qc-controller summary: updateAllQrCode operationId: updateAllQrCodeUsingPUT_1 responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/qc/updateQcPointDefectUrlByAlias/{qcId}: put: tags: - qc-controller summary: updateQcPointDefectUrlNew operationId: updateQcPointDefectUrlNewUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: defectUrlRequest required: true /api/v1/path/qc/uploadToleranceApprovalDoc/{qcId}/{orderId}: put: tags: - qc-controller summary: uploadToleranceApprovalDoc operationId: uploadToleranceApprovalDocUsingPUT_1 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/AddToleranceApproveDocPayload' description: payload required: true /api/v1/path/qc/usersUnderUserPaginatedQc: get: tags: - qc-controller summary: usersUnderUserPaginatedQc operationId: usersUnderUserPaginatedQcUsingGET_1 parameters: - name: qcDate in: query description: qcDate required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/verificationAudit/{qcId}: put: tags: - qc-controller summary: verificationAudit operationId: verificationAuditUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCVerificationAuditStatus' description: requestPayload required: true /api/v1/path/qc/{orderId}/{qcId}: get: tags: - qc-controller summary: get_order_qc_details operationId: get_order_qc_detailsUsingGET_1 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}: get: tags: - qc-controller summary: get_qc_details operationId: get_qc_detailsUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/cuePoints: get: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/getFabricInspectionReport: get: tags: - qc-controller summary: getFabricInspectionReport operationId: getFabricInspectionReportUsingGET_1 parameters: - name: orderId in: query required: false schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/order-data/single/{orderId}: get: tags: - qc-controller summary: getVariantsOrder operationId: getVariantsOrderUsingGET_1 parameters: - name: orderId in: path description: orderId required: true schema: type: integer format: int64 - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/VariantResponsePayload' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/sampling/audit-details: get: tags: - qc-controller summary: getSamplingAuditDetails operationId: getSamplingAuditDetailsUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/sampling/complete-details: get: tags: - qc-controller summary: getSamplingDetails operationId: getSamplingDetailsUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcIdOrEncryptId}/sampling/sample-details: get: tags: - qc-controller summary: getSamplingSampleItems operationId: getSamplingSampleItemsUsingGET_1 parameters: - name: qcIdOrEncryptId in: path description: qcIdOrEncryptId required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcSamplingDetailsResponse' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcId}: put: tags: - qc-controller summary: update_qc operationId: update_qcUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQCRequestPayload' description: requestPayload required: true /api/v1/path/qc/{qcId}/claimData: get: tags: - qc-controller summary: getClaimData operationId: getClaimDataUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ClaimDataResponseList' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: claimData operationId: claimDataUsingPOST_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ClaimDataRequest' description: request required: true put: tags: - qc-controller summary: updateClaimData operationId: updateClaimDataUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ClaimDataUpdateList' description: request required: true /api/v1/path/qc/{qcId}/copyReport/addOrders: put: tags: - qc-controller summary: copyReportsOnNewOrders operationId: copyReportsOnNewOrdersUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CopyReportNewOrdersRequest' description: request required: true /api/v1/path/qc/{qcId}/copyReport/orderList: get: tags: - qc-controller summary: getOrderList operationId: getOrderListUsingGET_1 parameters: - name: calendarDate in: query required: false schema: type: integer format: int64 - name: cityList in: query required: false style: form explode: true schema: type: array items: type: string - name: endDueDate in: query required: false schema: type: integer format: int64 - name: externalReport in: query required: false schema: type: boolean - name: forRm in: query required: false schema: type: boolean - name: isActivityRecorded in: query required: false schema: type: boolean - name: isDelayed in: query required: false schema: type: boolean - name: isReportEditable in: query required: false schema: type: boolean - name: jobName in: query required: false schema: type: string - name: leadIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: location in: query required: false schema: type: boolean - name: manufacturerId in: query required: false schema: type: integer format: int64 - name: manufacturerIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: orderId in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcCompletionDateEnd in: query required: false schema: type: integer format: int64 - name: qcCompletionDateStart in: query required: false schema: type: integer format: int64 - name: qcDateEnd in: query required: false schema: type: integer format: int64 - name: qcDateStart in: query required: false schema: type: integer format: int64 - name: qcDelayDate in: query required: false schema: type: integer format: int64 - name: qcExecutiveIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: qcId in: query description: qcId required: true schema: type: integer format: int64 - name: qcIds in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: rmId 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: startDueDate in: query required: false schema: type: integer format: int64 - name: stateList in: query required: false style: form explode: true schema: type: array items: type: string - name: status in: query required: false style: form explode: true schema: type: array items: type: string - name: stepIdList in: query required: false style: form explode: true schema: type: array items: type: integer format: int64 - name: stepsList in: query required: false style: form explode: true schema: type: array items: type: string - name: zoneOffset in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: application/json: schema: type: object additionalProperties: type: object '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcId}/copyReport/removeOrder: put: tags: - qc-controller summary: copyReportsOnRemoveOrders operationId: copyReportsOnRemoveOrdersUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CopyReportNewOrdersRequest' description: request required: true /api/v1/path/qc/{qcId}/copyReport/reset: put: tags: - qc-controller summary: resetReportForRecopy operationId: resetReportForRecopyUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/qc/{qcId}/cuePoints/alias: put: tags: - qc-controller summary: getQcCuePoints operationId: getQcCuePointsUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: assetAliasUrls required: true /api/v1/path/qc/{qcId}/cuePoints/update: put: tags: - qc-controller summary: updateQcCuePoints operationId: updateQcCuePointsUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 - name: removeExisting in: query required: false schema: type: boolean responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' requestBody: content: application/json: schema: $ref: '#/components/schemas/QcCuePointsData' description: requestPayload required: true /api/v1/path/qc/{qcId}/extraData: get: tags: - qc-controller summary: getQcExtraData operationId: getQcExtraDataUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcExtraDataResponse' '403': description: Forbidden!!!!! '500': description: 500 message post: tags: - qc-controller summary: updateQcExtraData operationId: updateQcExtraDataUsingPOST_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcExtraDataRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/finalInspection/alias: put: tags: - qc-controller summary: updateFinalInspectionAlias operationId: updateFinalInspectionAliasUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequestFinalInspection' description: assetAliasUrls required: true /api/v1/path/qc/{qcId}/final_inspection_sampling_defects: put: tags: - qc-controller summary: updateFinalInspectionSamplingDefects operationId: updateFinalInspectionSamplingDefectsUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QCResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFinalInspectionSamplingDefectsRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/final_inspection_sampling_defects/remove: post: tags: - qc-controller summary: removeFinalInspectionSamplingDefects operationId: removeFinalInspectionSamplingDefectsUsingPOST_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingDefectsUpdateResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingRemoveDefectsRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/final_inspection_sampling_defects/upsert: put: tags: - qc-controller summary: upsertFinalInspectionSamplingDefects operationId: upsertFinalInspectionSamplingDefectsUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingDefectsUpdateResponse' requestBody: content: application/json: schema: $ref: '#/components/schemas/FinalInspectionSamplingUpsertDefectsRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/getAllQcAssets: get: tags: - qc-controller summary: getAllQcAssets operationId: getAllQcAssetsUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcId}/getAllQcVideos: get: tags: - qc-controller summary: getAllQcVideos operationId: getAllQcVideosUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcId}/lineWalk/alias: put: tags: - qc-controller summary: updateLineWalkAlias operationId: updateLineWalkAliasUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: assetAliasUrls required: true /api/v1/path/qc/{qcId}/moveBackToNotAssigned: put: tags: - qc-controller summary: moveBackToNotAssigned operationId: moveBackToNotAssignedUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string /api/v1/path/qc/{qcId}/onlineInspection: put: tags: - qc-controller summary: onlineInspection operationId: onlineInspectionUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateOnlineQcInspectionRequest' description: request required: true /api/v1/path/qc/{qcId}/reconcileQcAssetUrls: put: tags: - qc-controller summary: reconcileQcAssetUrls operationId: reconcileQcAssetUrlsUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' /api/v1/path/qc/{qcId}/share: put: tags: - qc-controller summary: share operationId: shareUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ShareQcDto' description: shareQcDto required: true /api/v1/path/qc/{qcId}/share-mappings: get: tags: - qc-controller summary: shareMappings operationId: shareMappingsUsingGET_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: array items: $ref: '#/components/schemas/QcShareMappingDto' '403': description: Forbidden!!!!! '500': description: 500 message /api/v1/path/qc/{qcId}/submitFabricInspection: put: tags: - qc-controller summary: submitFabricInspection operationId: submitFabricInspectionUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' /api/v1/path/qc/{qcId}/updateFabricInspection: put: tags: - qc-controller summary: updateFabricInspection operationId: updateFabricInspectionUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QcFabriceInspectionReportDto' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' description: updateFabricInspectionRequest required: true /api/v1/path/qc/{qcId}/updateFabricInspection/demo: put: tags: - qc-controller summary: demoFabricInspection operationId: demoFabricInspectionUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFabricInspectionRequest' description: updateFabricInspectionRequest required: true /api/v1/path/qc/{qcId}/updateQcLineValues: put: tags: - qc-controller summary: update_qc_line_values operationId: update_qc_line_valuesUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcLineValuesRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/updateQcLocation: put: tags: - qc-controller summary: updateQcLocation operationId: updateQcLocationUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateQcLocationRequest' description: requestPayload required: true /api/v1/path/qc/{qcId}/updateQcPointDefectUrlByAlias: put: tags: - qc-controller summary: updateQcPointDefectUrl operationId: updateQcPointDefectUrlUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: defectUrlRequest required: true /api/v1/path/qc/{qcId}/updateUrlByDocAlias: put: tags: - qc-controller summary: updateUrlByDocAlias operationId: updateUrlByDocAliasUsingPUT_1 parameters: - name: qcId in: path description: qcId required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/GenericMessageResponsePayload' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateUrlForAliasRequest' description: requestPayload required: true components: schemas: UpdateUrlForAliasRequestFinalInspection: type: object properties: final_report_doc_alias: type: string final_report_doc_url: type: string temporary_doc_alias: type: string temporary_doc_url: type: string title: UpdateUrlForAliasRequestFinalInspection CreateQCRequestPayload: type: object properties: order_id: type: integer format: int64 order_step_id: type: integer format: int64 qc_template_id: type: integer format: int64 rm_id: type: integer format: int64 title: CreateQCRequestPayload RMResponseDto: type: object properties: contact_info: type: string country_code: type: string first_name: type: string last_name: type: string name: type: string rm_id: type: integer format: int64 soft_delete: type: string status: type: boolean user_email: type: string title: RMResponseDto QcSamplingDetailsResponse: type: object properties: 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_request: $ref: '#/components/schemas/QcSamplingDataDto' sampling_items: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' title: QcSamplingDetailsResponse QcAbortDocDto: type: object properties: alias: type: string id: type: integer format: int64 url: type: string title: QcAbortDocDto 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 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 QcPpmV2CheckListQuestionResponsePayload: type: object properties: id: type: integer format: int64 question: type: string title: QcPpmV2CheckListQuestionResponsePayload 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 QcPpmV2BomRequestPayload: type: object properties: category: type: string request: type: array items: $ref: '#/components/schemas/QcPpmV2BomGetRequestPayload' title: QcPpmV2BomRequestPayload 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 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 ClaimDataResponseList: type: object properties: claim_list: type: array items: $ref: '#/components/schemas/ClaimDataResponseDto' title: ClaimDataResponseList 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 QcStepCountListNewDto: type: object properties: count: type: integer format: int64 step_list: type: array items: $ref: '#/components/schemas/QcStepCountDto' title: QcStepCountListNewDto GetQcManufactuersResponse: type: object properties: data: type: array items: $ref: '#/components/schemas/ManufacturerSearchGroupResponsePayload' title: GetQcManufactuersResponse QcPpmV2PreMeetingCheckListResponsePayload: type: object properties: response: type: array items: $ref: '#/components/schemas/QcPpmV2PreMeetingCheckListDto' type: type: string title: QcPpmV2PreMeetingCheckListResponsePayload QcStage: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: QcStage ClaimDataDto: type: object properties: claim_value: type: number concern: type: string defective_qty: type: integer format: int64 status: type: string title: ClaimDataDto CalenderCountResponse: type: object properties: count: type: integer format: int64 data: type: array items: $ref: '#/components/schemas/CalenderQcDataResponse' date: type: string title: CalenderCountResponse QcExecutiveCountDto: type: object properties: count: type: integer format: int64 rm_id: type: integer format: int64 rm_name: type: string title: QcExecutiveCountDto ProductSkuDto: type: object properties: attributes: type: array items: $ref: '#/components/schemas/ProductCategoryAttributeResponse' attributes_map: $ref: '#/components/schemas/ProductAttributesDto' attributions: type: array items: $ref: '#/components/schemas/ProductSkuAttributionDto' bundle_child_ids: type: array items: $ref: '#/components/schemas/BundleSkuDto' bundle_children: type: array items: $ref: '#/components/schemas/BundleSkuDto' bundle_sku_ids: type: array items: type: integer format: int64 categoryId: type: integer format: int64 categoryName: type: string categoryTree: $ref: '#/components/schemas/CategoryTreeDto' classification_text: type: string description: type: string fabricDetails: type: object fabric_details_complete: type: boolean hsnCode: type: string hts_code: type: string hts_code_verified: type: boolean id: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/ImageResponsePayload' imagesThumbSmall: type: array items: $ref: '#/components/schemas/ImageResponsePayload' levelCategoriesValue: type: object additionalProperties: type: string moq: type: integer format: int64 name: type: string price: type: number format: double productId: type: integer format: int64 productSkuId: type: integer format: int64 sku: type: string source: type: string status: type: string styleCode: type: string title: ProductSkuDto ManufacturerEligibleCategories: type: object properties: category: type: string createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' title: ManufacturerEligibleCategories ClaimDataResponseDto: type: object properties: buyer: type: string claim_value: type: number concern: type: string defective_qty: type: integer format: int64 description: type: string fy: type: string id: type: integer format: int64 order_qty: type: integer format: int64 status: type: string style_code: type: string supplier: type: string title: ClaimDataResponseDto QcPpmV2CheckListDto: type: object properties: docs: type: array items: type: string question: type: string question_id: type: integer format: int64 remarks: type: string response: type: string title: QcPpmV2CheckListDto SingleQcDocsOnOrderUpdateResponse: type: object properties: doc: $ref: '#/components/schemas/DocDto' doc_type: type: string title: SingleQcDocsOnOrderUpdateResponse QcFinalInspectionThirdPartyRequest: type: object properties: docs: type: array items: $ref: '#/components/schemas/UpdateUrlForAliasItem' final_report: $ref: '#/components/schemas/QcDocDto' final_report_doc_alias: type: string remark: type: string temporary_doc: $ref: '#/components/schemas/QcDocDto' temporary_doc_alias: type: string variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: QcFinalInspectionThirdPartyRequest QcStepFiltersDTO: type: object properties: count: type: integer format: int64 qc_response_list: type: array items: $ref: '#/components/schemas/QCResponsePayload' step_id: type: integer format: int64 step_name: type: string title: QcStepFiltersDTO SingleOnlineQcInspectionResponse: type: object properties: alias: type: string comment: type: string id: type: integer format: int64 url: type: string title: SingleOnlineQcInspectionResponse FinalInspectionSamplingDefectsUpdateResponse: type: object properties: evaluation_complete: type: boolean incomplete_reason: type: string qc_passed: type: boolean sampling_data_list: type: array items: $ref: '#/components/schemas/QcSamplingDataDto' tab_results: type: array items: $ref: '#/components/schemas/TabEvalDto' title: FinalInspectionSamplingDefectsUpdateResponse OrderManufacturerAssignee: type: object properties: createdBy: type: string id: type: integer format: int64 manufacturerAssigneeId: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderManufacturerAssignee QcFilterListNewDto: type: object properties: city_count_list: $ref: '#/components/schemas/QcCityListNewDto' manufacturer_count_list: $ref: '#/components/schemas/QcManufacturerCountListNewDto' rm_count_list: $ref: '#/components/schemas/QcAssigneeListNewDto' state_count_list: $ref: '#/components/schemas/QcStateListNewDto' step_name_count_list: $ref: '#/components/schemas/QcStepCountListNewDto' title: QcFilterListNewDto ManufacturerApprovalRequestPayload: type: object properties: page_type: type: string rejection_reason: type: string status: type: string pattern: ^(approved|pending|rejected)$ title: ManufacturerApprovalRequestPayload 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 QcPpmV2OrderSummaryRequestPayload: type: object properties: color: type: string delivery_date: type: integer format: int64 order_qty: type: integer format: int64 po_no: type: string rank: type: integer format: int64 size_range: type: string title: QcPpmV2OrderSummaryRequestPayload QcPointDefectsDto: type: object properties: defect_doc_list: type: array items: $ref: '#/components/schemas/QcPointDefectsDocDto' defect_identifier: type: string defect_name: type: string id: type: integer format: int64 point: type: integer format: int64 total_number_of_count: type: integer format: int64 title: QcPointDefectsDto 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 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 UpdateQcLocationRequest: type: object properties: location_data: type: object title: UpdateQcLocationRequest SampleOrderMapping: type: object properties: createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' sample: $ref: '#/components/schemas/OrderDetail' title: SampleOrderMapping QcPpmV2InspectionPlanningRequestPayload: type: object properties: final_inspection_date: type: integer format: int64 id: type: integer format: int64 inline_inspection_date: type: integer format: int64 midline_inspection_date: type: integer format: int64 po_no: type: string qa_remarks: type: string rank: type: integer format: int64 title: QcPpmV2InspectionPlanningRequestPayload QcCuePointsActivityDto: type: object properties: activity: type: string asset_alias: type: string asset_name: type: string asset_url: type: string cue_points: type: array items: $ref: '#/components/schemas/QcCuePointDto' duration: type: integer format: int64 end_timestamp: type: integer format: int64 start_timestamp: type: integer format: int64 title: QcCuePointsActivityDto QcPointDefectsDocDto: type: object properties: alias: type: string id: type: integer format: int64 url: type: string title: QcPointDefectsDocDto QcPpmCreateRequestPayload: type: object properties: allocated_factory: type: string allocated_lines: type: integer format: int64 comment: type: string cutting_manager: type: string cutting_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' factory_manager_otp: type: integer format: int64 finishing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' in_house_details: type: array items: $ref: '#/components/schemas/QcPpmInHouseItemCreateRequest' merchant_otp: type: integer format: int64 no_of_machine: type: integer format: int64 output_per_day: type: integer format: int64 packing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' production_incharge: type: string production_manager: type: string production_supervisor: type: string qa_cutting: type: string qa_finishing: type: string qa_manager: type: string qa_nominated: type: string qa_stitching: type: string sewing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' step_date_list: type: array items: $ref: '#/components/schemas/QcPpmStepsDateRequest' verification_doc_url: type: string verification_location_data: type: object verification_time: type: integer format: int64 title: QcPpmCreateRequestPayload QcGetTemplatesResponse: type: object properties: templates: type: array items: $ref: '#/components/schemas/QcTemplatesDto' title: QcGetTemplatesResponse QcPpmStepsDateRequest: type: object properties: date: type: string format: date-time step_name: type: string wf_step_order_map_id: type: integer format: int64 title: QcPpmStepsDateRequest 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 VariantBuyerPoMappingResponsePayload: type: object properties: created_at: type: integer format: int64 created_by: type: string id: type: integer format: int64 last_modified_at: type: integer format: int64 last_modified_by: type: string locked_quantity: type: integer format: int64 order_buyer_po: $ref: '#/components/schemas/OrderBuyerPoBaseDto' po_no: type: string quantity: type: integer format: int64 title: VariantBuyerPoMappingResponsePayload QcPpmV2PreMeetingCheckListRequestPayload: type: object properties: docs: type: array items: type: string question_id: type: integer format: int64 remarks: type: string response: type: string type: type: string title: QcPpmV2PreMeetingCheckListRequestPayload QcLotQtyDto: type: object properties: name: type: string qty: type: number format: float remarks: type: string unit: type: string title: QcLotQtyDto QcPpmV2CheckListResponsePayload: type: object properties: questions: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListQuestionResponsePayload' sub_type_questions: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListSubTypeQuestionResponsePayload' type: type: string title: QcPpmV2CheckListResponsePayload 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 ShareQcDto: type: object properties: send_emails_to: type: array items: type: string user_ids: type: array items: type: integer format: int64 title: ShareQcDto QcSamplingDataResponse: type: object properties: aql_type: type: string id: type: integer format: int64 sample_size: type: integer format: int64 total_no_of_pass: type: integer format: int64 total_no_of_reject: type: integer format: int64 title: QcSamplingDataResponse CourierPartner: type: object properties: createdBy: type: string id: type: integer format: int64 name: type: string title: CourierPartner OrderLogisticDetails: type: object properties: created_by: type: string ctns: type: string id: type: integer format: int64 logistics_cost_by_logistics: $ref: '#/components/schemas/OrderLogisticCosts' management_approval_url: type: string order: $ref: '#/components/schemas/OrderDetail' order_logistic_docs_list: type: array items: $ref: '#/components/schemas/OrderLogisticDocs' packaging_list_url: type: string port_of_discharge: type: string port_of_loading: type: string remarks: type: string total_cbm: type: number total_ctns: type: number total_gross_weight: type: number total_net_weight: type: number total_volumetric_weight: type: number title: OrderLogisticDetails UpdateQCRequestPayload: type: object properties: aborted_doc_url_list: type: array items: $ref: '#/components/schemas/QcAbortDocDto' assigned_by: type: integer format: int64 by_pass_approval_check: type: boolean comment: type: string end_time: type: integer format: int64 failed_reason: type: string final_inspection_request: $ref: '#/components/schemas/QcFinalInspectionRequest' hold_doc_url: type: string hold_qc: type: boolean hold_reason: type: string is_additional_inspection_otp_verified: type: boolean is_dead: type: boolean is_line_walk_available: type: boolean line_walk_list: type: array items: $ref: '#/components/schemas/QcLineWalkRequest' move_from_hold: type: boolean new_step_date: type: integer format: int64 offered_qty: type: number order_id: type: integer format: int64 order_step_id: type: integer format: int64 qc_abort: type: boolean qc_carton_list: type: array items: $ref: '#/components/schemas/QcCartonDto' qc_complete_doc: type: string qc_completion_date: type: integer format: int64 qc_data: $ref: '#/components/schemas/CreateQCRequestPayload' qc_date: type: integer format: int64 qc_final_inspection_po_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionPoDto' qc_final_inspection_sampling_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionSamplingDto' qc_id: type: integer format: int64 qc_list: type: array items: type: integer format: int64 qc_passed: type: boolean qc_template_id: type: integer format: int64 qc_vp_create_third_party_qc: type: boolean remark: type: string repeat_qc: type: boolean 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_request: $ref: '#/components/schemas/QcSamplingDataDto' start_time: type: integer format: int64 status_after_hold: type: string sub_status: type: string third_party_final_inspection: type: boolean third_party_final_inspection_request: $ref: '#/components/schemas/QcFinalInspectionThirdPartyRequest' third_party_qc: type: boolean update_qcline_item: type: array items: $ref: '#/components/schemas/QCLineUpdateDto' variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: UpdateQCRequestPayload QcTemplatesDto: type: object properties: check_step_name: type: string id: type: integer format: int64 is_additional_inspection: type: boolean is_otp_required: type: boolean lines: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' name: type: string question: type: string stage: $ref: '#/components/schemas/QcStage' title: QcTemplatesDto CreateLineTemplatesRequest: type: object properties: allowed_values: type: string allowed_values_v2: type: string doc_mandatory: type: string doc_required: type: boolean doc_type: type: string input_type: type: string name: type: string question: type: string title: CreateLineTemplatesRequest QcManufacturerCountDto: type: object properties: count: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string title: QcManufacturerCountDto CreateTemplateRequest: type: object properties: line_templates_request_list: type: array items: $ref: '#/components/schemas/CreateLineTemplatesRequest' template_name: type: string title: CreateTemplateRequest 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 QcCountCityFiltersDTO: type: object properties: city_list: type: array items: $ref: '#/components/schemas/QcCityFiltersDTO' count: type: integer format: int64 title: QcCountCityFiltersDTO QcPpmStepsDateResponse: type: object properties: date: type: integer format: int64 step_name: type: string wf_step_order_map_id: type: integer format: int64 title: QcPpmStepsDateResponse QcFabricRollDto: type: object properties: actual_gsm: type: number format: float actual_roll_length_meters: type: number format: double actual_roll_length_yards: type: number format: double actual_roll_weight_kgs: type: number format: float actual_roll_width_inches: type: number format: float color: type: string id: type: integer format: int64 lot_no: type: integer format: int64 penalty_points: type: integer format: int64 penalty_points_per100_sq_yards: type: number format: double point_defects_list: type: array items: $ref: '#/components/schemas/QcPointDefectsDto' remark: type: string required_roll_width: type: number format: float roll_no: type: integer format: int64 status: type: string total1_point: type: integer format: int64 total2_point: type: integer format: int64 total3_point: type: integer format: int64 total4_point: type: integer format: int64 title: QcFabricRollDto CreateOnlineQcInspectionRequest: type: object properties: end_timestamp: type: integer format: int64 failure_reason: type: string inspection_list: type: array items: $ref: '#/components/schemas/CreateSingleOnlineQcInspectionRequest' qc_passed: type: boolean start_timestamp: type: integer format: int64 title: CreateOnlineQcInspectionRequest QcCountStepFiltersDTO: type: object properties: count: type: integer format: int64 step_list: type: array items: $ref: '#/components/schemas/QcStepFiltersDTO' title: QcCountStepFiltersDTO QcFabricColorDetailsDto: type: object properties: actual_gsm: type: number format: float color: type: string id: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/QCFabricInspectionResponseDocDto' pending_qty: type: number format: float qc_id: type: integer format: int64 remarks: type: string required_gsm: type: number format: float required_gsm_unit: type: string total_inhouse_fabric_qty: type: number format: float total_required_fabric_qty: type: number format: float unit: type: string title: QcFabricColorDetailsDto QcLineWalkRequest: type: object properties: doc_alias: type: string id: type: integer format: int64 position: type: integer format: int64 s3_path: type: string title: QcLineWalkRequest ClaimDataUpdateDto: type: object properties: claim_value: type: number concern: type: string defective_qty: type: integer format: int64 id: type: integer format: int64 status: type: string title: ClaimDataUpdateDto 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 QcStepCountDto: type: object properties: count: type: integer format: int64 step_name: type: string title: QcStepCountDto QcTemplatesQuestionsGroupDto: type: object properties: id: type: integer format: int64 lines: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' name: type: string question: type: string questions: type: object additionalProperties: type: array items: $ref: '#/components/schemas/QCLineDetailsDto' stage: $ref: '#/components/schemas/QcStage' title: QcTemplatesQuestionsGroupDto QcFiltersDTO: type: object properties: city_count_list: $ref: '#/components/schemas/QcCountCityFiltersDTO' manufacturer_count_list: $ref: '#/components/schemas/QcCountManufacturerFiltersDTO' ops_assignee_count_list: $ref: '#/components/schemas/QcCountRmFiltersDTO' rm_count_list: $ref: '#/components/schemas/QcCountRmFiltersDTO' state_count_list: $ref: '#/components/schemas/QcCountStateFiltersDTO' step_name_count_list: $ref: '#/components/schemas/QcCountStepFiltersDTO' title: QcFiltersDTO 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 QcStateListNewDto: type: object properties: count: type: integer format: int64 state_list: type: array items: $ref: '#/components/schemas/QcStateCountDto' title: QcStateListNewDto UpdateUrlForAliasRequest: type: object properties: docs: type: array items: $ref: '#/components/schemas/UpdateUrlForAliasItem' title: UpdateUrlForAliasRequest FinalInspectionSamplingUpsertDefectsRequest: type: object properties: sync_qc_status: type: boolean tabs: type: array items: $ref: '#/components/schemas/FinalInspectionTabDefectMutation' title: FinalInspectionSamplingUpsertDefectsRequest SeverityEvalDto: type: object properties: accept_point: type: integer format: int32 aql_label: type: string defect_count: type: integer format: int64 reject_point: type: integer format: int32 severity_passed: type: boolean title: SeverityEvalDto 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 QcCityCountDto: type: object properties: city_name: type: string count: type: integer format: int64 title: QcCityCountDto 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 QcCountStateFiltersDTO: type: object properties: count: type: integer format: int64 state_list: type: array items: $ref: '#/components/schemas/QcStateFiltersDTO' title: QcCountStateFiltersDTO QcCountManufacturerFiltersDTO: type: object properties: count: type: integer format: int64 manufacturer_list: type: array items: $ref: '#/components/schemas/QcManufacturerFiltersDTO' title: QcCountManufacturerFiltersDTO ManufacturerUnit: type: object properties: addresses: type: array items: $ref: '#/components/schemas/ManufacturerAddress' auditComplete: type: boolean createdBy: type: string id: type: integer format: int64 manufacturer: $ref: '#/components/schemas/Manufacturer' manufacturerBase: $ref: '#/components/schemas/ManufacturerBase' manufacturerDocs: type: array items: $ref: '#/components/schemas/ManufacturerDocs' noOfMachines: type: integer format: int64 noOfWorkers: type: integer format: int64 preferredFactory: type: boolean ragRating: type: string workerType: type: string title: ManufacturerUnit QcDocsOnOrderUpdateResponse: type: object properties: docs: type: array items: $ref: '#/components/schemas/SingleQcDocsOnOrderUpdateResponse' title: QcDocsOnOrderUpdateResponse VariantResponsePayload: type: object properties: buying_price: type: number color: type: string currency_price: type: number factory_currency_price: type: number factory_dollar_price: type: number final_currency_price: type: number final_price: type: number id: type: integer format: int64 identifier: type: string is_quantity_same_to_proposed: type: boolean last_quantity_editor: type: string locked_quantity: type: integer format: int64 order: $ref: '#/components/schemas/OrderMinifiedDto' packaging_status: type: string enum: - over_packed - packed - partially_packed - unpacked price: type: number price_locked: type: boolean proposed_quantity: type: integer format: int64 qc_quantity: type: integer format: int64 quantity: type: integer format: int64 quantity_finalized: type: boolean ship_qty_negative_tolerance: type: integer format: int64 ship_qty_positive_tolerance: type: integer format: int64 size: type: string uom: type: string variant_buyer_po_mappings: type: array items: $ref: '#/components/schemas/VariantBuyerPoMappingResponsePayload' title: VariantResponsePayload SkuIdUrlResponse: type: object properties: id: type: integer format: int64 url: type: string title: SkuIdUrlResponse GetAllQcStagesResponse: type: object properties: stages: type: array items: $ref: '#/components/schemas/QcStage' title: GetAllQcStagesResponse QcFinalInspectionRequest: 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 variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' video_url: type: string visual_audit: type: string title: QcFinalInspectionRequest 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 ManufacturerContactDTO: type: object properties: email_id: type: string name: type: string phone_number: type: string title: ManufacturerContactDTO 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 QcPpmOptionsResponsePayload: type: object properties: id: type: integer format: int64 name: type: string title: QcPpmOptionsResponsePayload QcPpmUpdateRequestPayload: type: object properties: allocated_factory: type: string allocated_lines: type: integer format: int64 comment: type: string cutting_manager: type: string cutting_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' factory_manager_otp: type: integer format: int64 finishing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' in_house_details: type: array items: $ref: '#/components/schemas/QcPpmInHouseItemUpdateRequest' merchant_otp: type: integer format: int64 no_of_machine: type: integer format: int64 output_per_day: type: integer format: int64 packing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' production_incharge: type: string production_manager: type: string production_supervisor: type: string qa_cutting: type: string qa_finishing: type: string qa_manager: type: string qa_nominated: type: string qa_stitching: type: string sewing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' step_date_list: type: array items: $ref: '#/components/schemas/QcPpmStepsDateRequest' title: QcPpmUpdateRequestPayload QcDocDto: type: object properties: id: type: integer format: int64 url: type: string title: QcDocDto UpdateFinalInspectionSamplingDefectsRequest: type: object properties: add_sampling_items: type: array items: $ref: '#/components/schemas/QcSamplingItemDto' remove_defect_ids: type: array items: type: integer format: int64 remove_sampling_item_ids: type: array items: type: integer format: int64 sync_qc_status: type: boolean tabs: type: array items: $ref: '#/components/schemas/FinalInspectionTabDefectMutation' title: UpdateFinalInspectionSamplingDefectsRequest MoveToDead: type: object properties: comment: type: string qc_ids: type: array items: type: integer format: int64 title: MoveToDead QcManufacturerCountListNewDto: type: object properties: count: type: integer format: int64 manufacturer_list: type: array items: $ref: '#/components/schemas/QcManufacturerCountDto' title: QcManufacturerCountListNewDto QcPpmV2SubmitRequestPayload: type: object properties: bom_details: type: array items: $ref: '#/components/schemas/QcPpmV2BomRequestPayload' check_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListResponsePayload' critical_comment: type: string cutting_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' division: type: string docs: type: array items: type: string fabric_trim_check_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListRequestPayload' file_handover_date: type: integer format: int64 finishing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' order_request_payload_list: type: array items: $ref: '#/components/schemas/QcPpmV2OrderRequestPayload' packing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' ppm_date: type: integer format: int64 pre_meeting_check_list: type: array items: $ref: '#/components/schemas/QcPpmV2PreMeetingCheckListRequestPayload' production_planning_list: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningDto' report_no: type: string sewing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsRequestPayload' size_range: type: string style_check_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListRequestPayload' verification_doc_url: type: string verification_location_data: type: object verification_time: type: integer format: int64 wash_program: type: string title: QcPpmV2SubmitRequestPayload 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 QcManufacturerStateCityListNewDto: type: object properties: city_count_list: $ref: '#/components/schemas/QcCityListNewDto' manufacturer_count_list: $ref: '#/components/schemas/QcManufacturerCountListNewDto' state_count_list: $ref: '#/components/schemas/QcStateListNewDto' title: QcManufacturerStateCityListNewDto QcPpmInHouseItemUpdateRequest: type: object properties: color: type: string id: type: integer format: int64 item_name: type: string received_qty: type: number format: float required_qty: type: number format: float status: type: string title: QcPpmInHouseItemUpdateRequest 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 QcPpmOptionsRequestPayload: type: object properties: id: type: integer format: int64 title: QcPpmOptionsRequestPayload QcPpmV2ProductionPlanningResponseDto: type: object properties: color: type: string id: type: integer format: int64 po_no: type: string rank: type: integer format: int64 type_list: type: object additionalProperties: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningTypeDto' title: QcPpmV2ProductionPlanningResponseDto 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 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 CopyReportNewOrdersRequest: type: object properties: has_variants: type: boolean order_ids: type: array items: type: integer format: int64 order_variant_list: type: array items: $ref: '#/components/schemas/CopyReportNewOrdersVariantsRequest' title: CopyReportNewOrdersRequest 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 QcFinalInspectionSamplingDto: type: object properties: failed_sample: type: number pass_sample: type: number sample_size: type: number total_qty: type: number type: type: string type_details: type: object additionalProperties: $ref: '#/components/schemas/SamplingTypeDetail' title: QcFinalInspectionSamplingDto 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 CalenderQcDataResponse: type: object properties: city: type: string company_name: type: string due_date: type: string format: date-time event_exists: type: boolean initial_due_date: type: string format: date-time manufacture_name: type: string order_id: type: integer format: int64 qc_date: type: integer format: int64 qc_executive_name: type: string qc_id: type: integer format: int64 qc_status: type: string state: type: string step_name: type: string style_code: type: string title: CalenderQcDataResponse 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 QcFabriceInspectionReportDto: type: object properties: additional_callouts: type: string apparel_category_type: type: string average_penalty_points_per100_sq_yards: type: number format: double buyer_name: type: string color_standard: type: string comment: type: string company_name: type: string corrective_action: type: string delivery_date: type: string format: date-time fabric_colors: type: array items: $ref: '#/components/schemas/QcFabricColorDetailsDto' fabric_details_with_images: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' fabric_details_without_images: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' fabric_roll_list: type: array items: $ref: '#/components/schemas/QcFabricRollDto' fabric_status: type: string factory_name: type: string final_conclusion: type: string final_inspection_result: type: string is_report_editable: type: integer format: int64 lot_qty_list: type: array items: $ref: '#/components/schemas/QcLotQtyDto' manufacturer_name: type: string manufacturer_unit_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' manufacturer_unit_name: type: string model_type: type: string order_id: type: integer format: int64 qc_completion_date: type: string format: date-time 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_id: type: integer format: int64 qc_status: type: string required_gsm: type: number format: float sku: type: string sku_images: $ref: '#/components/schemas/ProductSkuDto' standard_fabric: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' status: type: string step_due_date: type: string format: date-time style_code: type: string total_actual_gsm: type: number format: float total_actual_length_in_meters: type: number format: double total_actual_length_in_yards: type: number format: double total_actual_roll_weight_kgs: type: number format: float total_actual_roll_width_inches: type: number format: float total_penalty_points: type: number format: double total_penalty_points_per100_sq_yards: type: number format: double total_qty: type: integer format: int64 total_required_fabric_qty: type: number format: float total_required_roll_width: type: number format: float total_weight_in_kgs: type: number format: double total_width_in_inches: type: number format: double variant_list: type: array items: $ref: '#/components/schemas/VariantResponsePayload' visible: type: boolean title: QcFabriceInspectionReportDto GetQcRmResponse: type: object properties: data: type: array items: $ref: '#/components/schemas/RMResponseDto' title: GetQcRmResponse QcPpmV2OrderSummaryResponsePayload: type: object properties: color: type: string delivery_date: type: integer format: int64 order_qty: type: integer format: int64 po_no: type: string rank: type: integer format: int64 size_range: type: string title: QcPpmV2OrderSummaryResponsePayload UpdateQcExtraDataRequest: type: object properties: extra_data: type: object title: UpdateQcExtraDataRequest QcFinalInspectionDocDto: type: object properties: doc_type: type: string remarks: type: string sub_documents: type: array items: $ref: '#/components/schemas/QcFinalInspectionSubDocDto' title: QcFinalInspectionDocDto CreateQcForAdditionalInspectionRequest: type: object properties: executive_id: type: integer format: int64 inspection_type: type: string order_id: type: integer format: int64 qc_date: type: integer format: int64 template_id: type: integer format: int64 title: CreateQcForAdditionalInspectionRequest 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 QCFabricInspectionResponseDocDto: type: object properties: alias: type: string doc_type: type: string id: type: integer format: int64 remarks: type: string url: type: string title: QCFabricInspectionResponseDocDto 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 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 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 FinalInspectionSamplingRemoveDefectsRequest: type: object properties: remove_defect_ids: type: array items: type: integer format: int64 sync_qc_status: type: boolean title: FinalInspectionSamplingRemoveDefectsRequest 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 QcPpmInHouseItemCreateRequest: type: object properties: color: type: string item_name: type: string received_qty: type: number format: float required_qty: type: number format: float status: type: string title: QcPpmInHouseItemCreateRequest GetQcOrdersResponse: type: object properties: data: type: array items: $ref: '#/components/schemas/WfStepOrderMapDtoV1' title: GetQcOrdersResponse OrderBuyerPoBaseDto: type: object properties: buyer_po_no: type: string id: type: integer format: int64 title: OrderBuyerPoBaseDto SamplingTypeDetail: type: object properties: acceptPoint: type: number actualCount: type: number aql: type: number rejectPoint: type: number title: SamplingTypeDetail ClaimDataRequest: type: object properties: claim_list: type: array items: $ref: '#/components/schemas/ClaimDataDto' title: ClaimDataRequest QCPpmJobOptionValueResponse: type: object properties: id: type: integer format: int64 job_name: type: string value: type: string title: QCPpmJobOptionValueResponse QCSearchRequestPayload: type: object properties: calendar_date: type: integer format: int64 city_list: type: array items: type: string end_due_date: type: integer format: int64 external_report: type: boolean for_rm: type: boolean is_activity_recorded: type: boolean is_delayed: type: boolean is_report_editable: type: boolean job_name: type: string lead_ids: type: array items: type: integer format: int64 location: type: boolean manufacturer_id: type: integer format: int64 manufacturer_id_list: type: array items: type: integer format: int64 order_id: type: array items: type: integer format: int64 qc_completion_date_end: type: integer format: int64 qc_completion_date_start: type: integer format: int64 qc_date_end: type: integer format: int64 qc_date_start: type: integer format: int64 qc_delay_date: type: integer format: int64 qc_executive_ids: type: array items: type: integer format: int64 qc_id: type: integer format: int64 qc_ids: type: array items: type: integer format: int64 rm_id: type: array items: type: integer format: int64 search: type: string start_due_date: type: integer format: int64 state_list: type: array items: type: string status: type: array items: type: string step_id_list: type: array items: type: integer format: int64 steps_list: type: array items: type: string zone_offset: type: integer format: int32 title: QCSearchRequestPayload QcPpmV2BomGetResponsePayload: type: object properties: category: type: string details: type: array items: $ref: '#/components/schemas/QcPpmV2BomDetailsGetResponsePayload' title: QcPpmV2BomGetResponsePayload CreatePoRequestPayload: type: object properties: auto_approved: type: boolean order_id: type: integer format: int64 reason: type: string status: type: string title: CreatePoRequestPayload ManufacturerSearchGroupResponsePayload: type: object properties: capacity: type: integer format: int64 category: type: array uniqueItems: true items: $ref: '#/components/schemas/ManufacturerCategoryDTO' contact_person: $ref: '#/components/schemas/ManufacturerContactDTO' factory_address: type: string factory_compliance: type: string has_orders: type: boolean id: type: integer format: int64 name: type: string order_count: type: integer format: int64 pincode: type: string supplier_type: type: string total_order_value: type: number website: type: string title: ManufacturerSearchGroupResponsePayload ProductAttributesDto: type: object properties: assembly_instruction: type: string brand: type: string bulb_available: type: string care_and_cleaning_instructions: type: string cbm: type: string clothing_size: type: string color: type: string dimensions: type: string fob_price: type: string height: type: string id: type: integer format: int64 length: type: string material: type: string neckline: type: string occasion: type: string print: type: string season: type: string shoe_gender: type: string shoe_size: type: string size: type: string sleeve_type: type: string sport: type: string store_pack: type: string wash: type: string weight: type: string width: type: string title: ProductAttributesDto LeadPageDTO: type: object properties: current_stage_name: type: string current_user: $ref: '#/components/schemas/UserResponsePayload' last_stage_id: type: integer format: int64 lead_generation: $ref: '#/components/schemas/LeadGenerationResponse' time_difference: type: integer format: int64 title: LeadPageDTO QcAssigneeListNewDto: type: object properties: count: type: integer format: int64 rm_list: type: array items: $ref: '#/components/schemas/QcExecutiveCountDto' title: QcAssigneeListNewDto QcPpmV2WithIdGetResponsePayload: type: object properties: bom_details: type: array items: $ref: '#/components/schemas/QcPpmV2BomGetResponsePayload' buyer: type: string critical_comment: type: string cutting_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsResponsePayload' delivery_date: type: string format: date-time division: type: string docs: type: array items: type: string fabric_trimcheck_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListDto' factory: type: string file_handover_date: type: integer format: int64 finishing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsResponsePayload' id: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/SkuIdUrlResponse' manufacturer_name: type: string manufacturer_unit_address: $ref: '#/components/schemas/AddressSubmitResponsePayload' manufacturer_unit_name: type: string options_list: type: array items: type: object additionalProperties: type: array items: type: object additionalProperties: type: string order_id: type: integer format: int64 packing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsResponsePayload' po_response: type: array items: $ref: '#/components/schemas/QcPpmOrderPlanningInspectionDto' ppm_date: type: integer format: int64 pre_meeting_check_list: type: array items: $ref: '#/components/schemas/QcPpmV2PreMeetingCheckListResponsePayload' product_category: type: string production_planning_list: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningResponseDto' qa_name: type: string qc_id: type: integer format: int64 qc_ppm_v2_without_id_get_response_payload: $ref: '#/components/schemas/QcPpmV2WithoutIdGetResponsePayload' report_no: type: string sewing_options: type: array items: $ref: '#/components/schemas/QcPpmOptionsResponsePayload' size_range: type: string sku: type: string style_code: type: string style_description: type: string stylecheck_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListDto' total_order_qty: type: integer format: int64 view_dpr: type: string wash_program: type: string title: QcPpmV2WithIdGetResponsePayload ImageResponsePayload: type: object properties: id: type: integer format: int64 url: type: string title: ImageResponsePayload CopyReportNewOrdersVariantsRequest: type: object properties: order_id: type: integer format: int64 variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' title: CopyReportNewOrdersVariantsRequest FinalInspectionTabDefectMutation: type: object properties: defects: type: array items: $ref: '#/components/schemas/QcSamplingDataDefectsDto' inspection_level_value: type: string total_quantity: type: integer format: int64 type: type: string title: FinalInspectionTabDefectMutation UpdateQCVerificationAuditStatus: type: object properties: status: type: string title: UpdateQCVerificationAuditStatus QcPpmV2ProductionPlanningOrderResponsePayload: type: object properties: id: type: integer format: int64 no_of_lines: type: string no_of_machine: type: string output_per_day: type: integer format: int64 po_no: type: string rank: type: integer format: int64 title: QcPpmV2ProductionPlanningOrderResponsePayload 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 GetQcStepOrderResponsePayload: type: object properties: category_name: type: string city: type: string due_date: type: string format: date-time images: type: array items: type: string initial_due_date: type: string format: date-time is_tna_change: type: boolean manufacturer_name: type: string name: type: string order_id: type: integer format: int64 order_type: type: string po_no: type: string product_name: type: string qc_docs_on_order: $ref: '#/components/schemas/QcDocsOnOrderUpdateResponse' qc_response_list: type: array items: $ref: '#/components/schemas/QCResponsePayload' qc_response_payload: $ref: '#/components/schemas/QCResponsePayload' qc_steps_list: type: array items: $ref: '#/components/schemas/QcStepFiltersDTO' quantity: type: integer format: int64 report_url: type: string rm_name: type: string state: type: string step_name: type: string style_code: type: string view_url: type: string title: GetQcStepOrderResponsePayload MarkQcEditableRequest: type: object properties: is_report_editable: type: integer format: int64 mark: type: boolean qc_ids: type: array items: type: integer format: int64 title: MarkQcEditableRequest 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 QcPpmV2ProductionPlanningDto: type: object properties: color: type: string id: type: integer format: int64 po_no: type: string rank: type: integer format: int64 type_list: type: object additionalProperties: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningTypeDto' title: QcPpmV2ProductionPlanningDto QcPpmV2PreMeetingCheckListDto: type: object properties: docs: type: array items: type: string question: type: string remarks: type: string response: type: string title: QcPpmV2PreMeetingCheckListDto QcCityListNewDto: type: object properties: city_list: type: array items: $ref: '#/components/schemas/QcCityCountDto' count: type: integer format: int64 title: QcCityListNewDto 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 CreateSingleOnlineQcInspectionRequest: type: object properties: alias: type: string comment: type: string url: type: string title: CreateSingleOnlineQcInspectionRequest GenericMessageResponsePayload: type: object properties: docs: type: array items: $ref: '#/components/schemas/UpdateUrlForAliasItem' id: type: integer format: int64 message: type: string qc_response_payload: $ref: '#/components/schemas/QCResponsePayload' title: GenericMessageResponsePayload UserSimpleDTO: type: object properties: country_code: type: string department: type: string first_name: type: string id: type: integer format: int64 is_primary: type: boolean last_name: type: string phone_number: type: string username: type: string title: UserSimpleDTO UpdateUrlForAliasItem: type: object properties: alias: type: string url: type: string title: UpdateUrlForAliasItem RmDetail: type: object properties: categoryId: type: integer format: int64 categoryName: type: string contactInfo: type: string createdBy: type: string id: type: integer format: int64 name: type: string title: RmDetail QCFabricDetailResponseDto: type: object properties: id: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/QCFabricInspectionResponseDocDto' question: type: string question_id: type: integer format: int64 remarks: type: string response: type: string type: type: string unit: type: string title: QCFabricDetailResponseDto QCPpmInHouseItemNameResponse: type: object properties: name: type: string title: QCPpmInHouseItemNameResponse QcPpmV2CheckListSubTypeQuestionResponsePayload: type: object properties: questions: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListQuestionResponsePayload' sub_type: type: string title: QcPpmV2CheckListSubTypeQuestionResponsePayload 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 QCLineUpdateDto: type: object properties: comment: type: string doc_alias: type: string doc_id: type: integer format: int64 doc_key: type: string doc_url: type: string input_value: type: string qc_line_item_id: type: integer format: int64 qc_line_template_id: type: integer format: int64 template_question: type: boolean uploaded_doc_type: type: string title: QCLineUpdateDto QcPpmV2BomGetRequestPayload: type: object properties: category: type: string color: type: string ih_qty: type: string lot_image: type: string material_image: type: string remarks: type: string required_qty: type: string status: type: string sub_type: type: string type: type: string title: QcPpmV2BomGetRequestPayload TabEvalDto: type: object properties: incomplete_reason: type: string sample_code_letter: type: string sample_size: type: integer format: int64 severities: type: object additionalProperties: $ref: '#/components/schemas/SeverityEvalDto' tab_evaluation_complete: type: boolean tab_qc_passed: type: boolean type: type: string title: TabEvalDto 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 QcCountRmFiltersDTO: type: object properties: count: type: integer format: int64 rm_list: type: array items: $ref: '#/components/schemas/QcRmFiltersDTO' title: QcCountRmFiltersDTO QcPpmGetOrderDataPayload: type: object properties: buyer: type: string description: type: string qty: type: integer format: int64 steps_date_list: type: array items: $ref: '#/components/schemas/QcPpmStepsDateResponse' style_code: type: string view_dpr: type: string title: QcPpmGetOrderDataPayload 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 QcPpmV2ProductionPlanningTypeDto: type: object properties: end_date: type: integer format: int64 rank: type: integer format: int64 start_date: type: integer format: int64 type: type: string title: QcPpmV2ProductionPlanningTypeDto UpdateFabricInspectionRequest: type: object properties: additional_callouts: type: string color_standard: type: string comment: type: string corrective_action: type: string data: type: array items: $ref: '#/components/schemas/QCLineUpdateDto' fabric_colors: type: array items: $ref: '#/components/schemas/QcFabricColorDetailsDto' fabric_details_with_images: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' fabric_details_without_images: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' fabric_rolls: type: array items: $ref: '#/components/schemas/QcFabricRollDto' fabric_status: type: string final_conclusion: type: string final_inspection_result: type: string is_report_editable: type: integer format: int64 lot_qty_list: type: array items: $ref: '#/components/schemas/QcLotQtyDto' mark: type: boolean new_step_date: type: integer format: int64 qc_ids: type: array items: type: integer format: int64 qc_overall_status: type: string qc_passed: type: boolean repeat_qc: type: boolean required_gsm: type: number format: float standard_fabric: type: array items: $ref: '#/components/schemas/QCFabricDetailResponseDto' total_penalty_points: type: number format: double total_required_fabric_qty: type: number format: float total_required_roll_width: type: number format: float visible: type: boolean title: UpdateFabricInspectionRequest 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 QcPpmGetRequestPayload: type: object properties: allocated_factory: type: string allocated_lines: type: integer format: int64 buyer: type: string color: type: string comment: type: string cutting_manager: type: string description: type: string factory_manager_otp: type: integer format: int64 images: type: array items: $ref: '#/components/schemas/SkuIdUrlResponse' in_house_details: type: array items: $ref: '#/components/schemas/QcPpmInHouseItemUpdateRequest' merchant_otp: type: integer format: int64 no_of_machine: type: integer format: int64 options_list: type: array items: type: object additionalProperties: type: array items: type: object additionalProperties: type: string output_per_day: type: integer format: int64 production_incharge: type: string production_manager: type: string production_supervisor: type: string qa_cutting: type: string qa_finishing: type: string qa_manager: type: string qa_nominated: type: string qa_stitching: type: string qc_completion_date: type: string format: date-time qty: type: integer format: int64 steps_date_list: type: array items: $ref: '#/components/schemas/QcPpmStepsDateResponse' style_code: type: string verification_doc_url: type: string verification_location_data: type: object verification_time: type: integer format: int64 view_dpr: type: string title: QcPpmGetRequestPayload QcCuePointsData: type: object properties: activities: type: array items: $ref: '#/components/schemas/QcCuePointsActivityDto' title: QcCuePointsData QcStateCountDto: type: object properties: count: type: integer format: int64 state_name: type: string title: QcStateCountDto 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 OrderMinifiedDto: type: object properties: financial_status: type: string id: type: integer format: int64 lead_id: type: integer format: int64 sku: type: string style_code: type: string title: OrderMinifiedDto QcGetOrderAssigneesData: type: object properties: bd_assignee: $ref: '#/components/schemas/UMSUserResponsePayload' ops_assignee: $ref: '#/components/schemas/UMSUserResponsePayload' title: QcGetOrderAssigneesData 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 UpdateQcLineValuesRequest: type: object properties: aborted_doc_url_list: type: array items: $ref: '#/components/schemas/QcAbortDocDto' additional_data: type: array items: $ref: '#/components/schemas/QCLineUpdateDto' assigned_by: type: integer format: int64 comment: type: string data: type: array items: $ref: '#/components/schemas/QCLineUpdateDto' end_time: type: integer format: int64 failed_reason: type: string final_inspection_request: $ref: '#/components/schemas/QcFinalInspectionRequest' hold_doc_url: type: string hold_qc: type: boolean hold_reason: type: string is_additional_inspection_otp_verified: type: boolean is_line_walk_available: type: boolean line_walk_list: type: array items: $ref: '#/components/schemas/QcLineWalkRequest' move_from_hold: type: boolean new_step_date: type: integer format: int64 offered_qty: type: number order_id: type: integer format: int64 order_step_id: type: integer format: int64 qc_abort: type: boolean qc_carton_list: type: array items: $ref: '#/components/schemas/QcCartonDto' qc_complete_doc: type: string qc_data: $ref: '#/components/schemas/CreateQCRequestPayload' qc_date: type: integer format: int64 qc_final_inspection_po_list: type: array items: $ref: '#/components/schemas/QcFinalInspectionPoDto' qc_id: type: integer format: int64 qc_passed: type: boolean qc_template_id: type: integer format: int64 remark: type: string repeat_qc: type: boolean 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_request: $ref: '#/components/schemas/QcSamplingDataDto' start_time: type: integer format: int64 status_after_hold: type: string sub_status: type: string third_party_final_inspection: type: boolean third_party_final_inspection_request: $ref: '#/components/schemas/QcFinalInspectionThirdPartyRequest' third_party_qc: type: boolean update_qcline_item: type: array items: $ref: '#/components/schemas/QCLineUpdateDto' variant_list: type: array items: $ref: '#/components/schemas/VariantRequestPayload' visible: type: boolean title: UpdateQcLineValuesRequest QcPpmV2CheckListRequestPayload: type: object properties: docs: type: array items: type: string question_id: type: integer format: int64 remarks: type: string response: type: string title: QcPpmV2CheckListRequestPayload QcPpmInHouseItemsNameCreateRequest: type: object properties: name: type: string title: QcPpmInHouseItemsNameCreateRequest QcGetOrderFactoryUsersData: type: object properties: factory_users: type: array items: $ref: '#/components/schemas/UserSimpleDTO' title: QcGetOrderFactoryUsersData ManufacturerCategoryDTO: type: object properties: category: type: string id: type: integer format: int64 name: type: string sub_category: type: string type: type: string title: ManufacturerCategoryDTO 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 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 QcShareMappingDto: type: object properties: id: type: integer format: int64 qc_id: type: integer format: int64 user: type: object user_id: type: integer format: int64 title: QcShareMappingDto 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 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 QcPpmV2ProductionPlanningOrderRequestPayload: type: object properties: id: type: integer format: int64 no_of_lines: type: string no_of_machine: type: string output_per_day: type: integer format: int64 po_no: type: string rank: type: integer format: int64 title: QcPpmV2ProductionPlanningOrderRequestPayload ProductSkuAttributionDto: type: object properties: id: type: integer format: int64 object: type: object source: type: string type: type: string value: type: integer format: int64 title: ProductSkuAttributionDto CategoryTreeDto: type: object properties: name: type: string parent_category: $ref: '#/components/schemas/CategoryTreeDto' title: CategoryTreeDto DocDto: type: object properties: doc_display_name: type: string id: type: integer format: int64 s3_path: type: string s3_version: type: integer format: int64 title: DocDto OrderBuyerAssignee: type: object properties: buyerAssigneeId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderBuyerAssignee ShipmentPackets: type: object required: - packet - shipment properties: createdBy: type: string id: type: integer format: int64 locked: type: boolean packet: $ref: '#/components/schemas/Packet' quantity: type: integer format: int64 shipment: $ref: '#/components/schemas/Shipment' title: ShipmentPackets ProductCategoryAttributeResponse: type: object properties: attribute_type: type: string category_attribute_id: type: integer format: int64 display_unit: type: string display_unit_id: type: integer format: int64 id: type: integer format: int64 name: type: string value: type: string title: ProductCategoryAttributeResponse RevertQcRequestPayload: type: object properties: order_ids: type: array items: type: integer format: int64 qc_ids: type: array items: type: integer format: int64 rm_id: type: integer format: int64 title: RevertQcRequestPayload QcPpmJobOptionsCreateRequestPayload: type: object properties: job_name: type: string value: type: string title: QcPpmJobOptionsCreateRequestPayload QualitySampleDashboardDto: type: object properties: business_type: type: string buyer: type: string country: type: string qc_done: type: string qc_failed: type: string qc_month: type: string qc_success: type: string step_name: type: string supplier: type: string third_party_qc_done: type: string third_party_qc_pass: type: string title: QualitySampleDashboardDto UMSUserResponsePayload: type: object properties: country_code: type: string created_by: type: string first_name: type: string group_ids: type: array items: type: integer format: int64 id: type: integer format: int64 last_name: type: string manager: $ref: '#/components/schemas/UMSUserResponsePayload' phone_number: type: string roles: type: array items: type: string username: type: string whatsapp_opt_in: type: boolean title: UMSUserResponsePayload ShipmentVariant: type: object required: - shipment - variant properties: buyerDiscountAmount: type: number buyerDiscountPercentage: type: number createdBy: type: string customFields: type: object factoryDiscountAmount: type: number factoryDiscountPercentage: type: number id: type: integer format: int64 locked: type: boolean quantity: type: integer format: int64 shipment: $ref: '#/components/schemas/Shipment' shipmentVariantBuyerPoMappings: type: array items: $ref: '#/components/schemas/ShipmentVariantBuyerPoMapping' variant: $ref: '#/components/schemas/Variant' title: ShipmentVariant QcFinalInspectionSubDocDto: type: object properties: alias: type: string id: type: integer format: int64 remarks: type: string url: type: string title: QcFinalInspectionSubDocDto AddToleranceApproveDocPayload: type: object properties: new_qc_date: type: integer format: int64 repeat_qc: type: boolean url: type: string title: AddToleranceApproveDocPayload 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 QcJobOptionsResponse: type: object properties: id: type: integer format: int64 job: type: string value: type: string title: QcJobOptionsResponse QcRmFiltersDTO: type: object properties: count: type: integer format: int64 rm_id: type: integer format: int64 rm_name: type: string title: QcRmFiltersDTO 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 QcStateFiltersDTO: type: object properties: count: type: integer format: int64 state_name: type: string title: QcStateFiltersDTO QcPpmV2InspectionPlanningResponsePayload: type: object properties: final_inspection_date: type: integer format: int64 id: type: integer format: int64 inline_inspection_date: type: integer format: int64 midline_inspection_date: type: integer format: int64 po_no: type: string qa_remarks: type: string rank: type: integer format: int64 title: QcPpmV2InspectionPlanningResponsePayload 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 QcCityFiltersDTO: type: object properties: city_name: type: string count: type: integer format: int64 title: QcCityFiltersDTO QcPpmV2WithoutIdGetResponsePayload: type: object properties: bom_details: type: array items: $ref: '#/components/schemas/QcPpmV2BomGetResponsePayload' buyer: type: string check_list: type: array items: $ref: '#/components/schemas/QcPpmV2CheckListResponsePayload' delivery_date: type: string format: date-time factory: type: string images: type: array items: $ref: '#/components/schemas/SkuIdUrlResponse' order_id: type: integer format: int64 product_category: type: string qa_name: type: string qc_id: type: integer format: int64 sku: type: string style_code: type: string style_description: type: string total_order_qty: type: integer format: int64 view_dpr: type: string title: QcPpmV2WithoutIdGetResponsePayload QcManufacturerFiltersDTO: type: object properties: count: type: integer format: int64 manufacturer_id: type: integer format: int64 manufacturer_name: type: string title: QcManufacturerFiltersDTO QcGetTemplatesWithQuestionGroupsResponse: type: object properties: templates: type: array items: $ref: '#/components/schemas/QcTemplatesQuestionsGroupDto' title: QcGetTemplatesWithQuestionGroupsResponse QcPpmV2QuestionRequestPayload: type: object properties: question: type: string sub_type: type: string type: type: string title: QcPpmV2QuestionRequestPayload QcPpmOrderPlanningInspectionDto: type: object properties: inspection_planning_list: type: array items: $ref: '#/components/schemas/QcPpmV2InspectionPlanningResponsePayload' order_summary_list: type: array items: $ref: '#/components/schemas/QcPpmV2OrderSummaryResponsePayload' po_no: type: string production_planning_order_list: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningOrderResponsePayload' title: QcPpmOrderPlanningInspectionDto AddNewFabricQuestionDto: type: object properties: question: type: string type: type: string title: AddNewFabricQuestionDto 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 ClaimDataUpdateList: type: object properties: claim_list: type: array items: $ref: '#/components/schemas/ClaimDataUpdateDto' title: ClaimDataUpdateList 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 QcPpmV2BomDetailsGetResponsePayload: type: object properties: category: type: string color: type: string ih_qty: type: string lot_image: type: string material_image: type: string remarks: type: string required_qty: type: string status: type: string sub_type: type: string type: type: string title: QcPpmV2BomDetailsGetResponsePayload QcExtraDataResponse: type: object properties: extra_data: type: object title: QcExtraDataResponse QcPpmV2OrderRequestPayload: type: object properties: inspection_planning_list: type: array items: $ref: '#/components/schemas/QcPpmV2InspectionPlanningRequestPayload' order_summary_list: type: array items: $ref: '#/components/schemas/QcPpmV2OrderSummaryRequestPayload' po_no: type: string production_planning_order_list: type: array items: $ref: '#/components/schemas/QcPpmV2ProductionPlanningOrderRequestPayload' title: QcPpmV2OrderRequestPayload OrderAddress: type: object properties: addressId: type: integer format: int64 createdBy: type: string id: type: integer format: int64 order: $ref: '#/components/schemas/OrderDetail' title: OrderAddress