File: C:/Redmine-4.x/redmine-4.2.9/files/2022/04/220408142823_api1.1_V2.json
{
"swagger": "2.0",
"info": {
"version": "v1.1",
"title": "Qual@xy Api 1.1",
"description": "The Qual@xy Api, with API versioning.<br/>OData 4.0 compliant",
"contact": {
"name": "Infodream",
"email": "helpdesk@infodreamgroup.com"
}
},
"host": "localhost:49780",
"schemes": [
"http"
],
"paths": {
"/api/ImportEngine": {
"post": {
"tags": [
"ImportEngine"
],
"summary": "Create a new measure set.",
"operationId": "ImportEngine_Post",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "importProd",
"in": "body",
"description": "The importProd to place.",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Production"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "The importProd was successfully placed.",
"schema": {
"type": "object"
}
},
"400": {
"description": "The importProd is invalid."
}
}
}
},
"/api/InspectionStandards": {
"get": {
"tags": [
"InspectionStandards"
],
"summary": "Get all InspectionStandard",
"operationId": "InspectionStandards_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$filter",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$orderby",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$top",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$skip",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$count",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.InspectionStandardModel]]"
}
},
"404": {
"description": "not InspectionStandard found"
}
}
},
"post": {
"tags": [
"InspectionStandards"
],
"summary": "Create a new InspectionStandard",
"operationId": "InspectionStandards_Post",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "workshop",
"in": "body",
"description": "The InspectionStandard to place.",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.InspectionStandardModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"201": {
"description": "The InspectionStandard was successfully placed",
"schema": {
"type": "object"
}
},
"400": {
"description": "The InspectionStandard is invalid"
},
"409": {
"description": "The InspectionStandard already exists"
}
}
}
},
"/api/InspectionStandards/{key}": {
"get": {
"tags": [
"InspectionStandards"
],
"summary": "Get a specific InspectionStandard",
"operationId": "InspectionStandards_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "the InspectionStandard ShortName",
"required": true,
"type": "string"
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"type": "object"
}
},
"400": {
"description": "Invalid InspectionStandard Id"
},
"404": {
"description": "Tool not found"
}
}
},
"patch": {
"tags": [
"InspectionStandards"
],
"summary": "Updates an existing InspectionStandard",
"operationId": "InspectionStandards_Patch",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "The requested InspectionStandard identifier",
"required": true,
"type": "string"
},
{
"name": "delta",
"in": "body",
"description": "The partial InspectionStandard to update",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.InspectionStandardModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"204": {
"description": "The InspectionStandard was successfully updated",
"schema": {
"type": "object"
}
},
"404": {
"description": "The InspectionStandard does not exist"
}
}
}
},
"/api/Products": {
"get": {
"tags": [
"Products"
],
"summary": "Get all products",
"operationId": "Products_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$filter",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$orderby",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$top",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$skip",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$count",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.ProductModel]]"
}
},
"404": {
"description": "not Product found"
}
}
},
"post": {
"tags": [
"Products"
],
"summary": "Create a new Product",
"operationId": "Products_Post",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "workshop",
"in": "body",
"description": "The Product to place",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ProductModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"201": {
"description": "The Product was successfully placed",
"schema": {
"type": "object"
}
},
"400": {
"description": "The Product is invalid"
},
"409": {
"description": "The Product already exists"
}
}
}
},
"/api/Products/{key}": {
"get": {
"tags": [
"Products"
],
"summary": "Get a specific Product",
"operationId": "Products_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "the Product ShortName",
"required": true,
"type": "string"
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"type": "object"
}
},
"400": {
"description": "Invalid Product Id"
},
"404": {
"description": "Tool not found"
}
}
},
"patch": {
"tags": [
"Products"
],
"summary": "Updates an existing Product",
"operationId": "Products_Patch",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "The requested Product identifier",
"required": true,
"type": "string"
},
{
"name": "delta",
"in": "body",
"description": "The partial Product to update",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ProductModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"204": {
"description": "The Product was successfully updated",
"schema": {
"type": "object"
}
},
"404": {
"description": "The Product does not exist"
}
}
}
},
"/api/Tools": {
"get": {
"tags": [
"Tools"
],
"summary": "Get all Tools",
"operationId": "Tools_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$filter",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$orderby",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$top",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$skip",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$count",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.ToolModel]]"
}
},
"404": {
"description": "not tool found"
}
}
},
"post": {
"tags": [
"Tools"
],
"summary": "Create a new Tool",
"operationId": "Tools_Post",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "tool",
"in": "body",
"description": "The tool to place",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ToolModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"201": {
"description": "The tool was successfully placed",
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ToolModel"
}
},
"400": {
"description": "The tool is invalid"
}
}
}
},
"/api/Tools/{key}": {
"get": {
"tags": [
"Tools"
],
"summary": "Get a specific Tool",
"operationId": "Tools_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "the Tool ShortName",
"required": true,
"type": "string"
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"type": "object"
}
},
"400": {
"description": "Invalid Tool Id"
},
"404": {
"description": "Tool not found"
}
}
},
"patch": {
"tags": [
"Tools"
],
"summary": "Updates an existing tool",
"operationId": "Tools_Patch",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "The requested tool identifier",
"required": true,
"type": "string"
},
{
"name": "delta",
"in": "body",
"description": "The partial tool to update",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ToolModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"204": {
"description": "The tool was successfully updated",
"schema": {
"type": "object"
}
},
"404": {
"description": "The tool does not exist"
}
}
}
},
"/api/Workshops": {
"get": {
"tags": [
"Workshops"
],
"summary": "Get all WorkShops",
"operationId": "Workshops_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$filter",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$orderby",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$top",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$skip",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "$count",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.WorkShopModel]]"
}
},
"404": {
"description": "not WorkShop found"
}
}
},
"post": {
"tags": [
"Workshops"
],
"summary": "Create a new WorkShop.",
"operationId": "Workshops_Post",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "workshop",
"in": "body",
"description": "The WorkShop to place.",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.WorkShopModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"201": {
"description": "The WorkShop was successfully placed.",
"schema": {
"type": "object"
}
},
"400": {
"description": "The WorkShop is invalid."
},
"409": {
"description": "The WorkShop already exists."
}
}
}
},
"/api/Workshops/{key}": {
"get": {
"tags": [
"Workshops"
],
"summary": "Get a specific WorkShop",
"operationId": "Workshops_Get",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "the WorkShop ShortName",
"required": true,
"type": "string"
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"type": "object"
}
},
"400": {
"description": "Invalid WorkShop Id"
},
"404": {
"description": "WorkShop not found"
}
}
},
"patch": {
"tags": [
"Workshops"
],
"summary": "Updates an existing WorkShop",
"operationId": "Workshops_Patch",
"consumes": [
"application/json",
"application/xml"
],
"produces": [
"application/json",
"application/xml"
],
"parameters": [
{
"name": "key",
"in": "path",
"description": "The requested WorkShop identifier.",
"required": true,
"type": "string"
},
{
"name": "delta",
"in": "body",
"description": "The partial WorkShop to update.",
"required": true,
"schema": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.WorkShopModel"
}
},
{
"name": "version",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "apiVersion",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$select",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "$expand",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"204": {
"description": "The WorkShop was successfully updated.",
"schema": {
"type": "object"
}
},
"404": {
"description": "The WorkShop does not exist."
}
}
}
}
},
"definitions": {
"Qualaxy.Import.DataStructure.Production": {
"type": "object",
"properties": {
"workShop": {
"type": "string"
},
"machine": {
"type": "string"
},
"product": {
"type": "string"
},
"process": {
"type": "string"
},
"inspection": {
"type": "string"
},
"codeGA": {
"format": "int32",
"type": "integer"
},
"etatGA": {
"enum": [
"Normal",
"Essai",
"Bloquee",
"Deroger",
"BloqueeCR",
"DerogerCR"
],
"type": "string"
},
"listSamples": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Sample"
}
},
"listEvents": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.EventSPC"
}
},
"listCharacterics": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Characteristic"
}
}
}
},
"Qualaxy.Import.DataStructure.Sample": {
"type": "object",
"properties": {
"productVersion": {
"type": "string"
},
"inspectionVersion": {
"type": "string"
},
"childProduct": {
"type": "string"
},
"measureDate": {
"format": "date-time",
"type": "string"
},
"shortCut1": {
"type": "string"
},
"shortCut2": {
"type": "string"
},
"comment": {
"type": "string"
},
"operator": {
"type": "string"
},
"link": {
"type": "string"
},
"sampleSize": {
"format": "int32",
"type": "integer"
},
"batch": {
"type": "string"
},
"serialNumber": {
"type": "string"
},
"processRevisionCode": {
"format": "int32",
"type": "integer"
},
"partNumber": {
"format": "int32",
"type": "integer"
},
"measureCode": {
"format": "int32",
"type": "integer"
},
"measureTrac": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Traceability"
},
"listHeads": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Head"
}
},
"controlStatus": {
"enum": [
"None",
"AwaitingDecision",
"AwaitingSampling",
"NotRecorded",
"Rejected",
"Accepted",
"AcceptedUnderDerogation",
"AcceptedUnderAutoSkip",
"AcceptedUnderManualSkip"
],
"type": "string"
},
"batchTrac": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Traceability"
},
"serialTrac": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Traceability"
}
}
},
"Qualaxy.Import.DataStructure.EventSPC": {
"type": "object",
"properties": {
"date": {
"format": "date-time",
"type": "string"
},
"characteristic": {
"type": "string"
},
"eventClass": {
"type": "string"
},
"event": {
"type": "string"
},
"postIt": {
"type": "string"
},
"comment": {
"type": "string"
},
"operator": {
"type": "string"
}
}
},
"Qualaxy.Import.DataStructure.Characteristic": {
"type": "object",
"properties": {
"codeCarac": {
"format": "int32",
"type": "integer"
},
"shortName": {
"type": "string"
},
"longName": {
"type": "string"
},
"lcl": {
"format": "double",
"type": "number"
},
"lsl": {
"format": "double",
"type": "number"
},
"lal": {
"format": "double",
"type": "number"
},
"nominal": {
"format": "double",
"type": "number"
},
"relativeLimits": {
"type": "boolean"
},
"target": {
"format": "double",
"type": "number"
},
"ucl": {
"format": "double",
"type": "number"
},
"usl": {
"format": "double",
"type": "number"
},
"ual": {
"format": "double",
"type": "number"
},
"inputActive": {
"type": "boolean"
}
}
},
"Qualaxy.Import.DataStructure.Traceability": {
"type": "object",
"properties": {
"importByOrder": {
"type": "boolean"
},
"traceabilityName": {
"type": "string"
},
"listFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.TraceabilityField"
}
}
}
},
"Qualaxy.Import.DataStructure.Head": {
"type": "object",
"properties": {
"number": {
"format": "int32",
"type": "integer"
},
"listParts": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Part"
}
},
"listCharacCRInfo": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.CharacCRInfo"
}
}
}
},
"Qualaxy.Import.DataStructure.TraceabilityField": {
"type": "object",
"properties": {
"shortName": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"Qualaxy.Import.DataStructure.Part": {
"type": "object",
"properties": {
"partNumber": {
"format": "int32",
"type": "integer"
},
"serialNumber": {
"type": "string"
},
"listMeasures": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Measure"
}
},
"listAttMeasures": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.AttributeMeasure"
}
},
"listAdvAttMeasures": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.AdvancedAttributeMeasure"
}
}
}
},
"Qualaxy.Import.DataStructure.CharacCRInfo": {
"type": "object",
"properties": {
"crSampleSize": {
"format": "int32",
"type": "integer"
},
"characCode": {
"format": "int32",
"type": "integer"
},
"controlType": {
"enum": [
"None",
"Normal",
"Reinforced",
"Reduced",
"Locked",
"AllParts",
"Skip"
],
"type": "string"
},
"controlStatus": {
"enum": [
"None",
"AwaitingDecision",
"AwaitingSampling",
"NotRecorded",
"Rejected",
"Accepted",
"AcceptedUnderDerogation",
"AcceptedUnderAutoSkip",
"AcceptedUnderManualSkip"
],
"type": "string"
},
"passageNumber": {
"format": "int32",
"type": "integer"
},
"isControlTypeDerogated": {
"type": "boolean"
}
}
},
"Qualaxy.Import.DataStructure.Measure": {
"type": "object",
"properties": {
"value": {
"format": "double",
"type": "number"
},
"valueAfterRework": {
"format": "double",
"type": "number"
},
"positionType": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.PositionType"
},
"codeCarac": {
"format": "int32",
"type": "integer"
},
"characteristic": {
"type": "string"
},
"noVI": {
"format": "int32",
"type": "integer"
},
"comment": {
"type": "string"
},
"forceBeforeRework": {
"type": "boolean"
},
"forceAfterRework": {
"type": "boolean"
},
"alreadyTreated": {
"type": "boolean"
},
"isModulated": {
"type": "boolean"
},
"isControlTypeForced": {
"type": "boolean"
},
"modulationForcedInput": {
"type": "boolean"
},
"gapNominal": {
"type": "boolean"
},
"relativeLimits": {
"type": "boolean"
},
"nominal": {
"format": "double",
"type": "number"
},
"usl": {
"format": "double",
"type": "number"
},
"lsl": {
"format": "double",
"type": "number"
},
"lal": {
"format": "double",
"type": "number"
},
"ual": {
"format": "double",
"type": "number"
},
"target": {
"format": "double",
"type": "number"
},
"ucl": {
"format": "double",
"type": "number"
},
"lcl": {
"format": "double",
"type": "number"
},
"calculControlLimits": {
"type": "boolean"
},
"getFileControlLimits": {
"type": "boolean"
},
"getFileToleranceLimits": {
"type": "boolean"
},
"triggerEventLimits": {
"type": "boolean"
}
}
},
"Qualaxy.Import.DataStructure.AttributeMeasure": {
"type": "object",
"properties": {
"listDefects": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Defect"
}
},
"codeCarac": {
"format": "int32",
"type": "integer"
},
"characteristic": {
"type": "string"
},
"noVI": {
"format": "int32",
"type": "integer"
},
"comment": {
"type": "string"
},
"forceBeforeRework": {
"type": "boolean"
},
"forceAfterRework": {
"type": "boolean"
},
"alreadyTreated": {
"type": "boolean"
},
"isModulated": {
"type": "boolean"
},
"isControlTypeForced": {
"type": "boolean"
},
"modulationForcedInput": {
"type": "boolean"
},
"gapNominal": {
"type": "boolean"
},
"relativeLimits": {
"type": "boolean"
},
"nominal": {
"format": "double",
"type": "number"
},
"usl": {
"format": "double",
"type": "number"
},
"lsl": {
"format": "double",
"type": "number"
},
"lal": {
"format": "double",
"type": "number"
},
"ual": {
"format": "double",
"type": "number"
},
"target": {
"format": "double",
"type": "number"
},
"ucl": {
"format": "double",
"type": "number"
},
"lcl": {
"format": "double",
"type": "number"
},
"calculControlLimits": {
"type": "boolean"
},
"getFileControlLimits": {
"type": "boolean"
},
"getFileToleranceLimits": {
"type": "boolean"
},
"triggerEventLimits": {
"type": "boolean"
}
}
},
"Qualaxy.Import.DataStructure.AdvancedAttributeMeasure": {
"type": "object",
"properties": {
"codeCarac": {
"format": "int32",
"type": "integer"
},
"characteristic": {
"type": "string"
},
"defectNumber": {
"format": "int32",
"type": "integer"
},
"listLocations": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Location"
}
},
"listAdvAtts": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.AdvancedAttribute"
}
}
}
},
"Qualaxy.Import.DataStructure.PositionType": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"listPositions": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Import.DataStructure.Position"
}
}
}
},
"Qualaxy.Import.DataStructure.Defect": {
"type": "object",
"properties": {
"number": {
"format": "int32",
"type": "integer"
},
"comment": {
"type": "string"
}
}
},
"Qualaxy.Import.DataStructure.Location": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
},
"locationCode": {
"format": "int32",
"type": "integer"
},
"locationFieldCode": {
"format": "int32",
"type": "integer"
},
"locationChoiceCode": {
"format": "int32",
"type": "integer"
},
"dimensionalValue": {
"format": "double",
"type": "number"
},
"locationType": {
"enum": [
"Dimensional",
"Discrete"
],
"type": "string"
}
}
},
"Qualaxy.Import.DataStructure.AdvancedAttribute": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
},
"advancedAttributeCode": {
"format": "int32",
"type": "integer"
},
"advancedAttributeFieldCode": {
"format": "int32",
"type": "integer"
},
"advancedAttributeChoiceCode": {
"format": "int32",
"type": "integer"
},
"dimensionalValue": {
"format": "double",
"type": "number"
},
"advancedAttributeType": {
"enum": [
"Dimensional",
"Discrete"
],
"type": "string"
}
}
},
"Qualaxy.Import.DataStructure.Position": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"noPosage": {
"format": "int32",
"type": "integer",
"x-nullable": true
},
"value": {
"format": "double",
"type": "number"
}
}
},
"Microsoft.AspNet.OData.Query.ODataQueryOptions[Qualaxy.Api.Models.Conf.InspectionStandardModel]": {
"type": "object",
"properties": {
"ifMatch": {
"type": "object",
"readOnly": true
},
"ifNoneMatch": {
"type": "object",
"readOnly": true
},
"request": {
"type": "object",
"readOnly": true
},
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValues": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataRawQueryOptions",
"readOnly": true
},
"selectExpand": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SelectExpandQueryOption",
"readOnly": true
},
"apply": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ApplyQueryOption",
"readOnly": true
},
"filter": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.FilterQueryOption",
"readOnly": true
},
"orderBy": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.OrderByQueryOption",
"readOnly": true
},
"skip": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipQueryOption",
"readOnly": true
},
"skipToken": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipTokenQueryOption",
"readOnly": true
},
"top": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.TopQueryOption",
"readOnly": true
},
"count": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.CountQueryOption",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.ODataQueryValidator"
}
}
},
"Microsoft.AspNet.OData.ODataQueryContext": {
"type": "object",
"properties": {
"defaultQuerySettings": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.DefaultQuerySettings",
"readOnly": true
},
"model": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmModel",
"readOnly": true
},
"elementType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmType",
"readOnly": true
},
"navigationSource": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationSource",
"readOnly": true
},
"elementClrType": {
"type": "string",
"readOnly": true
},
"path": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Routing.ODataPath",
"readOnly": true
},
"requestContainer": {
"$ref": "#/definitions/System.IServiceProvider",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.ODataRawQueryOptions": {
"type": "object",
"properties": {
"filter": {
"type": "string",
"readOnly": true
},
"apply": {
"type": "string",
"readOnly": true
},
"orderBy": {
"type": "string",
"readOnly": true
},
"top": {
"type": "string",
"readOnly": true
},
"skip": {
"type": "string",
"readOnly": true
},
"select": {
"type": "string",
"readOnly": true
},
"expand": {
"type": "string",
"readOnly": true
},
"count": {
"type": "string",
"readOnly": true
},
"format": {
"type": "string",
"readOnly": true
},
"skipToken": {
"type": "string",
"readOnly": true
},
"deltaToken": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.SelectExpandQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawSelect": {
"type": "string",
"readOnly": true
},
"rawExpand": {
"type": "string",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.SelectExpandQueryValidator"
},
"selectExpandClause": {
"$ref": "#/definitions/Microsoft.OData.UriParser.SelectExpandClause",
"readOnly": true
},
"levelsMaxLiteralExpansionDepth": {
"format": "int32",
"type": "integer"
}
}
},
"Microsoft.AspNet.OData.Query.ApplyQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"resultClrType": {
"type": "string",
"readOnly": true
},
"applyClause": {
"$ref": "#/definitions/Microsoft.OData.UriParser.Aggregation.ApplyClause",
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.FilterQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.FilterQueryValidator"
},
"filterClause": {
"$ref": "#/definitions/Microsoft.OData.UriParser.FilterClause",
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.OrderByQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"orderByNodes": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.OrderByNode"
},
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.OrderByQueryValidator"
},
"orderByClause": {
"$ref": "#/definitions/Microsoft.OData.UriParser.OrderByClause",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.SkipQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
},
"value": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.SkipQueryValidator"
}
}
},
"Microsoft.AspNet.OData.Query.SkipTokenQueryOption": {
"type": "object",
"properties": {
"rawValue": {
"type": "string",
"readOnly": true
},
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.SkipTokenQueryValidator",
"readOnly": true
},
"querySettings": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataQuerySettings",
"readOnly": true
},
"queryOptions": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataQueryOptions",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.TopQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
},
"value": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.TopQueryValidator"
}
}
},
"Microsoft.AspNet.OData.Query.CountQueryOption": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValue": {
"type": "string",
"readOnly": true
},
"value": {
"type": "boolean",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.CountQueryValidator"
}
}
},
"Microsoft.AspNet.OData.Query.Validators.ODataQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.AspNet.OData.Query.DefaultQuerySettings": {
"type": "object",
"properties": {
"enableExpand": {
"type": "boolean"
},
"enableSelect": {
"type": "boolean"
},
"enableCount": {
"type": "boolean"
},
"enableOrderBy": {
"type": "boolean"
},
"enableFilter": {
"type": "boolean"
},
"maxTop": {
"format": "int32",
"type": "integer"
},
"enableSkipToken": {
"type": "boolean"
}
}
},
"Microsoft.OData.Edm.IEdmModel": {
"type": "object",
"properties": {
"schemaElements": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmSchemaElement"
},
"readOnly": true
},
"vocabularyAnnotations": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotation"
},
"readOnly": true
},
"referencedModels": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmModel"
},
"readOnly": true
},
"declaredNamespaces": {
"type": "array",
"items": {
"type": "string"
},
"readOnly": true
},
"directValueAnnotationsManager": {
"$ref": "#/definitions/Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager",
"readOnly": true
},
"entityContainer": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmEntityContainer",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmType": {
"type": "object",
"properties": {
"typeKind": {
"enum": [
"None",
"Primitive",
"Entity",
"Complex",
"Collection",
"EntityReference",
"Enum",
"TypeDefinition",
"Untyped",
"Path"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmNavigationSource": {
"type": "object",
"properties": {
"navigationPropertyBindings": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationPropertyBinding"
},
"readOnly": true
},
"path": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmPathExpression",
"readOnly": true
},
"type": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmType",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Routing.ODataPath": {
"type": "object",
"properties": {
"edmType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmType",
"readOnly": true
},
"navigationSource": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationSource",
"readOnly": true
},
"segments": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.UriParser.ODataPathSegment"
},
"readOnly": true
},
"pathTemplate": {
"type": "string",
"readOnly": true
},
"path": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.UriParser.ODataPathSegment"
},
"readOnly": true
}
}
},
"System.IServiceProvider": {
"type": "object",
"properties": {}
},
"Microsoft.AspNet.OData.Query.Validators.SelectExpandQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.OData.UriParser.SelectExpandClause": {
"type": "object",
"properties": {
"selectedItems": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.UriParser.SelectItem"
},
"readOnly": true
},
"allSelected": {
"type": "boolean",
"readOnly": true
}
}
},
"Microsoft.OData.UriParser.Aggregation.ApplyClause": {
"type": "object",
"properties": {
"transformations": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.UriParser.Aggregation.TransformationNode"
},
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.Validators.FilterQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.OData.UriParser.FilterClause": {
"type": "object",
"properties": {
"expression": {
"$ref": "#/definitions/Microsoft.OData.UriParser.SingleValueNode",
"readOnly": true
},
"rangeVariable": {
"$ref": "#/definitions/Microsoft.OData.UriParser.RangeVariable",
"readOnly": true
},
"itemType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.OrderByNode": {
"type": "object",
"properties": {
"direction": {
"enum": [
"Ascending",
"Descending"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.Validators.OrderByQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.OData.UriParser.OrderByClause": {
"type": "object",
"properties": {
"thenBy": {
"$ref": "#/definitions/Microsoft.OData.UriParser.OrderByClause",
"readOnly": true
},
"expression": {
"$ref": "#/definitions/Microsoft.OData.UriParser.SingleValueNode",
"readOnly": true
},
"direction": {
"enum": [
"Ascending",
"Descending"
],
"type": "string",
"readOnly": true
},
"rangeVariable": {
"$ref": "#/definitions/Microsoft.OData.UriParser.RangeVariable",
"readOnly": true
},
"itemType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.Validators.SkipQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.AspNet.OData.Query.Validators.SkipTokenQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.AspNet.OData.Query.ODataQuerySettings": {
"type": "object",
"properties": {
"ensureStableOrdering": {
"type": "boolean"
},
"handleNullPropagation": {
"enum": [
"Default",
"True",
"False"
],
"type": "string"
},
"enableConstantParameterization": {
"type": "boolean"
},
"enableCorrelatedSubqueryBuffering": {
"type": "boolean"
},
"pageSize": {
"format": "int32",
"type": "integer"
},
"handleReferenceNavigationPropertyExpandFilter": {
"type": "boolean"
}
}
},
"Microsoft.AspNet.OData.Query.ODataQueryOptions": {
"type": "object",
"properties": {
"request": {
"type": "object",
"readOnly": true
},
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValues": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataRawQueryOptions",
"readOnly": true
},
"selectExpand": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SelectExpandQueryOption",
"readOnly": true
},
"apply": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ApplyQueryOption",
"readOnly": true
},
"filter": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.FilterQueryOption",
"readOnly": true
},
"orderBy": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.OrderByQueryOption",
"readOnly": true
},
"skip": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipQueryOption",
"readOnly": true
},
"skipToken": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipTokenQueryOption",
"readOnly": true
},
"top": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.TopQueryOption",
"readOnly": true
},
"count": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.CountQueryOption",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.ODataQueryValidator"
},
"ifMatch": {
"type": "object",
"readOnly": true
},
"ifNoneMatch": {
"type": "object",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.Query.Validators.TopQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.AspNet.OData.Query.Validators.CountQueryValidator": {
"type": "object",
"properties": {}
},
"Microsoft.OData.Edm.IEdmSchemaElement": {
"type": "object",
"properties": {
"schemaElementKind": {
"enum": [
"None",
"TypeDefinition",
"Term",
"Action",
"EntityContainer",
"Function"
],
"type": "string",
"readOnly": true
},
"namespace": {
"type": "string",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotation": {
"type": "object",
"properties": {
"qualifier": {
"type": "string",
"readOnly": true
},
"term": {
"$ref": "#/definitions/Microsoft.OData.Edm.Vocabularies.IEdmTerm",
"readOnly": true
},
"target": {
"$ref": "#/definitions/Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable",
"readOnly": true
},
"value": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmExpression",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager": {
"type": "object",
"properties": {}
},
"Microsoft.OData.Edm.IEdmEntityContainer": {
"type": "object",
"properties": {
"elements": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmEntityContainerElement"
},
"readOnly": true
},
"schemaElementKind": {
"enum": [
"None",
"TypeDefinition",
"Term",
"Action",
"EntityContainer",
"Function"
],
"type": "string",
"readOnly": true
},
"namespace": {
"type": "string",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmNavigationPropertyBinding": {
"type": "object",
"properties": {
"navigationProperty": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationProperty",
"readOnly": true
},
"target": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationSource",
"readOnly": true
},
"path": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmPathExpression",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmPathExpression": {
"type": "object",
"properties": {
"pathSegments": {
"type": "array",
"items": {
"type": "string"
},
"readOnly": true
},
"path": {
"type": "string",
"readOnly": true
},
"expressionKind": {
"enum": [
"None",
"BinaryConstant",
"BooleanConstant",
"DateTimeOffsetConstant",
"DecimalConstant",
"FloatingConstant",
"GuidConstant",
"IntegerConstant",
"StringConstant",
"DurationConstant",
"Null",
"Record",
"Collection",
"Path",
"If",
"Cast",
"IsType",
"FunctionApplication",
"LabeledExpressionReference",
"Labeled",
"PropertyPath",
"NavigationPropertyPath",
"DateConstant",
"TimeOfDayConstant",
"EnumMember",
"AnnotationPath"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.UriParser.ODataPathSegment": {
"type": "object",
"properties": {
"edmType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmType",
"readOnly": true
},
"identifier": {
"type": "string"
}
}
},
"Microsoft.OData.UriParser.SelectItem": {
"type": "object",
"properties": {}
},
"Microsoft.OData.UriParser.Aggregation.TransformationNode": {
"type": "object",
"properties": {
"kind": {
"enum": [
"Aggregate",
"GroupBy",
"Filter",
"Compute",
"Expand"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.UriParser.SingleValueNode": {
"type": "object",
"properties": {
"typeReference": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"kind": {
"enum": [
"None",
"Constant",
"Convert",
"NonResourceRangeVariableReference",
"BinaryOperator",
"UnaryOperator",
"SingleValuePropertyAccess",
"CollectionPropertyAccess",
"SingleValueFunctionCall",
"Any",
"CollectionNavigationNode",
"SingleNavigationNode",
"SingleValueOpenPropertyAccess",
"SingleResourceCast",
"All",
"CollectionResourceCast",
"ResourceRangeVariableReference",
"SingleResourceFunctionCall",
"CollectionFunctionCall",
"CollectionResourceFunctionCall",
"NamedFunctionParameter",
"ParameterAlias",
"EntitySet",
"KeyLookup",
"SearchTerm",
"CollectionOpenPropertyAccess",
"CollectionComplexNode",
"SingleComplexNode",
"Count",
"SingleValueCast",
"CollectionPropertyNode",
"AggregatedCollectionPropertyNode",
"In",
"CollectionConstant"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.UriParser.RangeVariable": {
"type": "object",
"properties": {
"name": {
"type": "string",
"readOnly": true
},
"typeReference": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"kind": {
"format": "int32",
"type": "integer",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmTypeReference": {
"type": "object",
"properties": {
"isNullable": {
"type": "boolean",
"readOnly": true
},
"definition": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmType",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.Vocabularies.IEdmTerm": {
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"appliesTo": {
"type": "string",
"readOnly": true
},
"defaultValue": {
"type": "string",
"readOnly": true
},
"schemaElementKind": {
"enum": [
"None",
"TypeDefinition",
"Term",
"Action",
"EntityContainer",
"Function"
],
"type": "string",
"readOnly": true
},
"namespace": {
"type": "string",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable": {
"type": "object",
"properties": {}
},
"Microsoft.OData.Edm.IEdmExpression": {
"type": "object",
"properties": {
"expressionKind": {
"enum": [
"None",
"BinaryConstant",
"BooleanConstant",
"DateTimeOffsetConstant",
"DecimalConstant",
"FloatingConstant",
"GuidConstant",
"IntegerConstant",
"StringConstant",
"DurationConstant",
"Null",
"Record",
"Collection",
"Path",
"If",
"Cast",
"IsType",
"FunctionApplication",
"LabeledExpressionReference",
"Labeled",
"PropertyPath",
"NavigationPropertyPath",
"DateConstant",
"TimeOfDayConstant",
"EnumMember",
"AnnotationPath"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmEntityContainerElement": {
"type": "object",
"properties": {
"containerElementKind": {
"enum": [
"None",
"EntitySet",
"ActionImport",
"FunctionImport",
"Singleton"
],
"type": "string",
"readOnly": true
},
"container": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmEntityContainer",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmNavigationProperty": {
"type": "object",
"properties": {
"partner": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmNavigationProperty",
"readOnly": true
},
"onDelete": {
"enum": [
"None",
"Cascade"
],
"type": "string",
"readOnly": true
},
"containsTarget": {
"type": "boolean",
"readOnly": true
},
"referentialConstraint": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmReferentialConstraint",
"readOnly": true
},
"propertyKind": {
"enum": [
"None",
"Structural",
"Navigation"
],
"type": "string",
"readOnly": true
},
"type": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"declaringType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuredType",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmReferentialConstraint": {
"type": "object",
"properties": {
"propertyPairs": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.EdmReferentialConstraintPropertyPair"
},
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmStructuredType": {
"type": "object",
"properties": {
"isAbstract": {
"type": "boolean",
"readOnly": true
},
"isOpen": {
"type": "boolean",
"readOnly": true
},
"baseType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuredType",
"readOnly": true
},
"declaredProperties": {
"type": "array",
"items": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmProperty"
},
"readOnly": true
},
"typeKind": {
"enum": [
"None",
"Primitive",
"Entity",
"Complex",
"Collection",
"EntityReference",
"Enum",
"TypeDefinition",
"Untyped",
"Path"
],
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.EdmReferentialConstraintPropertyPair": {
"type": "object",
"properties": {
"dependentProperty": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuralProperty",
"readOnly": true
},
"principalProperty": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuralProperty",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmProperty": {
"type": "object",
"properties": {
"propertyKind": {
"enum": [
"None",
"Structural",
"Navigation"
],
"type": "string",
"readOnly": true
},
"type": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"declaringType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuredType",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.OData.Edm.IEdmStructuralProperty": {
"type": "object",
"properties": {
"defaultValueString": {
"type": "string",
"readOnly": true
},
"propertyKind": {
"enum": [
"None",
"Structural",
"Navigation"
],
"type": "string",
"readOnly": true
},
"type": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmTypeReference",
"readOnly": true
},
"declaringType": {
"$ref": "#/definitions/Microsoft.OData.Edm.IEdmStructuredType",
"readOnly": true
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.InspectionStandardModel]]": {
"type": "object",
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.InspectionStandardModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.InspectionStandardModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"product": {
"description": "the product to which the inspection applies (if no family)",
"type": "string"
},
"family": {
"description": "the family to which the inspection applies (if no product)",
"type": "string"
},
"revision": {
"description": "the inspection standard version",
"type": "string"
},
"vamg": {
"description": "Characteristic type",
"enum": [
"Value",
"Attribute",
"SlidingAttribute",
"Combined"
],
"type": "string"
},
"spcAlarmType": {
"description": "the SPC Alarms type used (selected from the Qual@xy configuration)",
"type": "string"
},
"supAlarmType": {
"description": "the UPM Alarms type used (selected from the Qual@xy configuration)",
"type": "string"
},
"measureTraceability": {
"description": "inspection Measurement traceability type (selected from the Qual@xy configuration)",
"type": "string"
},
"batchTraceability": {
"description": "the batch traceability type(or \"WO traceability\") associated (selected from the Qual@xy configuration)",
"type": "string"
},
"actifNoSerie": {
"description": "true : individual and serialized parts and measurements\r\nfalse : no serialized parts",
"type": "boolean"
},
"batch": {
"description": "True if the inspection is tracked by batch, allows to select the batch traceability type(or \"WO traceability\") associated.",
"type": "boolean"
},
"defBatchSize": {
"format": "int32",
"description": "If the inspection is tracked by batch, allows to select the batch traceability type(or \"WO traceability\") associated.\r\n0 means that the batch doesn’t have a predefined size at the start,",
"type": "integer"
},
"batchNameFormat": {
"description": "Allows you to define a mandatory format to be respected when creating a batch name: AAANN for TOU23 for example",
"type": "string"
},
"sampleSize": {
"format": "int32",
"description": "Indicates the sample size, i.e. the part number used to obtain a measurement.",
"type": "integer"
},
"sampleType": {
"description": "sample size type",
"enum": [
"InspectionStandardFixed",
"CharacFixed",
"CharacVariable"
],
"type": "string"
},
"sliding": {
"format": "int32",
"description": "to recreate a sample effect for value and mixed size 1 by \"sliding\" over the last \"n\" samples\r\nClassically, n=3 (n between 2 and 5)",
"type": "integer"
},
"fixedAttribute": {
"format": "int32",
"description": "For attribute inspection only , \r\ntrue : the specified sample size is fixed and constant (NP and C charts) (default)\r\nfalse : sample size specified and indicative but will be modified and entered at each sample(P and U charts).",
"type": "integer"
},
"samplingPeriod": {
"format": "int32",
"type": "integer"
},
"unitePeriode": {
"description": "Define the time unit of a sampling period",
"enum": [
"Minutes",
"Hours",
"Days"
],
"type": "string"
},
"measurementCycle": {
"description": "Allows you to define the order of measurements (for inspection size n>1)",
"enum": [
"CoteACote",
"PieceAPiece"
],
"type": "string"
},
"measurementSequence": {
"description": "Measurement sequence",
"enum": [
"AutoSequence",
"Sequence",
"Enchain",
"Global"
],
"type": "string"
},
"orderMandatory": {
"description": "to define whether or not the order the characteristics entered must be respected.",
"type": "boolean"
},
"measurementRework": {
"description": "activates the input function BEFORE ans AFTER REWORK\r\n(valid for serialized inspection (used in Serial number))",
"type": "boolean"
},
"importType": {
"description": "Allows you to select the manual import F11 type associated with the inspection (selected from the Qual@xy configuration)",
"type": "string"
},
"spreadsheet": {
"description": "True : display parts and columns in a spreadsheet\r\nfalse : allows you to position the dimension input area on a plan or a background image",
"type": "boolean"
},
"media1": {
"description": "Selects a text/image file to be displayed in a QDI input screen field",
"type": "string"
},
"media2": {
"description": "Selects a text/image file to be displayed in a QDI input screen field",
"type": "string"
},
"media3": {
"description": "select the image file that will be used as the background image for input in mask mode",
"type": "string"
},
"caracInCol": {
"format": "int32",
"description": "For spreadsheet mode:\r\ntrue : displays in columns, parts in rows.\r\nfalse : parts displays in columns, the characteristics in rows",
"type": "integer"
},
"posInCol": {
"format": "int32",
"description": "For multi-head and sampling size >1\r\ntrue : the head is displayed before the part number\r\nfalse : the part is displayed before the head number",
"type": "integer"
},
"locationType": {
"description": "location type and its visual reference for the Defect Map inspection (selected from the Qual@xy configuration)",
"type": "string"
},
"locationGroup": {
"description": "group DefectMap inspections together for Dashboard analysis.",
"type": "string"
},
"nbPointsIndic": {
"format": "int32",
"description": "the samples number to calculate statistical indicators by default. A usual value can be 25 or 30.",
"type": "integer"
},
"calculByBatch": {
"description": "If the inspection is tracked by batch\r\ntrue : the statistical indicators are calculated from the beginning of the current batch.\r\nfalse : statistical indicators are calculated on the last n points (NbPointsIndicGlissant), independently of the batch",
"type": "boolean"
},
"formuleApMes": {
"description": "a formula that will be analyzed and interpreted when the measurement is validated.Cf.formula book.",
"type": "string"
},
"fullReportPath": {
"description": "Associates a FullReport type reporting directly to the inspection",
"type": "string"
},
"inspectionStandardCharacs": {
"description": "Inspection Standard Characteristics",
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.InspectionStandardCharacModel"
}
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.InspectionStandardCharacModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"product": {
"description": "Product of apartenance",
"type": "string"
},
"inspectionStandard": {
"description": "Inspection Standard",
"type": "string"
},
"characteristic": {
"description": "Characteristic name",
"type": "string"
},
"active": {
"description": "Allows you to temporarily enable or disable the feature",
"type": "boolean"
},
"comment": {
"description": "Free input field, left to the discretion of the configurator",
"type": "string"
},
"monitoringType": {
"enum": [
"SPCMonitoring",
"HistoMonitoring",
"MeasureMonitoring",
"StartingCharts",
"SPCUPMMonitoring"
],
"type": "string"
},
"couple": {
"format": "int32",
"description": "the chart(s) used to track the characteristic",
"type": "integer"
},
"alarms": {
"description": "alarm triggering\r\ntrue: classic treatment (default)\r\nfalse : no alarms",
"type": "boolean"
},
"detectNC": {
"description": "with NCMS module\r\ndefine whether an Out of Spec. value on a characteristic will create an NC that can then be tracked throughout the NCMS workflow",
"type": "boolean"
},
"mandatory": {
"description": "flag to set if this carac is mandatory (default)",
"type": "boolean"
},
"decimalsCount": {
"format": "int32",
"description": "Defines the decimal number with which measurements are entered.",
"type": "integer"
},
"precisionMes": {
"format": "double",
"description": "Defines the measuring instrument accuracy in order to be able to draw the distribution histogram correctly",
"type": "number"
},
"scope": {
"description": "Measurement scope",
"enum": [
"Part",
"Subgroup",
"Batch"
],
"type": "string"
},
"rawMeasure": {
"description": "Reading measurement",
"enum": [
"RawValue",
"Calibrated",
"GapNominal"
],
"type": "string"
},
"noPositionMes": {
"format": "int32",
"description": "Defines the measurement order within a position",
"type": "integer"
},
"order": {
"format": "int32",
"description": "Defines the measurement order within a position",
"type": "integer"
},
"attribute": {
"description": "select the type of default associated with an attribute characteristic (selected from the Qual@xy configuration)",
"type": "string"
},
"level": {
"description": "Characteristic Level",
"enum": [
"Basic",
"Simple",
"Calculated"
],
"type": "string"
},
"formula": {
"description": "Calculation formula to determine the characteristic value",
"type": "string"
},
"formulaRework": {
"description": "Calculation formula to determine the characteristic value AFTER REWORK",
"type": "string"
},
"media1": {
"description": "text / image file to be displayed in the QDI input screen area at the time the feature is entered",
"type": "string"
},
"media2": {
"description": "text / image file to be displayed in the QDI input screen area at the time the feature is entered",
"type": "string"
},
"tools": {
"description": "Allows you to select the measurement tools used for this characteristic (selected from the Qual@xy configuration)",
"type": "string"
},
"notes": {
"description": "note to the characteristic",
"type": "string"
},
"dynamicModulation": {
"description": "Enables or disables dynamic modulation (modulation that varies according the characteristic capability)",
"type": "boolean"
},
"dynamicModulationType": {
"format": "int32",
"description": "Dynamic Modulation Type (selected from the Qual@xy configuration)",
"type": "integer"
},
"modulationFormula": {
"description": "Modulation Formula",
"type": "string"
},
"modulationScope": {
"description": "Global: the modulation is managed \"classically\", from the beginning of the chart.\r\nBatch: the modulation is reset (\"restarted\") with each new batch.",
"enum": [
"Global",
"Batch"
],
"type": "string"
},
"resumtionThreshold": {
"format": "int32",
"description": "Resumtion threshold for \"Global\" ModulationScope",
"type": "integer"
},
"cum1": {
"format": "double",
"description": "Used to set the lambda parameter for an EWMA chart.\r\n Used to set the H parameter for a CUSUM chart.",
"type": "number"
},
"cum2": {
"format": "double",
"description": "Used to set the L parameter for an EWMA chart.\r\nUsed to set the K parameter for a CUSUM chart.",
"type": "number"
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.FreeFieldModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"value": {
"type": "string"
},
"shortName": {
"type": "string"
}
}
},
"Microsoft.AspNet.OData.Query.ODataQueryOptions[Qualaxy.Api.Models.Conf.ProductModel]": {
"type": "object",
"properties": {
"ifMatch": {
"type": "object",
"readOnly": true
},
"ifNoneMatch": {
"type": "object",
"readOnly": true
},
"request": {
"type": "object",
"readOnly": true
},
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValues": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataRawQueryOptions",
"readOnly": true
},
"selectExpand": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SelectExpandQueryOption",
"readOnly": true
},
"apply": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ApplyQueryOption",
"readOnly": true
},
"filter": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.FilterQueryOption",
"readOnly": true
},
"orderBy": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.OrderByQueryOption",
"readOnly": true
},
"skip": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipQueryOption",
"readOnly": true
},
"skipToken": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipTokenQueryOption",
"readOnly": true
},
"top": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.TopQueryOption",
"readOnly": true
},
"count": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.CountQueryOption",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.ODataQueryValidator"
}
}
},
"Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.ProductModel]]": {
"type": "object",
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ProductModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.ProductModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"parentProduct": {
"description": "To define the parent product on which the product (or sub-assembly) depends",
"type": "string"
},
"color": {
"description": "Defines the banner color with which the product will be displayed in the Cockpit screen",
"type": "string"
},
"targetCp": {
"format": "double",
"description": "Target value for Capability Short Term Not Centred",
"type": "number"
},
"targetCpk": {
"format": "double",
"description": "Target value for Short Term Capability Centred",
"type": "number"
},
"targetNCR": {
"format": "double",
"description": "Target value for Rate of Non-Compliance (in ppm)",
"type": "number"
},
"targetPp": {
"format": "double",
"description": "Target value for Long Term Capability Uncentered",
"type": "number"
},
"targetPpk": {
"format": "double",
"description": "Target value for Long Term Capability Centered",
"type": "number"
},
"targetLeftCC": {
"format": "double",
"description": "Target value for Centering Coefficient Left (bottom side)",
"type": "number"
},
"targetRightCC": {
"format": "double",
"description": "Target value for Straight Coefficient of Centering (upper side)",
"type": "number"
},
"absurdCoefficient": {
"format": "double",
"description": "Coefficient for default calculation of the outlier limits (in no. of deviation of the tolerance limits from the target)",
"type": "number"
},
"picture": {
"description": "Allows you to choose the image file that will be displayed in the cockpit screen",
"type": "string"
},
"serialNbcharBefore": {
"format": "int32",
"description": "Used to isolate the numerical part of a serial number in the event that calculations have to be carried out. Retained for SPC Vision compatibility",
"type": "integer"
},
"serialNbCharAfter": {
"format": "int32",
"description": "Used to isolate the numerical part of a serial number in the event that calculations have to be carried out. Retained for SPC Vision compatibility",
"type": "integer"
},
"fullReportPath": {
"description": "Allows association of a FullReport to the product, independently of the processes followed",
"type": "string"
},
"waitingTime": {
"description": "Rest time of the part once the WO is finished. In the case of an assembly this part cannot be used BEFORE this deadline\r\nformat hh:mn:ss",
"type": "string"
},
"expiry": {
"description": "Shelf life of the part once finished (once the WO is finished). In the case of an assembly this part cannot be used AFTER this deadline\r\nformat hh:mn:ss",
"type": "string"
},
"version": {
"description": "Retained for SPC Vision compatibility. INFORMATIVE field only",
"type": "string"
},
"serialName": {
"description": "Allows you to rename the term identifier (serial) for that particular product.\r\nFor example: serial, MSN, rank no...",
"type": "string"
},
"serialFormat": {
"description": "Allows you to define the expected format for the parts identifier",
"type": "string"
},
"serialTrace": {
"description": "Allows you to select the part traceability (from Qual@xy configuration) that will be associated with all parts of the product",
"type": "string"
},
"standard": {
"description": "Allows you to define the Quality standard with which the statistical indicators will be calculated for this product(see Indicators Manual).",
"type": "string"
},
"characteristics": {
"description": "product Characteristics",
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ProductCharacteristicModel"
}
},
"shortRun": {
"description": "N/A Pending for future release",
"type": "boolean"
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.ProductCharacteristicModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"product": {
"type": "string"
},
"subgroup1": {
"description": "Allows you to group the product characteristics in a first level (additional tree level in Qual@xy SPC)",
"type": "string"
},
"subgroup2": {
"description": "Allows you to group the product characteristics in a second level (additional tree level in Qual@xy SPC)",
"type": "string"
},
"subgroup3": {
"description": "Allows you to group the product characteristics in a third level (additional tree level in Qual@xy SPC)",
"type": "string"
},
"unit": {
"description": "One of a unit defined in the Qual@xy parameters",
"type": "string"
},
"order": {
"format": "int32",
"description": "Allows you to order the product characteristics",
"type": "integer"
},
"critical": {
"description": "Out of Tolerance measurement on the characteristic will block (with Critical=true) or not block (with Critical=false) the WO advancing",
"type": "boolean"
},
"characteristicType": {
"description": "One of the characteristic types defined in the Qual@xy parameters",
"type": "string"
},
"law": {
"description": "One of the statistical law",
"enum": [
"Attribut",
"Normale",
"Defaut",
"UniSup",
"UniInf",
"Rayleigh"
],
"type": "string"
},
"blockProduction": {
"description": "Allows you to block input to the routing in case of poor capability.",
"type": "boolean"
},
"alphaRisk": {
"format": "double",
"description": "Allows to define the statistical risk α linked to the characteristic. Default = 0.27%",
"type": "number"
},
"betaRisk": {
"format": "double",
"description": "Allows to define the statistical risk β related to the feature. Default = 30%",
"type": "number"
},
"cp": {
"format": "double",
"description": "Target value for Non-Centered Short Term Capability",
"type": "number"
},
"cpk": {
"format": "double",
"description": "Target value for Short Term Capability Centered",
"type": "number"
},
"pp": {
"format": "double",
"description": "Target value for Long Term Capability Uncentered.",
"type": "number"
},
"ppk": {
"format": "double",
"description": "Target value for Long Term Capability Centered.",
"type": "number"
},
"leftCc": {
"format": "double",
"description": "Target value for Left Centering Coefficient",
"type": "number"
},
"rightCc": {
"format": "double",
"description": "Target value for Right Centering Coefficient",
"type": "number"
},
"monitoringIndicator": {
"description": "the indicator that will be used as a reference for the characteristic on the cockpit screen",
"enum": [
"None",
"Cp",
"Cpk",
"TNC",
"CpCpk"
],
"type": "string"
},
"targetNCR": {
"format": "int32",
"description": "Target value for the Non-Compliance Rate (in ppm).",
"type": "integer"
},
"cpAlert": {
"format": "double",
"description": "Alert value for Short Term Non-Centered Capability",
"type": "number"
},
"cpkAlert": {
"format": "double",
"description": "Alert value for Short Term Capability Centered.",
"type": "number"
},
"ppAlert": {
"format": "double",
"description": "Alert value for Long Term Capability Uncentered.",
"type": "number"
},
"ppkAlert": {
"format": "double",
"description": "Long Term Capability Alert Value Centered",
"type": "number"
},
"ncrAlert": {
"format": "double",
"description": "Alert Value for Non-Compliance Rate.",
"type": "number"
},
"leftCcAlert": {
"format": "double",
"description": "Left Centering Coefficient Alert Value",
"type": "number"
},
"rightCcAlert": {
"format": "double",
"description": "Alert value for Right Centering Coefficient",
"type": "number"
},
"specType": {
"description": "Selecting the characteristic type tracking for a Spec type product",
"enum": [
"Value",
"Gap",
"GapPercent"
],
"type": "string"
},
"historicCp": {
"format": "double",
"description": "Historical capability value for the characteristic.",
"type": "number"
},
"nominal": {
"format": "double",
"description": "Nominal value for the characteristic.",
"type": "number"
},
"lsl": {
"format": "double",
"description": "Lower Tolerance Limit for the characteristic.",
"type": "number"
},
"usl": {
"format": "double",
"description": "Upper Tolerance Limit for the characteristic.",
"type": "number"
},
"target": {
"format": "double",
"description": "Target value for the characteristic",
"type": "number"
},
"lcl": {
"format": "double",
"description": "Lower SPC Inspection Limit of the characteristic",
"type": "number"
},
"ucl": {
"format": "double",
"description": "Upper SPC Inspection Limit of the characteristic.",
"type": "number"
},
"lal": {
"format": "double",
"description": "Lower Outlier Limit of the characteristic.",
"type": "number"
},
"ual": {
"format": "double",
"description": "Upper Outlier limit of the characteristic.",
"type": "number"
},
"steering": {
"format": "int32",
"description": "Indicate if it's a steering characteristic",
"type": "integer"
},
"compensator": {
"description": "Steering Compensator",
"type": "string"
},
"compensatorIndex": {
"description": "Steering compensator index",
"type": "string"
},
"compensatorField": {
"description": "Steering compensator field",
"type": "string"
},
"luL1": {
"format": "double",
"description": "Lower User Limit 1",
"type": "number"
},
"uuL1": {
"format": "double",
"description": "Upper User Limit 1",
"type": "number"
},
"luL2": {
"format": "double",
"description": "Lower User Limit 2",
"type": "number"
},
"uuL2": {
"format": "double",
"description": "Upper User Limit 2",
"type": "number"
},
"llNotReworkable": {
"description": "Lower Limit not reworkable",
"type": "boolean"
},
"ulNotReworkable": {
"description": "Upper Limit not reworkable",
"type": "boolean"
},
"productDefinitionClasses": {
"description": "Product Definition Classes",
"type": "string"
},
"tool": {
"description": "Tool associate to the characteristic (from Qual@xy Tools or ToolTypes )",
"type": "string"
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
}
}
},
"Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.ToolModel]]": {
"type": "object",
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.ToolModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.ToolModel": {
"required": [
"valide",
"shortName"
],
"type": "object",
"properties": {
"typeOutillage": {
"description": "Tool type (to group together individual tools with the same characteristics)",
"type": "string"
},
"lastValidation": {
"format": "date-time",
"description": "Date of the last validation",
"type": "string"
},
"endValidity": {
"format": "date-time",
"description": "End date of validity",
"type": "string"
},
"valide": {
"description": "tool validity, True: usable",
"type": "boolean"
},
"count": {
"format": "int32",
"description": "number of uses since last verification",
"type": "integer"
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
}
}
},
"Microsoft.AspNet.OData.Query.ODataQueryOptions[Qualaxy.Api.Models.Conf.WorkShopModel]": {
"type": "object",
"properties": {
"ifMatch": {
"type": "object",
"readOnly": true
},
"ifNoneMatch": {
"type": "object",
"readOnly": true
},
"request": {
"type": "object",
"readOnly": true
},
"context": {
"$ref": "#/definitions/Microsoft.AspNet.OData.ODataQueryContext",
"readOnly": true
},
"rawValues": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ODataRawQueryOptions",
"readOnly": true
},
"selectExpand": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SelectExpandQueryOption",
"readOnly": true
},
"apply": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.ApplyQueryOption",
"readOnly": true
},
"filter": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.FilterQueryOption",
"readOnly": true
},
"orderBy": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.OrderByQueryOption",
"readOnly": true
},
"skip": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipQueryOption",
"readOnly": true
},
"skipToken": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.SkipTokenQueryOption",
"readOnly": true
},
"top": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.TopQueryOption",
"readOnly": true
},
"count": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.CountQueryOption",
"readOnly": true
},
"validator": {
"$ref": "#/definitions/Microsoft.AspNet.OData.Query.Validators.ODataQueryValidator"
}
}
},
"Microsoft.AspNet.OData.ODataValue[System.Collections.Generic.IEnumerable[Qualaxy.Api.Models.Conf.WorkShopModel]]": {
"type": "object",
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.WorkShopModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.WorkShopModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"parentWorkshop": {
"description": "Parent workshop (if any)",
"type": "string"
},
"machines": {
"description": "workshop machines",
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.MachineModel"
}
},
"color": {
"description": "color in HEX notation #2596BE",
"type": "string"
},
"picture": {
"description": "path for the picture",
"type": "string"
},
"backgroundPicture": {
"description": "path for the background picture",
"type": "string"
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
}
}
},
"Qualaxy.Api.Models.Conf.MachineModel": {
"required": [
"shortName"
],
"type": "object",
"properties": {
"capacity": {
"format": "int32",
"description": "machine capability",
"type": "integer"
},
"workshop": {
"description": "workshop of apartenance",
"type": "string"
},
"perProduct": {
"description": "specifique machine \"Per Product\"",
"type": "boolean"
},
"supplier": {
"description": "Supplier (for Ctrl Reception module)",
"type": "boolean"
},
"opcUaAddress": {
"description": "Opc UA Adress for connected machine",
"type": "string"
},
"refreshTimeOpcUA": {
"format": "int32",
"description": "optionnal opc ua refresh time",
"type": "integer"
},
"aliasStatutOpcUA": {
"description": "OpcUa NoId for machine status",
"type": "string"
},
"freeFields": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualaxy.Api.Models.Conf.FreeFieldModel"
}
},
"longName": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"creationUser": {
"type": "string"
},
"updateDate": {
"format": "date-time",
"type": "string"
},
"udpateUser": {
"type": "string"
},
"shortName": {
"type": "string"
}
}
}
}
}