{"swagger":"2.0","info":{"version":"7.0.15.0","title":"WebAPI","description":"**ManWinWin** web API","x-swagger-net-version":"8.5.12.001","contact":{"name":"Navaltik","url":"https://www.manwinwin.com/contact","email":"support@manwinwin.com"}},"host":"mwwapi.terminal-tsa.pt","basePath":"/api","schemes":["https"],"paths":{"/Configuration/Function":{"get":{"tags":["Configuration"],"summary":"Use: api/Configuration/Functions","description":"**Use: api/Configuration/Functions**","operationId":"Configuration_Funcao","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Configuration/ManWinWinOptions":{"get":{"tags":["Configuration"],"summary":"ManWinwWin options","description":"**Use: api/Configuration/Options**","operationId":"Configuration_ManWinWinOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ManWinWinOptions"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Configuration/Causes":{"get":{"tags":["Configuration"],"summary":"List all Causes","operationId":"Configuration_Causas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Clients":{"get":{"tags":["Configuration"],"summary":"List all Clients","operationId":"Configuration_Clientes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Client or update an existing one","operationId":"Configuration_ClienteUpdateOrCreate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"client","in":"body","description":"The Client to create/update","required":true,"schema":{"$ref":"#/definitions/Client"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/CostCenters":{"get":{"tags":["Configuration"],"summary":"List all Cost Centers","operationId":"Configuration_CostCenterList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"IncludeAllParents","in":"query","description":"if true, then all parent Cost Centers are included, even if the user does not have access to them","required":false,"type":"boolean","default":false},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/CostCenter"},"xml":{"name":"CostCenter","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Cost Center","operationId":"Configuration_AddCostCenter","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"costCenter","in":"body","description":"The Cost Center to create","required":true,"schema":{"$ref":"#/definitions/CostCenterPut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/CostCenters/{costCenter}":{"get":{"tags":["Configuration"],"summary":"Get the details of a Cost Center","operationId":"Configuration_GetDetails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"costCenter","in":"path","description":"Cost Center Code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CostCenterDetail"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Configuration/CostCenters/Specifications":{"get":{"tags":["Configuration"],"summary":"Get the Cost Centers Specifications","operationId":"Configuration_GetSpecifications","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/CostCenterSpecifications"},"xml":{"name":"CostCenterSpecifications","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/CostDocumentTypes":{"get":{"tags":["Configuration"],"summary":"List all cost Document Types","operationId":"Configuration_TipoDocumentoCustos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Employees":{"get":{"tags":["Configuration"],"summary":"List all Employees","operationId":"Configuration_Funcionarios","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Employee.Simple"},"xml":{"name":"Employee","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Employee or update an existing one","operationId":"Configuration_Funcionario","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"employee","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Employee"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/Employees/{code}":{"delete":{"tags":["Configuration"],"summary":"Block user","operationId":"Configuration_DesativarFuncionario","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Employee to block","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Configuration/Profiles":{"get":{"tags":["Configuration"],"summary":"List all Profiles","operationId":"Configuration_Perfis","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Employees/{code}/Documents":{"post":{"tags":["Configuration"],"summary":"Upload and associate a document to the Employee","operationId":"Configuration_AddEmployeeDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Employee code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"$ref":"#/definitions/DocumentSimpleDetail"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Configuration/Functions":{"get":{"tags":["Configuration"],"summary":"List all Functions","operationId":"Configuration_Funcoes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Function","operationId":"Configuration_AddFuncoes","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"function","in":"body","description":"The Function to create","required":true,"schema":{"$ref":"#/definitions/FunctionPut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/Suppliers":{"get":{"tags":["Configuration"],"summary":"List all Suppliers","operationId":"Configuration_Fornecedores","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/SupplierDetail"},"xml":{"name":"SupplierDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Supplier or update an existing one","operationId":"Configuration_FornecedorUpdateOrCreate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"supplier","in":"body","description":"The Supplier to create/update","required":true,"schema":{"$ref":"#/definitions/Supplier"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/Suppliers/{code}/Documents":{"post":{"tags":["Configuration"],"summary":"Upload and associate a document to the Supplier","operationId":"Configuration_AddSupplierDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Supplier code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"$ref":"#/definitions/DocumentSimpleDetail"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Configuration/Clients/{code}/Documents":{"post":{"tags":["Configuration"],"summary":"Upload and associate a document to the Client","operationId":"Configuration_AddClientDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Client code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"$ref":"#/definitions/DocumentSimpleDetail"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Configuration/Suppliers/{code}/Contacts":{"get":{"tags":["Configuration"],"summary":"List all contacts of a supplier","operationId":"Configuration_Contatos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"The Supplier code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Contact"},"xml":{"name":"Contact","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Configuration"],"summary":"Create a new Contact","operationId":"Configuration_NovoContato","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Supplier code","required":true,"type":"string"},{"name":"contact","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ContactEdit"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Configuration/Suppliers/{code}/Contacts/{id}":{"put":{"tags":["Configuration"],"summary":"Update an Contact","operationId":"Configuration_PutApiConfigurationSuppliersByCodeContactsById","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Supplier code","required":true,"type":"string"},{"name":"id","in":"path","description":"The Contact Id","required":true,"type":"integer","format":"int32"},{"name":"contact","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ContactEdit"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Configuration/Symptoms":{"get":{"tags":["Configuration"],"summary":"List all Symptoms","operationId":"Configuration_Sintomas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Systems":{"get":{"tags":["Configuration"],"summary":"List all Systems","operationId":"Configuration_SystemList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"IncludeAllParents","in":"query","description":"if true, then all parent Systems are included, even if the user does not have access to them","required":false,"type":"boolean","default":false},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/System"},"xml":{"name":"System","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new System","operationId":"Configuration_AddSystem","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"system","in":"body","description":"The new System to create","required":true,"schema":{"$ref":"#/definitions/SystemPut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/Accounts":{"get":{"tags":["Configuration"],"summary":"List all Accounts","operationId":"Configuration_AccountList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Account"},"xml":{"name":"Account","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/CostDocuments":{"get":{"tags":["Configuration"],"summary":"List all Cost Documents","operationId":"Configuration_CostDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/CostDocumentDetail"},"xml":{"name":"CostDocumentDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Configuration"],"summary":"Create a new Cost Document","operationId":"Configuration_Create","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/CostDocumentPost"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Configuration/Options":{"get":{"tags":["Configuration"],"summary":"ManWinwWin options","operationId":"Configuration_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ManWinWinOptions"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Currencies":{"get":{"tags":["Configuration"],"summary":"List all currencies","operationId":"Configuration_Moedas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Currency"},"xml":{"name":"Currency","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Configuration/Currencies/{code}":{"put":{"tags":["Configuration"],"summary":"Edit a currency","operationId":"Configuration_EditarMoeda","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"Currency code","required":true,"type":"string"},{"name":"currency","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/CurrencyEdit"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Image/{id}":{"get":{"tags":["Documents"],"summary":"Downloads the image associated with the Id","operationId":"Documents_GetImagem","consumes":[],"produces":["image/jpeg"],"parameters":[{"name":"id","in":"path","description":"Image Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}},"security":[{"auth_pass":[]}]}},"/Document/{id}":{"get":{"tags":["Documents"],"summary":"Downloads the document associated with the Id","operationId":"Documents_GetDocumento","consumes":[],"produces":["application/octet-stream"],"parameters":[{"name":"id","in":"path","description":"Image Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}},"security":[{"auth_pass":[]}]}},"/Documents":{"get":{"tags":["Documents"],"summary":"Lists all documents in ManWinWin","operationId":"Documents_GetAllDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/DocumentDetail"},"xml":{"name":"DocumentDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Documents/Associate/{id}":{"post":{"tags":["Documents"],"summary":"Associate a Document to a Entity","operationId":"Documents_AssociateDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"The document id","required":true,"type":"integer","format":"int32"},{"name":"association","in":"body","description":"The entity to associate","required":true,"schema":{"$ref":"#/definitions/EntityDetail"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/AppliedStockItems":{"get":{"tags":["Items"],"summary":"List all Applied Stock Items in the Item","description":"**Use: api/items/{item}/AppliedMaterials**","operationId":"Items_AppliedMaterials","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AppliedStockItems"},"xml":{"name":"AppliedStockItems","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Items":{"get":{"tags":["Items"],"summary":"List all the Items","operationId":"Items_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Asset"},"xml":{"name":"Asset","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Items"],"summary":"Create a new Item","operationId":"Items_Create","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"asset","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/AssetPut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Items/Options":{"get":{"tags":["Items"],"summary":"ManWinwWin options for the Items","operationId":"Items_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ItemsOptions"}}},"security":[{"auth_pass":[]}]}},"/Items/{item}":{"get":{"tags":["Items"],"summary":"Get the details of an Item","operationId":"Items_GetDetail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"Item asset","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AssetDetails"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Items"],"summary":"Create a new child Item","operationId":"Items_CreateChild","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"asset","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ChildAssetPut"}},{"name":"item","in":"path","description":"The Father asset","required":true,"type":"string"}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"patch":{"tags":["Items"],"summary":"Update an existing Item","operationId":"Items_Update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item asset","required":true,"type":"string"},{"name":"asset","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/AssetEdit"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/Image":{"put":{"tags":["Items"],"summary":"Upload and set the Item image","operationId":"Items_UploadImage","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item asset","required":true,"type":"string"},{"name":"image","in":"body","description":"<para>The image to upload.\r\n</para>\r\n<para>Supported file types: jpg, jpeg, gif, bmp, png, tif, wmf</para>","required":true,"schema":{"$ref":"#/definitions/HttpFile"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/MainDocument":{"put":{"tags":["Items"],"summary":"Upload and associate the main document to the Item","operationId":"Items_UploadMainDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"$ref":"#/definitions/DocumentSimpleDetail"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/Documents/{code}":{"post":{"tags":["Items"],"summary":"Upload a document for a Item","operationId":"Items_UploadItemDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The item code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"auth_pass":[]}]}},"/Items/{item}/Components":{"get":{"tags":["Items"],"summary":"List all Components associated with an Item","operationId":"Items_Orgaos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Component"},"xml":{"name":"Component","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/MaintenancePlans":{"get":{"tags":["Items"],"summary":"List all Maintenance Plans associated with an Item","operationId":"Items_Fichas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/MaintenancePlans"},"xml":{"name":"MaintenancePlans","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/Components/{id}":{"get":{"tags":["Items"],"summary":"Component image","operationId":"Items_OrgaoImage","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"id","in":"path","description":"Component Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/Readings":{"get":{"tags":["Items"],"summary":"List all the Reading records of an Item/Asset","operationId":"Items_ReadingRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ReadingList"},"xml":{"name":"ReadingList","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Items"],"summary":"Update an existing Reading","operationId":"Items_PostLeitura","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset item","required":true,"type":"string"},{"name":"rd","in":"body","description":"Reading","required":true,"schema":{"$ref":"#/definitions/ReadingEdit"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/ReadingPoints":{"get":{"tags":["Items"],"summary":"List all the ReadingPoints of an Item/Asset","operationId":"Items_ReadingPoints","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ReadingPointsList"},"xml":{"name":"ReadingPointsList","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/Readings/{param}":{"post":{"tags":["Items"],"summary":"Add a new Reading","operationId":"Items_PostApiItemsByItemReadingsByParam","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"param","in":"path","description":"The Reading Point asset","required":true,"type":"string"},{"name":"rd","in":"body","description":"The reading","required":true,"schema":{"$ref":"#/definitions/Asset.Reading"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Items/RunningRecords":{"get":{"tags":["Items"],"summary":"List all the Running records","operationId":"Items_GetRegistoFuncionamento","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RunningRecordsList"},"xml":{"name":"RunningRecordsList","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Items/{item}/RunningRecords":{"get":{"tags":["Items"],"summary":"List all the Running records of an Item/Asset","operationId":"Items_GetApiItemsByItemRunningRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RunningRecord"},"xml":{"name":"RunningRecord","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Items"],"summary":"Add a new Running record","operationId":"Items_PostRegistoFuncionamento","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"runningRecord","in":"body","description":"The values to create the running record","required":true,"schema":{"$ref":"#/definitions/RunningRecordPost"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Items/Locations":{"get":{"tags":["Items"],"summary":"List all the Locations","operationId":"Items_Localizacoes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Location"},"xml":{"name":"Location","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Items"],"summary":"Create a new Location","operationId":"Items_NovaLocalizacao","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"location","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Location"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Items/Types":{"get":{"tags":["Items"],"summary":"List all the Item Types","operationId":"Items_TiposObjeto","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AssetType"},"xml":{"name":"AssetType","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Items/{item}/UsageHistories":{"get":{"tags":["Items"],"summary":"List Asset Usage History","operationId":"Items_HistoricoLocalizacao","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset code","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AssetHistory"},"xml":{"name":"AssetHistory","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Items/{item}/AppliedMaterials":{"get":{"tags":["Items"],"summary":"List all Applied Materials in the Item","operationId":"Items_ArtigosAplicados","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"item","in":"path","description":"The Item/Asset asset","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AppliedStockItems"},"xml":{"name":"AppliedStockItems","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/About":{"get":{"tags":["Manage"],"summary":"Get Company name","operationId":"Manage_About","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}}},"/License":{"get":{"tags":["Manage"],"summary":"Get License Information","operationId":"Manage_GetLicenses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/LicenseDates"},"xml":{"name":"LicenseDates","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Version":{"get":{"tags":["Manage"],"summary":"Get API version","operationId":"Manage_Version","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}}},"/User":{"get":{"tags":["Manage"],"summary":"Get the logged-in user details","operationId":"Manage_UserDetails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}}},"security":[{"auth_pass":[]}]}},"/User/ChangePassword":{"put":{"tags":["Manage"],"summary":"Change user password according to Desktop user configurations","operationId":"Manage_ChangePassword","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"changePassword","in":"body","required":true,"schema":{"$ref":"#/definitions/Password"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/User/RealTimeManHours":{"put":{"tags":["Manage"],"summary":"Add or stop a real time Man-Hour record","operationId":"Manage_AdicionarMaoObraTempoReal","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RealTimeManHoursRecordNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Manage"],"summary":"Delete the real time Man-Hour record of a user","operationId":"Manage_RemoverMaoObraTempoReal","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/DeleteRealTimeManHourRecord"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/UserAccess":{"get":{"tags":["Manage"],"summary":"Use: api/User","description":"**Use: api/User**","operationId":"Manage_UserAccess","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Materials":{"get":{"tags":["Materials"],"summary":"List all materials","operationId":"Materials_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Material"},"xml":{"name":"Material","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Materials"],"summary":"Create a new Material or update an existing one","operationId":"Materials_MaterialCreateOrUpdate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"material","in":"body","description":"The Material to create/update","required":true,"schema":{"$ref":"#/definitions/MaterialPut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Materials"],"summary":"Create a new material (the code will be created internally)","operationId":"Materials_MaterialCreate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"material","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/MaterialPost"}}],"responses":{"200":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/CodingStandard/{class}/{family}":{"put":{"tags":["Materials"],"summary":"Create the Materials Coding Standard, class/family/subfamily","operationId":"Materials_CreateNorma","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"codingStandard","in":"body","description":"The new class/family/subfamily","required":true,"schema":{"$ref":"#/definitions/CodingStandard"}},{"name":"class","in":"path","description":"The class code when creating a family or subfamily","required":true,"type":"string"},{"name":"family","in":"path","description":"The family code when creating a subfamily","required":true,"type":"string"}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Stores":{"get":{"tags":["Materials"],"summary":"List all Stores","operationId":"Materials_GetStoresList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"includeInactive","in":"query","description":"","required":false,"type":"boolean","default":false},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreDetails"},"xml":{"name":"StoreDetails","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Materials"],"summary":"Create a new Store or update an existing one","operationId":"Materials_StoreCreateOrUpdate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"store","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/StorePut"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/{store}":{"get":{"tags":["Materials"],"summary":"List all Materials stock levels","operationId":"Materials_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"store","in":"path","description":"The Store code where to consult","required":true,"type":"string"},{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreMaterial"},"xml":{"name":"StoreMaterial","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Materials/{store}/{code}":{"get":{"tags":["Materials"],"summary":"Get the details of the Material in the specified store","operationId":"Materials_GetDetails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"store","in":"path","description":"The Store code where the material is inputed","required":true,"type":"string"},{"name":"code","in":"path","description":"The Material code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StoreMaterialDetails"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Materials"],"summary":"Update the Material \"virtual\" stock level (no stock movement is registered)","operationId":"Materials_AtualizarQuantidades","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"store","in":"path","description":"The Store code where to put the Material","required":true,"type":"string"},{"name":"code","in":"path","description":"The Material code","required":true,"type":"string"},{"name":"stock","in":"body","description":"The values to update the stock level","required":true,"schema":{"$ref":"#/definitions/Stock"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Materials"],"summary":"Inactivate a material in a store","operationId":"Materials_Inativar","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"store","in":"path","required":true,"type":"string"},{"name":"code","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Entries":{"get":{"tags":["Materials"],"summary":"List all store entries","operationId":"Materials_Entradas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreEntry"},"xml":{"name":"StoreEntry","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Materials"],"summary":"Add a new store entry","operationId":"Materials_NovaEntrada","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"entry","in":"body","description":"the store entry","required":true,"schema":{"$ref":"#/definitions/StoreEntryPost"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StoreEntryResponse"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Entries/{id}":{"patch":{"tags":["Materials"],"summary":"Consolidate Material Entry","operationId":"Materials_Update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"entry","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ConsolidateEntry"}},{"name":"id","in":"path","description":"The EntryID","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Returns/{id}":{"put":{"tags":["Materials"],"summary":"Return a material","operationId":"Materials_Devolucoes","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"return","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/StoreReturn"}},{"name":"id","in":"path","description":"The EntryID returned by post store entry","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Inventories":{"get":{"tags":["Materials"],"summary":"List all Inventories","operationId":"Materials_Inventories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/InventoryList"},"xml":{"name":"InventoryList","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Materials"],"summary":"Add or edit a new inventory | if code of inventory exists it will edit it","operationId":"Materials_NovoInventario","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"inventory","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Inventory"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Inventories/{code}":{"delete":{"tags":["Materials"],"summary":"Delete inventory","operationId":"Materials_DeleteApiMaterialsInventoriesByCode","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Movements":{"get":{"tags":["Materials"],"summary":"List movements of material in store","operationId":"Materials_Movements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Movement"},"xml":{"name":"Movement","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Materials/Lots":{"get":{"tags":["Materials"],"summary":"List all Lots","operationId":"Materials_GetLots","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Lot"},"xml":{"name":"Lot","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Materials"],"summary":"Add a new store lot","operationId":"Materials_NovoLote","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/LotPost"}}],"responses":{"201":{"description":"Created","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Outputs":{"post":{"tags":["Materials"],"summary":"Add a new store output","operationId":"Materials_NovaSaida","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/StoreOutputPost"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Materials/Outputs/{id}/Documents":{"post":{"tags":["Materials"],"summary":"Upload and associate documents to the Store Output","operationId":"Materials_DocumentosSaidaArmazem","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Output id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Materials/{code}/Image":{"put":{"tags":["Materials"],"summary":"Upload and set the Material image","operationId":"Materials_UploadImage","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Material code","required":true,"type":"string"},{"name":"image","in":"body","description":"<para>The image to upload.\r\n</para>\r\n<para>Supported file types: jpg, jpeg, gif, bmp, png, tif, wmf</para>","required":true,"schema":{"$ref":"#/definitions/HttpFile"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Materials/Output":{"post":{"tags":["Materials"],"summary":"Add a new store output","description":"**Use: api/Materials/Outputs**","operationId":"Materials_NovaSaida_old","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/StoreOutputPost"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Projects":{"get":{"tags":["Projects"],"summary":"List all projects","operationId":"Projects_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ProjectsList"},"xml":{"name":"ProjectsList","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Projects/{project}":{"get":{"tags":["Projects"],"summary":"Get the details of a Project","operationId":"Projects_GetDetail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"project","in":"path","description":"Project Code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProjectDetail"}}},"security":[{"auth_pass":[]}]}},"/Projects/Issue/{project}":{"put":{"tags":["Projects"],"summary":"Issue a Scheduled Project","operationId":"Projects_Issue","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/IssueProject"}},{"name":"project","in":"path","description":"Project Code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Projects/Terminate/{project}":{"put":{"tags":["Projects"],"summary":"Terminate a Project","operationId":"Projects_Terminate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/TerminateProject"}},{"name":"project","in":"path","description":"Project Code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests":{"get":{"tags":["Purchase Requests"],"summary":"List all purchase requests","operationId":"Purchase Requests_GetRequestsList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PurchaseRequestBasic"},"xml":{"name":"PurchaseRequestBasic","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Purchase Requests"],"summary":"Add a new purchase request","operationId":"Purchase Requests_AddRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PurchaseRequestNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Materials":{"get":{"tags":["Purchase Requests"],"summary":"Get the requested stock items of a purchase request","operationId":"Purchase Requests_GetRequestedStockItemsList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PurchaseRequest.StockItem"},"xml":{"name":"StockItem","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Others":{"get":{"tags":["Purchase Requests"],"summary":"Get the requested others of a purchase request","operationId":"Purchase Requests_GetOthersList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PurchaseRequest.Other"},"xml":{"name":"Other","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}":{"put":{"tags":["Purchase Requests"],"summary":"Update a pending purchase request","operationId":"Purchase Requests_Update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The request Id","required":true,"type":"integer","format":"int32"},{"name":"request","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PurchaseRequestNew"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Purchase Requests"],"summary":"Delete a Pending Request","operationId":"Purchase Requests_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Close":{"put":{"tags":["Purchase Requests"],"summary":"Close a Completed Request","operationId":"Purchase Requests_Close","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Approve":{"put":{"tags":["Purchase Requests"],"summary":"Approve a Pending Request","operationId":"Purchase Requests_Approve","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Reject":{"put":{"tags":["Purchase Requests"],"summary":"Reject a Pending Request","operationId":"Purchase Requests_Reject","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Notes":{"get":{"tags":["Purchase Requests"],"summary":"List Purchase Request's notes","operationId":"Purchase Requests_GetNotes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"Purchase Request Code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PurchaseRequest.Notes"},"xml":{"name":"Notes","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Purchase Requests"],"summary":"Create Purchase Request note","operationId":"Purchase Requests_Notes","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"note","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PostRequestNote"}},{"name":"code","in":"path","description":"Purchase Request Code","required":true,"type":"integer","format":"int32"}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Notes/{id}":{"put":{"tags":["Purchase Requests"],"summary":"Edit WorkOrder note","operationId":"Purchase Requests_EditNote","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"note","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/EditRequestNote"}},{"name":"code","in":"path","description":"Purchase Request Code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"Note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Purchase Requests"],"summary":"Delete Purchase Request note","operationId":"Purchase Requests_RemoveNote","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"Purchase Request Code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"Note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/PurchaseRequests/{code}/Notes/{id}/Documents":{"post":{"tags":["Purchase Requests"],"summary":"Upload and associate a document to the Purchase Request Note","operationId":"Purchase Requests_Documentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Purchase Request code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"The Purchase Request note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"},"415":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Purchases":{"get":{"tags":["Purchases"],"summary":"List all purchase orders","operationId":"Purchases_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Purchase"},"xml":{"name":"Purchase","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Purchases/{id}":{"put":{"tags":["Purchases"],"summary":"Update a purchase order","operationId":"Purchases_Update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"The Purchase ID","required":true,"type":"integer","format":"int32"},{"name":"purchase","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PurchaseEdit"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Purchases"],"summary":"Delete a prepared purchase order","operationId":"Purchases_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Purchase order ID","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Purchases/Materials":{"get":{"tags":["Purchases"],"summary":"List all Materials in all Purchase Orders","operationId":"Purchases_GetMaterials2","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Purchase.Material"},"xml":{"name":"Material","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Purchases/Others":{"get":{"tags":["Purchases"],"summary":"List all Others/services in all Purchase Orders","operationId":"Purchases_GetServices2","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Other"},"xml":{"name":"Other","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Purchases/{id}/Materials/{supplier}":{"get":{"tags":["Purchases"],"summary":"List all Materials in a purchase order","description":"**Use: api/Purchases/Materials**","operationId":"Purchases_GetMaterials","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"id","in":"path","description":"The Purchase ID","required":true,"type":"integer","format":"int32"},{"name":"supplier","in":"path","description":"The Supplier ID from the list of proposals","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Purchase.Material"},"xml":{"name":"Material","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Purchases/{id}/Services/{supplier}":{"get":{"tags":["Purchases"],"summary":"List all Services in a purchase order","description":"**Use: api/Purchases/Others**","operationId":"Purchases_GetServices","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"id","in":"path","description":"The Purchase ID","required":true,"type":"integer","format":"int32"},{"name":"supplier","in":"path","description":"The Supplier ID from the list of proposals","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Other"},"xml":{"name":"Other","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/DirectApplication/{id}":{"delete":{"tags":["Records"],"summary":"Delete Stock Item Direct Application record","description":"**Use: api/Records/Materials/{id}**","operationId":"Records_RemoverDirectApplication","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Stock Item id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/ManHour/{id}":{"delete":{"tags":["Records"],"summary":"Delete Man-Hour record","description":"**Use: api/Records/ManHours/{id}**","operationId":"Records_DeleteMaoDeObra","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"ManHour id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/RealTimeManHours/Stop":{"post":{"tags":["Records"],"summary":"Stop a real time Man-Hour record","description":"**Use: api/User/RealTimeManHours**","operationId":"Records_PararMaoObraTempoReal","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/StopRealTimeManHoursRecord"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/RealTimeManHours":{"put":{"tags":["Records"],"summary":"Add a new real time Man-Hour record","description":"**Use: api/User/RealTimeManHours**","operationId":"Records_AdicionarMaoObraTempoReal","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RealTimeManHoursRecordNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"object"}},"400":{"description":"Invalid input"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/RunningRecords":{"get":{"tags":["Records"],"summary":"List all the Running records","description":"**Use: api/Items/RunningRecords**","operationId":"Records_GetRegistoFuncionamento","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Records/Materials":{"get":{"tags":["Records"],"summary":"List all Materials consumptions","operationId":"Records_GetMateriais","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/MaterialRecord"},"xml":{"name":"MaterialRecord","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Records"],"summary":"Add a new Material consumption","operationId":"Records_AdicionarArtigo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/MaterialsRecordNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Records/ManHours":{"get":{"tags":["Records"],"summary":"List all Man-Hours consumptions","operationId":"Records_GetMaosObra","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ManHourRecord"},"xml":{"name":"ManHourRecord","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Records"],"summary":"Add a new Man-Hour record","operationId":"Records_AdicionarMaoObra","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ManHoursRecordNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Records/ManHours/{id}":{"get":{"tags":["Records"],"summary":"Get Man-Hour detail","operationId":"Records_GetMaosObraDetail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ManHourRecordDetail"}}},"security":[{"auth_pass":[]}]},"put":{"tags":["Records"],"summary":"Edit a Man-Hour record","operationId":"Records_EditarMaoObra","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"manHour","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ManHoursRecordEdit"}},{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Records"],"summary":"Delete Man-Hour record","operationId":"Records_RemoverMaoDeObra","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"ManHour id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/ManHours/{id}/Documents":{"post":{"tags":["Records"],"summary":"Upload and associate documents to the  Man Hour","operationId":"Records_Documentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"ManHour id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/Materials/{id}/Documents":{"post":{"tags":["Records"],"summary":"Upload and associate documents to the Direct Application","operationId":"Records_DocumentosAplicacaoDirecta","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Material id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/Others/{id}/Documents":{"post":{"tags":["Records"],"summary":"Upload and associate documents to Other","operationId":"Records_DocumentosServico","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Other id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/Materials/{id}":{"get":{"tags":["Records"],"summary":"Get Material detail","operationId":"Records_GetMaterialDetail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MaterialRecordDetail"}}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Records"],"summary":"Delete Stock Item Direct Application record","operationId":"Records_RemoverAplicacaoDirecta","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Stock Item id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/Others":{"get":{"tags":["Records"],"summary":"List all Others consumptions","operationId":"Records_GetOutros","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/OtherRecord"},"xml":{"name":"OtherRecord","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Records"],"summary":"Add a new Other/Service record","operationId":"Records_AdicionarOutro","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/OtherRecordNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Records/Others/{id}":{"get":{"tags":["Records"],"summary":"Get Others detail","operationId":"Records_GetOutrosDetail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OthersRecordDetail"}}},"security":[{"auth_pass":[]}]}},"/Records/Others/{id}/Documents/{documentId}":{"delete":{"tags":["Records"],"summary":"Remove document of Other","operationId":"Records_RemoverDocumentoServico","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"The Other id","required":true,"type":"integer","format":"int32"},{"name":"documentId","in":"path","description":"Document Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Records/Materials/{id}/Documents/{documentId}":{"delete":{"tags":["Records"],"summary":"Remove document of Direct Application","operationId":"Records_RemoverDocumentoAplicacaoDireta","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"The Direct Aplication id","required":true,"type":"integer","format":"int32"},{"name":"documentId","in":"path","description":"Document Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/Urgency":{"get":{"tags":["Requests"],"summary":"Requests Urgency","description":"**Use: api/Requests/Urgencies**","operationId":"Requests_GetUrgency","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Request.UrgencyModel"},"xml":{"name":"UrgencyModel","wrapped":true},"type":"array"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Requests/{code}/Reject":{"put":{"tags":["Requests"],"summary":"Reject a Pending Request","description":"**Use: api/Requests/{code}/Status/Reject**","operationId":"Requests_RejectObsolete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Requests/{code}/Complete":{"put":{"tags":["Requests"],"summary":"Complete Request Without Work Orders","description":"**Use: api/Requests/{code}/Status/Complete**","operationId":"Requests_CompleteObsolete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Requests/{code}/Approve":{"put":{"tags":["Requests"],"summary":"Approve a Pending Request","description":"**Use: api/Requests/{code}/Status/Approve**","operationId":"Requests_ApproveObsolete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Requests/{code}/Close":{"put":{"tags":["Requests"],"summary":"Close a Completed Request","description":"**Use: api/Requests/{code}/Status/Close**","operationId":"Requests_CloseObsolete","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"level","in":"body","description":"The Satisfaction Level. This may be required, depending on ManWinWin preferences","required":true,"schema":{"type":"string","enum":["Excellent","Good","Low","Unacceptable"]}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Requests":{"get":{"tags":["Requests"],"summary":"List all maintenance requests","operationId":"Requests_Requests","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Request"},"xml":{"name":"Request","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Requests"],"summary":"Add a new maintenance request","operationId":"Requests_NewPT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RequestNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Requests/UserCodes":{"get":{"tags":["Requests"],"summary":"List all User Codes","operationId":"Requests_GetCamposUtilizador","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserCodes"}}},"security":[{"auth_pass":[]}]}},"/Requests/SatisfactionLevels":{"get":{"tags":["Requests"],"summary":"List Satisfaction Levels","operationId":"Requests_GetSatisfaction","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Request.SatistactionModel"},"xml":{"name":"SatisfactionModel","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Requests/{code}":{"get":{"tags":["Requests"],"summary":"Get the details of a maintenance request","operationId":"Requests_RequestDetails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RequestDetails"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Requests"],"summary":"Update a pending maintenance request","operationId":"Requests_UpdatePT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RequestNew"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Requests"],"summary":"Delete a Pending Request","operationId":"Requests_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Status/Close":{"put":{"tags":["Requests"],"summary":"Close a Completed Request","operationId":"Requests_Close","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"level","in":"body","description":"The Satisfaction Level. This may be required, depending on ManWinWin preferences","required":true,"schema":{"type":"string","enum":["Excellent","Good","Low","Unacceptable"]}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Documents":{"post":{"tags":["Requests"],"summary":"Upload and associate documents to the Request","operationId":"Requests_Documentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Documents/{id}":{"delete":{"tags":["Requests"],"summary":"Remove document of the Request","operationId":"Requests_RemoveDocumento","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"Image Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/Options":{"get":{"tags":["Requests"],"summary":"ManWinwWin options for the requests","operationId":"Requests_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RequestsOptions"}}},"security":[{"auth_pass":[]}]}},"/Requests/Urgencies":{"get":{"tags":["Requests"],"summary":"Requests Urgencies","operationId":"Requests_GetUrgencies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Request.UrgencyModel"},"xml":{"name":"UrgencyModel","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Works/{workorder}/FinalTasks":{"put":{"tags":["Requests"],"summary":"Double check ending tasks","operationId":"Requests_SaveTarefas","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"Request code","required":true,"type":"string"},{"name":"workorder","in":"path","description":"","required":true,"type":"string"},{"name":"tasks","in":"body","description":"","required":true,"schema":{"items":{"$ref":"#/definitions/TaskBasic"},"xml":{"name":"TaskBasic","wrapped":true},"type":"array"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Messages":{"get":{"tags":["Requests"],"summary":"Get the Messages of a maintenance request","operationId":"Requests_Messages","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Message"},"xml":{"name":"Message","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Requests"],"summary":"Create a new Message in the Maintenance Request","operationId":"Requests_NewMessage","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/MessageNew"}}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Messages/{id}/Read":{"put":{"tags":["Requests"],"summary":"Set the Message as read","operationId":"Requests_SetAsRead","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"The Message id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Messages/{id}":{"delete":{"tags":["Requests"],"summary":"Delete a Message","operationId":"Requests_DeleteMessage","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"},{"name":"id","in":"path","description":"The Message id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Works":{"get":{"tags":["Requests"],"summary":"List all Work Orders from a Maintenance Request","operationId":"Requests_GetTrabalhos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WorkSimple"},"xml":{"name":"WorkSimple","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Status/Approve":{"put":{"tags":["Requests"],"summary":"Approve a Pending Request","operationId":"Requests_Approve","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Status/Complete":{"put":{"tags":["Requests"],"summary":"Complete Request Without Work Orders","operationId":"Requests_Complete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Status/Reject":{"put":{"tags":["Requests"],"summary":"Reject a Pending Request","operationId":"Requests_Reject","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/Reports":{"get":{"tags":["Requests"],"summary":"Get Web Reports list","operationId":"Requests_GetReports","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Reports"},"xml":{"name":"Reports","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Reports/{id}":{"get":{"tags":["Requests"],"summary":"Get Web Report","operationId":"Requests_GetReport","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"","required":true,"type":"string"},{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Requests/{code}/Status":{"get":{"tags":["Requests"],"summary":"List the Request Status History","operationId":"Requests_GetStatusHistory","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StatusHistory"},"xml":{"name":"StatusHistory","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/StoreRequests/{code}":{"get":{"tags":["Store Requests"],"summary":"","description":"**Use: {code}/Materials**","operationId":"Store Requests_old_GetWarehouseRequestItemsList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreRequestMaterial"},"xml":{"name":"StoreRequestMaterial","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]},"put":{"tags":["Store Requests"],"summary":"Update a pending store request","operationId":"Store Requests_Update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request id","required":true,"type":"integer","format":"int32"},{"name":"request","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/EditStoreRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Store Requests"],"summary":"Delete a Pending Request","operationId":"Store Requests_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/StoreRequests":{"get":{"tags":["Store Requests"],"summary":"List all store requests","operationId":"Store Requests_GetWarehouseRequestsList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreRequest"},"xml":{"name":"StoreRequest","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]},"post":{"tags":["Store Requests"],"summary":"Add a new store request","operationId":"Store Requests_AddWarehouseRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"data","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/NewStoreRequest"}}],"responses":{"201":{"description":"Returns the Store Request Code; Status code: 201 (Created)","schema":{"type":"integer","format":"int32"}}},"security":[{"auth_pass":[]}]}},"/StoreRequests/{code}/Materials":{"get":{"tags":["Store Requests"],"summary":"List all Materials in a request","operationId":"Store Requests_GetWarehouseRequestItemsList","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"code","in":"path","description":"The store request id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/StoreRequestMaterial"},"xml":{"name":"StoreRequestMaterial","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/StoreRequests/{code}/Close":{"put":{"tags":["Store Requests"],"summary":"Close a Completed Request","operationId":"Store Requests_Close","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"code","in":"path","description":"The Request code","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Work/InProgress":{"get":{"tags":["Works"],"summary":"List all works in progress for the logged-in user","description":"**Use: api/Works**","operationId":"Works_Trabalhos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"isFilterPerformed","in":"query","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WorkSimple"},"xml":{"name":"WorkSimple","wrapped":true},"type":"array"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Work/InProgress/{id}":{"get":{"tags":["Works"],"summary":"Get details of a WO in progress for the logged-in user","description":"**Use: api/Works/{workorder}**","operationId":"Works_GetDetails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"id","in":"path","description":"Codigo OT","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkDetails"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Work/WorkTypes":{"get":{"tags":["Works"],"summary":"List all work types","description":"**Use: api/Works/WorkTypes**","operationId":"Works_TiposTrabalhos_old","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WorkType"},"xml":{"name":"WorkType","wrapped":true},"type":"array"}}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Work/SaveWork":{"post":{"tags":["Works"],"summary":"Saves the changes of a work order","description":"****","operationId":"Works_SalvarTrabalho","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"wo","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/WorkEdit"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SaveWorkResult"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Details":{"patch":{"tags":["Works"],"summary":"Edit Work Order details","description":"**Use: api/Works/{workorder}**","operationId":"Works_EditarOT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/WorkEditDetails"}},{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Works/Scheduled/{workorder}":{"put":{"tags":["Works"],"summary":"Edit Scheduled Work Order","operationId":"Works_PutApiWorksScheduledByWorkorder","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"","required":true,"type":"string"},{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/EditScheduledWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/PlannedStockItems":{"get":{"tags":["Works"],"summary":"Use: api/Works/Materials","description":"**Use: api/Works/Materials**","operationId":"Works_GetArtigosPlaneados","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PlannedStockItem"},"xml":{"name":"PlannedStockItem","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Terminate":{"put":{"tags":["Works"],"summary":"Terminate Work Order","operationId":"Works_TerminarWorkOrder","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"},{"name":"terminateWO","in":"body","required":true,"schema":{"$ref":"#/definitions/TerminateWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Works"],"summary":"Terminate Work Order","description":"**Use: PUT: api/Works/{workorder}/Terminate**","operationId":"Works_TerminateWorkOrder","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"},{"name":"terminateWO","in":"body","required":true,"schema":{"$ref":"#/definitions/TerminateWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Works/{workorder}/UserCodes":{"put":{"tags":["Works"],"summary":"Edit Work Order user codes","description":"**Use: PATCH: api/Works/{workorder}**","operationId":"Works_EditOTUserCodes","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/EditUserCodes"}},{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"auth_pass":[]}]}},"/Works":{"get":{"tags":["Works"],"summary":"List all Work Orders","operationId":"Works_GetTrabalhos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WorkSimple"},"xml":{"name":"WorkSimple","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/UserCodes":{"get":{"tags":["Works"],"summary":"List all User Codes","operationId":"Works_GetCamposUtilizador","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Works.UserCodes"}}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Notes":{"get":{"tags":["Works"],"summary":"List WorkOrder notes","operationId":"Works_GetNotes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","description":"Work Order Code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Works.Notes"},"xml":{"name":"Notes","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Works"],"summary":"Create WorkOrder note","operationId":"Works_Notes","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"note","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PostNote"}},{"name":"workorder","in":"path","description":"Work Order Code","required":true,"type":"string"}],"responses":{"201":{"description":"Created","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Notes/{id}":{"put":{"tags":["Works"],"summary":"Edit WorkOrder note","operationId":"Works_EditNote","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"note","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/EditNote"}},{"name":"workorder","in":"path","description":"Work Order Code","required":true,"type":"string"},{"name":"id","in":"path","description":"Note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Works"],"summary":"Delete WorkOrder note","operationId":"Works_RemoveNote","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"Work Order Code","required":true,"type":"string"},{"name":"id","in":"path","description":"Note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Notes/{id}/Documents":{"post":{"tags":["Works"],"summary":"Upload and associate a document to the Work Order Note","operationId":"Works_Documentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"},{"name":"id","in":"path","description":"The Work Order note id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Documents":{"get":{"tags":["Works"],"summary":"Get Work Order Documents","operationId":"Works_GetDocumentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"post":{"tags":["Works"],"summary":"Upload and associate documents to the Work Order","operationId":"Works_PostApiWorksByWorkorderDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsuppoerted Media Type"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Tasks":{"get":{"tags":["Works"],"summary":"Get All Tasks","operationId":"Works_GetTarefas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","description":"Codigo OT","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/TaskDetail"},"xml":{"name":"TaskDetail","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Works"],"summary":"Save Work Order Tasks","operationId":"Works_SaveTarefas","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"","required":true,"type":"string"},{"name":"tasks","in":"body","description":"","required":true,"schema":{"items":{"$ref":"#/definitions/TaskEdit"},"xml":{"name":"TaskEdit","wrapped":true},"type":"array"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Materials":{"get":{"tags":["Works"],"summary":"Get all planned materials for work order","operationId":"Works_GetMateriais","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PlannedStockItem"},"xml":{"name":"PlannedStockItem","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Tools":{"get":{"tags":["Works"],"summary":"Get all planned tools for work order","operationId":"Works_GetFerramentas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PlannedTools"},"xml":{"name":"PlannedTools","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}":{"get":{"tags":["Works"],"summary":"Get the details of a WO","operationId":"Works_GetDetails2","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"Codigo OT","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkDetails"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"patch":{"tags":["Works"],"summary":"Edit Work Order details","operationId":"Works_EditOT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/WorkEditDetails"}},{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/DownTimes":{"get":{"tags":["Works"],"summary":"Get the WO down times","operationId":"Works_GetIndisponibilidade","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","description":"Codigo OT","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/DownTime"},"xml":{"name":"DownTime","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"put":{"tags":["Works"],"summary":"Create/Edit the WO down times","operationId":"Works_PutIndisponibilidade","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"Codigo OT","required":true,"type":"string"},{"name":"indisponibilidades","in":"body","description":"","required":true,"schema":{"items":{"$ref":"#/definitions/DownTimeTerminate"},"xml":{"name":"DownTimeTerminate","wrapped":true},"type":"array"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/WorkTypes":{"get":{"tags":["Works"],"summary":"List all work types","operationId":"Works_TiposTrabalhos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WorkType"},"xml":{"name":"WorkType","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/Issue/{workorder}":{"put":{"tags":["Works"],"summary":"Issue a Work Order","operationId":"Works_EmitirOT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/IssueWO"}},{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/ChangeState/{workorder}":{"put":{"tags":["Works"],"summary":"Perform/Approve a Work Order","operationId":"Works_ChangeStateEx","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PerformApproveWO"}},{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Documents/{id}":{"put":{"tags":["Works"],"summary":"Edit work order document","operationId":"Works_PrintDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order","required":true,"type":"string"},{"name":"document","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/DocumentEdit"}},{"name":"id","in":"path","description":"Document Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Works"],"summary":"Remove document of the Work Order","operationId":"Works_RemoveDocumento","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"},{"name":"id","in":"path","description":"Image Id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Tasks/{task}/Documents":{"post":{"tags":["Works"],"summary":"Upload and associate documents to the Work Order Task","operationId":"Works_TarefasDocumentos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"},{"name":"task","in":"path","description":"The Task Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"additionalProperties":{"type":"string"},"type":"object"}},"404":{"description":"Not Found"},"413":{"description":"Unsupported Media Type"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Tasks/{task}/Documents/{id}":{"delete":{"tags":["Works"],"summary":"Remove document of the Work Order Task","operationId":"Works_RemoveDocumentoTarefa","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order workorder","required":true,"type":"string"},{"name":"id","in":"path","description":"Document Id","required":true,"type":"string"},{"name":"task","in":"path","description":"Task Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/Terminated":{"post":{"tags":["Works"],"summary":"Create a Terminated Work Order","operationId":"Works_NovaOT","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"wo","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/TerminatedWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Works/InProgress":{"post":{"tags":["Works"],"summary":"Create an In Progress Work Order","operationId":"Works_PostApiWorksInProgress","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"wo","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/InProgressWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Works/Scheduled":{"post":{"tags":["Works"],"summary":"Create a Scheduled Work Order","operationId":"Works_PostApiWorksScheduled","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"wo","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/ScheduledWO"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"400":{"description":"Invalid input"}},"security":[{"auth_pass":[]}]}},"/Works/Options":{"get":{"tags":["Works"],"summary":"ManWinwWin options for the work orders","operationId":"Works_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkOrdersOptions"}}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Requests":{"get":{"tags":["Works"],"summary":"List all Maintenance Requests from a Work Order","operationId":"Works_GetRequests","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"workorder","in":"path","description":"The Work Order code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Request"},"xml":{"name":"Request","wrapped":true},"type":"array"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/2D":{"get":{"tags":["Works"],"summary":"List 2D Tasks Coordinates","operationId":"Works_Get2D","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"Work order workorder","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AugmentedRealityPoint"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/PendingWorkReasons":{"get":{"tags":["Works"],"summary":"List all Pending Work Reasons","operationId":"Works_GetMotivosTrabalhoPendente","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PendingWorkReasons"},"xml":{"name":"PendingWorkReasons","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/Urgencies":{"get":{"tags":["Works"],"summary":"Work Orders Urgencies","operationId":"Works_GetUrgencies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/UrgencyModel"},"xml":{"name":"UrgencyModel","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/Series":{"get":{"tags":["Works"],"summary":"Work Orders Series (only returns if Series is enabled )","operationId":"Works_GetSeries","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Close":{"put":{"tags":["Works"],"summary":"Close Work Order - Close WO Access needed","operationId":"Works_EncerrarWorkOrder","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"closeWO","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/CloseWO"}},{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/ReverseState":{"put":{"tags":["Works"],"summary":"Reverse Work Order State Closed to Terminated","operationId":"Works_ReverterWorkOrder","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/NotPerform":{"post":{"tags":["Works"],"summary":"Not Perform Work Order","operationId":"Works_NotPerformWorkOrder","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"},{"name":"oTNotPerform","in":"body","required":true,"schema":{"$ref":"#/definitions/OTNotPerform"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/ReschedulingReasons":{"get":{"tags":["Works"],"summary":"Get all Rescheduling Work Reasons","operationId":"Works_GetMotivos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"parameters":[{"name":"offset","in":"query","description":"Number of items to skip from the start","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"limit","in":"query","description":"Maximum number of items to return","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":1},{"name":"sort","in":"query","description":"Field to sort by","required":false,"type":"string"},{"name":"filter","in":"query","description":"JSON formated filter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Requests/{request}":{"post":{"tags":["Works"],"summary":"Add Request to Work Order","operationId":"Works_RequestToWorkOrder","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"},{"name":"request","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]},"delete":{"tags":["Works"],"summary":"Remove Request from Work Order","operationId":"Works_RequestFromWorkOrder","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","required":true,"type":"string"},{"name":"request","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/Reports":{"get":{"tags":["Works"],"summary":"Get Web Reports list","operationId":"Works_GetReports","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data","application/vnd.ms-excel"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Reports"},"xml":{"name":"Reports","wrapped":true},"type":"array"}}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Reports/{id}":{"get":{"tags":["Works"],"summary":"Get Web Report","operationId":"Works_GetReport","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"workorder","in":"path","description":"","required":true,"type":"string"},{"name":"id","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}},"/Works/{workorder}/Reschedule":{"put":{"tags":["Works"],"summary":"Reschedule Work Order","operationId":"Works_Reschedule","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","multipart/form-data"],"parameters":[{"name":"reschedule","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Reschedule"}},{"name":"workorder","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"400":{"description":"Invalid input"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"auth_pass":[]}]}}},"definitions":{"ListOptionsWithPaging":{"properties":{"Offset":{"description":"Number of items to skip from the start","type":"integer","format":"int32","maximum":2147483647,"minimum":0},"Limit":{"description":"Maximum number of items to return","type":"integer","format":"int32","maximum":2147483647,"minimum":1},"Sort":{"description":"Field to sort by","type":"string"},"Filter":{"description":"JSON formated filter","type":"string"}},"xml":{"name":"ListOptionsWithPaging"},"type":"object"},"BasicDetail":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"BasicDetail"},"type":"object"},"ManWinWinOptions":{"properties":{"MaintenanceRequests":{"$ref":"#/definitions/MaintenanceRequestsOptions"},"Materials":{"$ref":"#/definitions/MaterialOptions"},"Costs":{"$ref":"#/definitions/CostsOptions"}},"xml":{"name":"ManWinWinOptions"},"type":"object"},"MaintenanceRequestsOptions":{"properties":{"CreateEarlierThanCurrentDate":{"description":"Work Requests can be completed without Work Order","type":"boolean"}},"xml":{"name":"MaintenanceRequestsOptions"},"type":"object"},"MaterialOptions":{"properties":{"StoreEntriesAccount":{"$ref":"#/definitions/BasicDetail","description":"The Store Entries predefined Account"},"StoreOutputCostDocument":{"$ref":"#/definitions/BasicDetail","description":"The Store Output predefined Cost Document"},"StoreOutputAccount":{"$ref":"#/definitions/BasicDetail","description":"The Store Output predefined Account"},"FillRequesterStoreOutput":{"type":"boolean"}},"xml":{"name":"MaterialOptions"},"type":"object"},"CostsOptions":{"properties":{"GenerateCosts":{"description":"Generate Costs for each Record","type":"boolean"},"StockItemsAccount":{"$ref":"#/definitions/BasicDetail","description":"Direct Application predefined Account"},"ManHoursAccount":{"$ref":"#/definitions/BasicDetail","description":"Man-Hour predefined Account"},"OtherAccount":{"$ref":"#/definitions/BasicDetail","description":"Other predefined Account"},"WorkOrderRequired":{"type":"boolean"}},"xml":{"name":"CostsOptions"},"type":"object"},"Client":{"required":["CostCenter","Code","Name"],"properties":{"CostCenter":{"type":"string"},"Code":{"type":"string","maxLength":15},"Name":{"type":"string","maxLength":20},"Description":{"type":"string","maxLength":100},"TaxNumber":{"type":"string","maxLength":15},"Phone":{"type":"string","maxLength":17},"Fax":{"type":"string","maxLength":17},"Address":{"type":"string","maxLength":100},"PostalCode":{"type":"string","maxLength":10},"PlaceCity":{"type":"string","maxLength":50},"StateRegion":{"type":"string","maxLength":20},"Country":{"type":"string","maxLength":20},"WebPage":{"type":"string","maxLength":40},"Email":{"type":"string","maxLength":100}},"xml":{"name":"Client"},"type":"object"},"CostCenter":{"properties":{"Parent":{"type":"string"},"Currency":{"$ref":"#/definitions/BasicDetail"},"Selectable":{"type":"boolean"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"CostCenter"},"type":"object"},"CostCenterPut":{"required":["Code","Description"],"properties":{"Code":{"description":"The new cost center code","type":"string","maxLength":20,"pattern":"^[^\\.]+$"},"Description":{"description":"The description of the cost center","type":"string","maxLength":50},"ParentCode":{"description":"The parent node code","type":"string","maxLength":20}},"xml":{"name":"CostCenterPut"},"type":"object"},"CostCenterDetail":{"properties":{"Currency":{"$ref":"#/definitions/BasicDetail"},"Active":{"type":"boolean"},"Specifications":{"items":{"$ref":"#/definitions/CostCenterSpecifications"},"xml":{"name":"CostCenterSpecifications","wrapped":true},"type":"array"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"CostCenterDetail"},"type":"object"},"CostCenterSpecifications":{"properties":{"Code":{"type":"string"},"Value":{"type":"string"}},"xml":{"name":"CostCenterSpecifications"},"type":"object"},"Employee.Simple":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"CostDocument":{"$ref":"#/definitions/CostDocumentDetail"},"Account":{"$ref":"#/definitions/BasicDetail"},"Function":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"Employee"},"type":"object"},"CostDocumentDetail":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Currency":{"type":"string"},"Archived":{"type":"boolean"}},"xml":{"name":"CostDocumentDetail"},"type":"object"},"Employee":{"required":["Code","Name","Function","Account","AdmissionDate"],"properties":{"Code":{"type":"string","maxLength":15},"Name":{"type":"string","maxLength":255},"Function":{"type":"string"},"Account":{"type":"string"},"AdmissionDate":{"type":"string","format":"date-time"},"MHCost":{"type":"number","format":"double"},"Address":{"type":"string"},"PostalCode":{"type":"string","maxLength":10},"PlaceCity":{"type":"string","maxLength":20},"Country":{"type":"string","maxLength":20},"BirthDate":{"type":"string","format":"date-time"},"IdCardNumber":{"type":"string","maxLength":10},"TaxNumber":{"type":"string","maxLength":10},"SocialSecurity":{"type":"string","maxLength":11},"DrivingLicense":{"type":"string","maxLength":10},"Phone":{"type":"string","maxLength":17},"Mobile":{"type":"string","maxLength":17},"Email":{"type":"string","maxLength":100},"Accesses":{"$ref":"#/definitions/Accesses"},"Password":{"type":"string","maxLength":30,"minLength":6},"ChangePasswordOnNextLogin":{"type":"boolean"},"Systems":{"items":{"type":"string"},"type":"array"},"CostCenters":{"items":{"type":"string"},"type":"array"},"MaintenanceEmployee":{"type":"boolean"}},"xml":{"name":"Employee"},"type":"object"},"Accesses":{"properties":{"Profile":{"description":"Required for new Employees","type":"string"}},"xml":{"name":"Accesses"},"type":"object"},"IImagemResolver":{"properties":{},"xml":{"name":"IImagemResolver"},"type":"object"},"DocumentSimpleDetail":{"properties":{"Link":{"type":"string"},"IdDoc":{"type":"integer","format":"int32"}},"xml":{"name":"DocumentSimpleDetail"},"type":"object"},"FunctionPut":{"required":["Code","Description"],"properties":{"Code":{"description":"The new function code","type":"string","maxLength":20,"pattern":"^[^\\.]+$"},"Description":{"description":"The description of the function","type":"string","maxLength":30},"ParentCode":{"description":"The parent node code","type":"string","maxLength":20}},"xml":{"name":"FunctionPut"},"type":"object"},"SupplierDetail":{"properties":{"Code":{"type":"string"},"Description":{"description":"(Short Name in ManWinWin)","type":"string"},"ComercialName":{"description":"(Description in ManWinWin)","type":"string"},"TaxNumber":{"type":"string"},"Phone":{"type":"string"},"Fax":{"type":"string"},"Email":{"type":"string"},"Address":{"type":"string"},"PostalCode":{"type":"string"},"PlaceCity":{"type":"string"},"StateRegion":{"type":"string"},"Country":{"type":"string"}},"xml":{"name":"SupplierDetail"},"type":"object"},"Supplier":{"required":["Code","Name"],"properties":{"Code":{"type":"string","maxLength":15},"Name":{"type":"string","maxLength":20},"Description":{"type":"string","maxLength":100},"TaxNumber":{"type":"string","maxLength":15},"Phone":{"type":"string","maxLength":17},"Fax":{"type":"string","maxLength":17},"Address":{"type":"string","maxLength":100},"PostalCode":{"type":"string","maxLength":10},"PlaceCity":{"type":"string","maxLength":50},"StateRegion":{"type":"string","maxLength":20},"Country":{"type":"string","maxLength":20},"WebPage":{"type":"string","maxLength":40},"Email":{"type":"string","maxLength":100}},"xml":{"name":"Supplier"},"type":"object"},"Contact":{"required":["Name"],"properties":{"Id":{"type":"integer","format":"int32"},"Name":{"type":"string","maxLength":50},"Function":{"type":"string","maxLength":50},"Phone":{"type":"string","maxLength":17},"Mobile":{"type":"string","maxLength":17},"Email":{"type":"string","maxLength":100}},"xml":{"name":"Contact"},"type":"object"},"ContactEdit":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":50},"Function":{"type":"string","maxLength":50},"Phone":{"type":"string","maxLength":17},"Mobile":{"type":"string","maxLength":17},"Email":{"type":"string","maxLength":100}},"xml":{"name":"ContactEdit"},"type":"object"},"System":{"properties":{"Parent":{"type":"string"},"Selectable":{"description":"if true, the user has access to this System","type":"boolean"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"System"},"type":"object"},"SystemPut":{"required":["Code","Description"],"properties":{"Code":{"description":"The new system code","type":"string","maxLength":50,"pattern":"^[^\\.]+$"},"Description":{"description":"The description of the system","type":"string","maxLength":50},"ParentCode":{"description":"The parent node code","type":"string","maxLength":50}},"xml":{"name":"SystemPut"},"type":"object"},"Account":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"AllocationAccount":{"type":"boolean"}},"xml":{"name":"Account"},"type":"object"},"CostDocumentPost":{"required":["Type","Code","Description","Date"],"properties":{"Type":{"description":"","type":"string"},"Code":{"description":"","type":"string"},"Description":{"description":"","type":"string"},"Supplier":{"type":"string"},"Date":{"description":"","type":"string","format":"date-time"}},"xml":{"name":"CostDocumentPost"},"type":"object"},"Currency":{"properties":{"Code":{"description":"Currency code","type":"string"},"Description":{"description":"Currency description","type":"string"},"Exchange":{"description":"Exchange rate","type":"number","format":"double"},"Global":{"description":"True if it's the global currency","type":"boolean"}},"xml":{"name":"Currency"},"type":"object"},"CurrencyEdit":{"required":["Exchange"],"properties":{"Exchange":{"description":"Exchange rate","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":4.94065645841247E-324}},"xml":{"name":"CurrencyEdit"},"type":"object"},"DocumentDetail":{"properties":{"Id":{"type":"integer","format":"int32"},"Entity":{"$ref":"#/definitions/EntityDetail"},"Code":{"type":"string"},"Description":{"type":"string"},"Link":{"type":"string"},"Expires":{"type":"string","format":"date-time"},"Notes":{"type":"string"},"Active":{"type":"boolean"},"IsURL":{"type":"boolean"}},"xml":{"name":"DocumentDetail"},"type":"object"},"EntityDetail":{"properties":{"Type":{"type":"string","enum":["WorkOrder","Item","MaintenanceRequest","Supplier","Employee","Client","StockItem","PurchaseRequest","Purchase","Contract","CostDocument","CostItem","WorkDescription","MaintenanceSchedule"]},"SubType":{"type":"string","enum":["Notes","ManHour","Material","Other","Document","MainDocument","Quote","Image","TasksPlanned","TasksPerformed","Planned","Performed"]},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"EntityDetail"},"type":"object"},"AppliedStockItems":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Quantity":{"type":"number","format":"double"},"Unit":{"type":"string"},"Place":{"description":"Component where applied","type":"string"},"Notes":{"type":"string"},"ItemCode":{"type":"string"}},"xml":{"name":"AppliedStockItems"},"type":"object"},"Asset":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"State":{"type":"string","enum":["Active","DownState","Inactive","Maintenance","DownMaintenance"]},"System":{"$ref":"#/definitions/BasicDetail"},"Entity":{"$ref":"#/definitions/Entity"},"Location":{"$ref":"#/definitions/BasicDetail"},"Modified":{"type":"string","format":"date-time"},"Father":{"$ref":"#/definitions/BasicDetail"},"Type":{"$ref":"#/definitions/BasicDetail"},"SubTypes":{"items":{"type":"string","enum":["Plant","Vehicle","MME","Tool"]},"xml":{"name":"SubType","wrapped":true},"type":"array"},"Family":{"$ref":"#/definitions/BasicDetail"},"Operator":{"$ref":"#/definitions/BasicDetail"},"Calibration":{"type":"string","enum":["NoCalibration","Conform","NonConform","ConformWithRestrictions","OutOfService"]}},"xml":{"name":"Asset"},"type":"object"},"Entity":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"IsClient":{"type":"boolean"}},"xml":{"name":"Entity"},"type":"object"},"AssetPut":{"required":["Description","System","Entity","Type","Date"],"properties":{"Description":{"description":"The Item description","type":"string","maxLength":150},"System":{"description":"The System code","type":"string","maxLength":20},"Entity":{"description":"The Entity code (Cost Center or Client)","type":"string","maxLength":20},"IsEntityClient":{"description":"If true, the Entity Code is the Client Code; if false the Entity Code is the Cost Center Code. Default: false","type":"boolean"},"Type":{"description":"The Item Type code","type":"string","maxLength":5},"Number":{"description":"If supplied, this will set the ManWinWin structured code","type":"integer","format":"int32","maximum":2147483647,"minimum":0},"Date":{"type":"string","format":"date-time"},"Unit":{"description":"Default: Hours","type":"string","enum":["Cycles","Hours","Kilometers","KiloWattHour","Liters","CubicMeters","Miles","Tons","Unit"]},"User1":{"description":"If supplied and Number is empty, this will be the Item code","type":"string","maxLength":30},"User2":{"description":"If supplied and User1 and Number are empty, this will be the Item code","type":"string","maxLength":30},"CalculatedADR":{"description":"If true, the ADR is automatically calculated when a new Running Record is made","type":"boolean"},"Picture":{"description":"<para>The picture file name and location.\r\n</para>\r\n<para>Supported file types: jpg, jpeg, gif, bmp, png, tif, wmf</para>","type":"string","maxLength":255,"pattern":"(?i).+\\.(jpg|jpeg|gif|bmp|png|tif|wmf)$"},"Specifications":{"items":{"$ref":"#/definitions/Specification"},"xml":{"name":"Specification","wrapped":true},"type":"array"},"Location":{"description":"The Location code","type":"string","maxLength":20}},"xml":{"name":"AssetPut"},"type":"object"},"Specification":{"required":["Number"],"properties":{"Number":{"type":"integer","format":"int32","maximum":40,"minimum":1},"Value":{"type":"string","maxLength":40}},"xml":{"name":"Specification"},"type":"object"},"ItemsOptions":{"properties":{"CodeUser01":{"type":"string"},"CodeUser02":{"type":"string"}},"xml":{"name":"ItemsOptions"},"type":"object"},"AssetDetails":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Date":{"type":"string","format":"date-time"},"State":{"type":"string","enum":["Active","DownState","Inactive","Maintenance","DownMaintenance"]},"Type":{"$ref":"#/definitions/BasicDetail"},"Unit":{"type":"string"},"ADR":{"type":"number","format":"double"},"Entity":{"$ref":"#/definitions/Entity"},"System":{"$ref":"#/definitions/BasicDetail"},"Picture":{"type":"string"},"Specifications":{"items":{"$ref":"#/definitions/Specifications"},"xml":{"name":"Specifications","wrapped":true},"type":"array"},"File":{"type":"string"},"Documents":{"items":{"$ref":"#/definitions/AssetDocument"},"xml":{"name":"AssetDocument","wrapped":true},"type":"array"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Location":{"$ref":"#/definitions/BasicDetail"},"Family":{"$ref":"#/definitions/BasicDetail"},"Warranty":{"$ref":"#/definitions/Warranty"},"MaintenanceContract":{"$ref":"#/definitions/MaintenanceContract"},"Calibration":{"type":"string","enum":["NoCalibration","Conform","NonConform","ConformWithRestrictions","OutOfService"]},"SubTypes":{"items":{"type":"string","enum":["Plant","Vehicle","MME","Tool"]},"xml":{"name":"SubType","wrapped":true},"type":"array"}},"xml":{"name":"AssetDetails"},"type":"object"},"Specifications":{"properties":{"Number":{"type":"integer","format":"int32"},"Name":{"type":"string"},"Value":{"type":"string"}},"xml":{"name":"Specifications"},"type":"object"},"AssetDocument":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Link":{"type":"string"},"Type":{"type":"string"},"IsURL":{"type":"boolean"}},"xml":{"name":"AssetDocument"},"type":"object"},"Warranty":{"properties":{"Date":{"type":"string","format":"date-time"},"Record":{"type":"number","format":"double"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"Warranty"},"type":"object"},"MaintenanceContract":{"properties":{"StartDate":{"type":"string","format":"date-time"},"EndDate":{"type":"string","format":"date-time"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"MaintenanceContract"},"type":"object"},"ChildAssetPut":{"required":["Description","Type","Date"],"properties":{"Description":{"description":"The Item description","type":"string","maxLength":150},"Type":{"description":"The Item Type code","type":"string","maxLength":5},"Number":{"description":"If supplied, this will set the ManWinWin structured code","type":"integer","format":"int32","maximum":2147483647,"minimum":0},"Date":{"type":"string","format":"date-time"},"Unit":{"description":"Default: Hours","type":"string","enum":["Cycles","Hours","Kilometers","KiloWattHour","Liters","CubicMeters","Miles","Tons","Unit"]},"User1":{"description":"If supplied and Number is empty, this will be the Item code","type":"string","maxLength":30},"User2":{"description":"If supplied and User1 and Number are empty, this will be the Item code","type":"string","maxLength":30},"CalculatedADR":{"description":"If true, the ADR is automatically calculated when a new Running Record is made","type":"boolean"},"Picture":{"description":"<para>The picture file name and location.\r\n</para>\r\n<para>Supported file types: jpg, jpeg, gif, bmp, png, tif, wmf</para>","type":"string","maxLength":255,"pattern":"(?i).+\\.(jpg|jpeg|gif|bmp|png|tif|wmf)$"},"Location":{"description":"The Location code","type":"string","maxLength":20},"Specifications":{"items":{"$ref":"#/definitions/Specification"},"xml":{"name":"Specification","wrapped":true},"type":"array"}},"xml":{"name":"ChildAssetPut"},"type":"object"},"AssetEdit":{"properties":{"Description":{"description":"The Item description","type":"string","maxLength":150},"Picture":{"description":"<para>The picture file name and location.\r\n</para>\r\n<para>Supported file types: jpg, jpeg, gif, bmp, png, tif, wmf</para>","type":"string","maxLength":255,"pattern":"(?i).+\\.(jpg|jpeg|gif|bmp|png|tif|wmf)$"},"Specifications":{"items":{"$ref":"#/definitions/Specification"},"xml":{"name":"Specification","wrapped":true},"type":"array"},"Location":{"type":"string","maxLength":20},"Entity":{"$ref":"#/definitions/AllocationCost"},"System":{"description":"Item System with parent cannot be changed","type":"string"}},"xml":{"name":"AssetEdit"},"type":"object"},"AllocationCost":{"required":["Type","Code"],"properties":{"Type":{"type":"string","enum":["CostCenter","Client"]},"Code":{"type":"string"}},"xml":{"name":"AllocationCost"},"type":"object"},"HttpFile":{"properties":{"FileName":{"type":"string"},"MediaType":{"type":"string"},"Buffer":{"type":"string","format":"byte"}},"xml":{"name":"HttpFile"},"type":"object"},"Component":{"properties":{"Code":{"type":"integer","format":"int32"},"Description":{"type":"string"}},"xml":{"name":"Component"},"type":"object"},"MaintenancePlans":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"TM":{"type":"number","format":"double"},"WorkType":{"$ref":"#/definitions/BasicDetail"},"Planned":{"type":"string"}},"xml":{"name":"MaintenancePlans"},"type":"object"},"ReadingList":{"properties":{"Id":{"type":"integer","format":"int32"},"Parameter":{"$ref":"#/definitions/BasicDetail"},"Unit":{"type":"string"},"State":{"type":"string","enum":["Empty","Green","Yellow","Red"]},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Value":{"type":"number","format":"double"},"Notes":{"type":"string"},"Employee":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"ReadingList"},"type":"object"},"ReadingEdit":{"required":["Id","Date","Value","Employee"],"properties":{"Id":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Value":{"type":"number","format":"double"},"Notes":{"type":"string","maxLength":255},"Employee":{"type":"string","maxLength":15}},"xml":{"name":"ReadingEdit"},"type":"object"},"ReadingPointsList":{"properties":{"Parameter":{"type":"string"},"Unit":{"type":"string"},"Code":{"type":"string"},"MinimumAlert":{"type":"number","format":"double"},"MaximumAlert":{"type":"number","format":"double"},"MinimumValue":{"type":"number","format":"double"},"MaximumValue":{"type":"number","format":"double"}},"xml":{"name":"ReadingPointsList"},"type":"object"},"Asset.Reading":{"required":["Date","Value"],"properties":{"Date":{"description":"The date that the value was made","type":"string","format":"date-time"},"Value":{"description":"The reading value","type":"number","format":"double"},"Notes":{"description":"Aditional notes to include with the reading","type":"string","maxLength":255},"Employee":{"description":"The operator/employee that made the reading","type":"string","maxLength":15}},"xml":{"name":"ReadingPost"},"type":"object"},"RunningRecordsList":{"properties":{"Date":{"description":"The date that the value was made","type":"string","format":"date-time"},"Operator":{"$ref":"#/definitions/BasicDetail","description":"The operator/employee that made the running record"},"Value":{"description":"The running record value","type":"number","format":"double"},"PartialValue":{"description":"The running record partial value","type":"number","format":"double"},"Unit":{"type":"string"},"Modified":{"description":"The last date that this record was modified","type":"string","format":"date-time"},"Notes":{"description":"","type":"string"},"Asset":{"$ref":"#/definitions/Asset"}},"xml":{"name":"RunningRecordsList"},"type":"object"},"RunningRecord":{"properties":{"Date":{"description":"The date that the value was made","type":"string","format":"date-time"},"Operator":{"description":"The operator/employee that made the running record","type":"string"},"Value":{"description":"The running record value","type":"number","format":"double"},"PartialValue":{"description":"The running record partial value","type":"number","format":"double"},"Unit":{"type":"string"},"Modified":{"description":"The last date that this record was modified","type":"string","format":"date-time"},"Notes":{"description":"","type":"string"}},"xml":{"name":"RunningRecord"},"type":"object"},"RunningRecordPost":{"description":"Running record for an item/asset","required":["Date","Value"],"properties":{"Date":{"description":"The date that the value was made","type":"string","format":"date-time"},"Operator":{"description":"The operator/employee that made the running record","type":"string","maxLength":15},"Value":{"description":"The running record value","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"IsDifferential":{"description":"<para>If true, the value is relative and it's added to the last record value.\r\n</para>\r\n<para>If false (the default), the value is absolute</para>","type":"boolean"},"Notes":{"description":"","type":"string"}},"xml":{"name":"RunningRecordPost"},"type":"object"},"Location":{"required":["Code","Description"],"properties":{"Code":{"description":"The new location code","type":"string","maxLength":20,"pattern":"^[^\\.]+$"},"Description":{"description":"The description of the location","type":"string","maxLength":80},"ParentCode":{"description":"The parent node code","type":"string","maxLength":20}},"xml":{"name":"Location"},"type":"object"},"AssetType":{"properties":{"Specifications":{"items":{"$ref":"#/definitions/SpecificationDetail"},"xml":{"name":"SpecificationDetail","wrapped":true},"type":"array"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"AssetType"},"type":"object"},"SpecificationDetail":{"properties":{"Number":{"type":"integer","format":"int32"},"Name":{"type":"string"}},"xml":{"name":"SpecificationDetail"},"type":"object"},"AssetHistory":{"properties":{"Location":{"$ref":"#/definitions/BasicDetail"},"System":{"$ref":"#/definitions/BasicDetail"},"Parent":{"$ref":"#/definitions/BasicDetail"},"Operator":{"$ref":"#/definitions/BasicDetail"},"Family":{"$ref":"#/definitions/BasicDetail"},"Entity":{"$ref":"#/definitions/Entity"},"Record":{"type":"number","format":"double"},"State":{"type":"string","enum":["Active","DownState","Inactive","Maintenance","DownMaintenance"]},"Date":{"type":"string","format":"date-time"}},"xml":{"name":"AssetHistory"},"type":"object"},"LicenseDates":{"properties":{"Module":{"type":"string","enum":["WorkRequest","StoreRequest","PurchaseRequest","WorkRequestsWeb","Web"]},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"Type":{"type":"string","enum":["None","UseIt","KeepIt","TryIt","Loan"]},"Loaned":{"description":"For Web licenses only","type":"boolean"}},"xml":{"name":"LicenseDates"},"type":"object"},"User":{"properties":{"Code":{"type":"string"},"Name":{"type":"string"},"Profile":{"type":"string"},"AllowTimeOverlap":{"type":"boolean"},"WOMHRealTime":{"$ref":"#/definitions/MHRealTime","description":"The work order information of the real time man-hour record"},"Access":{"$ref":"#/definitions/UserAccess","description":"The user access to the API areas"},"Permissions":{"items":{"type":"string"},"type":"array"},"MustChangePassword":{"type":"boolean"},"CanChangePassword":{"type":"boolean"},"EntityType":{"type":"string","enum":["Internal","External","Both"]},"Function":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"User"},"type":"object"},"MHRealTime":{"properties":{"WorkOrder":{"type":"string"},"StartDate":{"type":"string","format":"date-time"}},"xml":{"name":"MHRealTime"},"type":"object"},"UserAccess":{"properties":{"Web":{"type":"boolean"},"MaintenanceRequest":{"type":"boolean"},"StoreRequest":{"type":"boolean"},"PurchaseRequest":{"type":"boolean"}},"xml":{"name":"UserAccess"},"type":"object"},"Password":{"required":["Old","New"],"properties":{"Old":{"type":"string"},"New":{"type":"string"}},"xml":{"name":"Password"},"type":"object"},"RealTimeManHoursRecordNew":{"required":["Employee","Date"],"properties":{"Employee":{"description":"The employee code","type":"string"},"WorkOrder":{"description":"Where this record should be allocated,\r\nRequired if to add a new real time man hour","type":"string"},"Date":{"description":"Start date and time","type":"string","format":"date-time"}},"xml":{"name":"RealTimeManHoursRecordNew"},"type":"object"},"DeleteRealTimeManHourRecord":{"required":["Employee"],"properties":{"Employee":{"description":"The employee code","type":"string"}},"xml":{"name":"DeleteRealTimeManHourRecord"},"type":"object"},"Material":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Unit":{"type":"string"},"Cost":{"type":"number","format":"double"},"StructuredCode":{"type":"string"},"ManufacturerCode":{"type":"string"},"ExternalCode":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Picture":{"type":"string"},"Specifications":{"items":{"$ref":"#/definitions/Specifications"},"xml":{"name":"Specifications","wrapped":true},"type":"array"},"Active":{"type":"boolean"},"Notes":{"type":"string"},"Suppliers":{"items":{"$ref":"#/definitions/MaterialSupplier"},"xml":{"name":"MaterialSupplier","wrapped":true},"type":"array"}},"xml":{"name":"Material"},"type":"object"},"MaterialSupplier":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Cost":{"type":"number","format":"double"},"LastPurchaseDate":{"type":"string","format":"date-time"}},"xml":{"name":"MaterialSupplier"},"type":"object"},"MaterialPost":{"required":["Description","Unit","CodingStandard"],"properties":{"Description":{"description":"The Material description","type":"string","maxLength":200},"Unit":{"description":"The unit of the Material","type":"string","maxLength":5},"CodingStandard":{"description":"The coding standard where the new Material should be placed","type":"string","pattern":"\\S{1,5}\\.\\S{1,5}\\.\\S{1,5}"},"Cost":{"description":"The unit cost of the material","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"ManufacturerCode":{"description":"An optional manufacturer code","type":"string","maxLength":40},"ExternalCode":{"description":"An optional external code","type":"string","maxLength":40},"ItemsRelationship":{"description":"Relationship Items - applied stock items.\r\nDefault: true","type":"boolean"},"Specifications":{"items":{"$ref":"#/definitions/MaterialSpecification"},"xml":{"name":"MaterialSpecification","wrapped":true},"type":"array"}},"xml":{"name":"MaterialPost"},"type":"object"},"MaterialSpecification":{"required":["Number"],"properties":{"Number":{"type":"integer","format":"int32","maximum":10,"minimum":1},"Value":{"type":"string","maxLength":30}},"xml":{"name":"MaterialSpecification"},"type":"object"},"MaterialPut":{"required":["Code","Description","Unit","CodingStandard"],"properties":{"Code":{"description":"The Material code","type":"string","maxLength":40},"Description":{"description":"The Material description","type":"string","maxLength":200},"Unit":{"description":"The unit of the Material","type":"string","maxLength":5},"CodingStandard":{"description":"The coding standard where the new Material should be placed (no effect on update)","type":"string","pattern":"\\S{1,5}\\.\\S{1,5}\\.\\S{1,5}"},"ManufacturerCode":{"description":"Only update if is not the mandatory code","type":"string","maxLength":40},"ExternalCode":{"description":"Only update if is not the mandatory code","type":"string","maxLength":40},"Cost":{"description":"The unit cost of the material","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"ItemsRelationship":{"description":"Relationship Items - applied stock items","type":"boolean"},"Stores":{"description":"Set the stores stock levels limits. The key is the Store code.","additionalProperties":{"$ref":"#/definitions/StoreStock"},"type":"object"},"Specifications":{"items":{"$ref":"#/definitions/MaterialSpecification"},"xml":{"name":"MaterialSpecification","wrapped":true},"type":"array"}},"xml":{"name":"MaterialPut"},"type":"object"},"StoreStock":{"properties":{"Maximum":{"description":"Maximum stock level","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Minimum":{"description":"Minimum stock level","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Security":{"description":"Security stock level","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Location":{"type":"string","maxLength":30}},"xml":{"name":"StoreStock"},"type":"object"},"CodingStandard":{"required":["Description"],"properties":{"Code":{"description":"The new class/family/subfamily code","type":"string","maxLength":5,"minLength":1,"pattern":"^[^\\.]+$"},"Description":{"description":"The description of class/family/subfamily","type":"string","maxLength":30}},"xml":{"name":"CodingStandard"},"type":"object"},"ListOptions":{"properties":{"Filter":{"description":"JSON formated filter","type":"string"}},"xml":{"name":"ListOptions"},"type":"object"},"StoreDetails":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Currency":{"type":"string"},"Active":{"type":"boolean"}},"xml":{"name":"StoreDetails"},"type":"object"},"StorePut":{"required":["Code","Description"],"properties":{"Code":{"description":"The store code.","type":"string","maxLength":4},"Description":{"description":"The store description.","type":"string","maxLength":30},"Currency":{"description":"The store currency code (ignored on update).\r\nDefault: the global currency code","type":"string"}},"xml":{"name":"StorePut"},"type":"object"},"StoreMaterial":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Unit":{"type":"string"},"Store":{"$ref":"#/definitions/BasicDetail"},"Quantity":{"type":"number","format":"double"},"Cost":{"type":"number","format":"double"},"Location":{"type":"string"},"Picture":{"type":"string"},"ManagedByLots":{"type":"boolean"},"StructuredCode":{"type":"string"},"ManufacturerCode":{"type":"string"},"ExternalCode":{"type":"string"},"Notes":{"type":"string"}},"xml":{"name":"StoreMaterial"},"type":"object"},"MaterialStore":{"properties":{},"xml":{"name":"MaterialStore"},"type":"object"},"Stock":{"required":["Quantity"],"properties":{"Quantity":{"description":"The quantity level","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"UnitCost":{"description":"The unitary cost of the Material (default: 0)","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0}},"xml":{"name":"Stock"},"type":"object"},"StoreMaterialDetails":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Class":{"type":"string"},"Family":{"type":"string"},"SubFamily":{"type":"string"},"Unit":{"type":"string"},"Store":{"$ref":"#/definitions/BasicDetail"},"Quantity":{"type":"number","format":"double"},"Cost":{"type":"number","format":"double"},"Location":{"type":"string"},"Picture":{"type":"string"},"ManagedByLots":{"type":"boolean"},"StructuredCode":{"type":"string"},"ManufacturerCode":{"type":"string"},"ExternalCode":{"type":"string"},"PurchasingComplementarySpecification":{"type":"string"},"Notes":{"type":"string"},"Specifications":{"items":{"$ref":"#/definitions/Specifications"},"xml":{"name":"Specifications","wrapped":true},"type":"array"},"Suppliers":{"items":{"$ref":"#/definitions/MaterialSupplier"},"xml":{"name":"MaterialSupplier","wrapped":true},"type":"array"}},"xml":{"name":"StoreMaterialDetails"},"type":"object"},"StoreEntry":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Type":{"type":"string"},"Store":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Description":{"type":"string"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Value":{"type":"number","format":"double"},"Consolidated":{"type":"boolean"},"Materials":{"items":{"$ref":"#/definitions/StoreEntryMaterial"},"xml":{"name":"StoreEntryMaterial","wrapped":true},"type":"array"}},"xml":{"name":"StoreEntry"},"type":"object"},"StoreEntryMaterial":{"properties":{"Id":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Index":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Quantity":{"type":"number","format":"double"},"Cost":{"type":"number","format":"double"},"Account":{"$ref":"#/definitions/BasicDetail"},"Consolidated":{"type":"boolean"}},"xml":{"name":"StoreEntryMaterial"},"type":"object"},"StoreEntryPost":{"description":"the store entry","required":["Store","Date"],"properties":{"Store":{"description":"","type":"string"},"EntryDocumentID":{"description":"The Entry Document ID. If filled, it will ignore the Code,Type,Date,Supplier and Description field","type":"integer","format":"int32"},"Code":{"description":"A code for the entry document. Required if EntryDocumentID is null","type":"string","maxLength":20},"Type":{"description":"Entry Document type. Required if EntryDocumentID is null","type":"string"},"Date":{"description":"","type":"string","format":"date-time"},"Supplier":{"description":"Entry Document Supplier. Required if EntryDocumentID is null","type":"string"},"Description":{"description":"Entry Document Description. Required if EntryDocumentID is null","type":"string","maxLength":250},"Currency":{"description":"The currency code.\r\nIf empty, the Store currency is used","type":"string"},"Consolidated":{"description":"if true, the store entry will be consolidated. (default: false)","type":"boolean"},"Materials":{"items":{"$ref":"#/definitions/MaterialEntry"},"xml":{"name":"MaterialEntry","wrapped":true},"type":"array"}},"xml":{"name":"StoreEntryPost"},"type":"object"},"MaterialEntry":{"required":["Code","Quantity"],"properties":{"Code":{"description":"material code","type":"string"},"Lot":{"description":"the lot code (only for materials managed by lot)","type":"string"},"CostAllocation":{"$ref":"#/definitions/AllocationCost","description":"cost allocation type and code"},"UnitaryCost":{"description":"Material unitary cost. Default is zero.","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Quantity":{"description":"","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":4.94065645841247E-324}},"xml":{"name":"MaterialEntry"},"type":"object"},"StoreEntryResponse":{"properties":{"EntryDocumentID":{"type":"integer","format":"int32"},"EntryID":{"items":{"type":"integer","format":"int32"},"type":"array"}},"xml":{"name":"StoreEntryResponse"},"type":"object"},"ConsolidateEntry":{"properties":{"Materials":{"items":{"$ref":"#/definitions/EditStoreEntryMaterial"},"xml":{"name":"EditStoreEntryMaterial","wrapped":true},"type":"array"}},"xml":{"name":"ConsolidateEntry"},"type":"object"},"EditStoreEntryMaterial":{"properties":{"Id":{"type":"integer","format":"int32"},"Consolidate":{"description":"Only accepts true","type":"boolean"}},"xml":{"name":"EditStoreEntryMaterial"},"type":"object"},"StoreReturn":{"required":["Type","Date","Quantity"],"properties":{"Type":{"type":"string","enum":["Supplier"]},"Date":{"type":"string","format":"date-time"},"Quantity":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":4.94065645841247E-324}},"xml":{"name":"StoreReturn"},"type":"object"},"InventoryList":{"properties":{"Store":{"$ref":"#/definitions/BasicDetail"},"Code":{"type":"string"},"Description":{"type":"string"},"Date":{"type":"string","format":"date-time"},"Consolidated":{"type":"boolean"},"Materials":{"items":{"$ref":"#/definitions/InventoryMaterials"},"xml":{"name":"InventoryMaterials","wrapped":true},"type":"array"},"Account":{"type":"string"}},"xml":{"name":"InventoryList"},"type":"object"},"InventoryMaterials":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Lot":{"type":"string"},"Quantity":{"type":"number","format":"double"},"UnitaryCost":{"type":"number","format":"double"},"Consolidated":{"type":"boolean"},"Unit":{"type":"string"},"Date":{"type":"string","format":"date-time"}},"xml":{"name":"InventoryMaterials"},"type":"object"},"Inventory":{"required":["Code","Store","Date"],"properties":{"Code":{"description":"a code for the inventory","type":"string","maxLength":15},"Description":{"description":"the inventory description","type":"string","maxLength":200},"Store":{"type":"string"},"Date":{"description":"the inventory date","type":"string","format":"date-time"},"Account":{"type":"string"},"Consolidated":{"description":"if true, the inventory will be consolidated. (default: false)","type":"boolean"},"Materials":{"items":{"$ref":"#/definitions/InventoryItem"},"xml":{"name":"InventoryItem","wrapped":true},"type":"array"}},"xml":{"name":"Inventory"},"type":"object"},"InventoryItem":{"required":["Code"],"properties":{"Code":{"description":"material code","type":"string"},"Lot":{"description":"the lot code (only for materials managed by lot)","type":"string"},"Quantity":{"description":"the material total stock level","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"UnitaryCost":{"description":"Material unitary cost. Default is zero.","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Consolidated":{"type":"boolean"},"Date":{"type":"string","format":"date-time"}},"xml":{"name":"InventoryItem"},"type":"object"},"InventoryDelete":{"properties":{},"xml":{"name":"InventoryDelete"},"type":"object"},"Movement":{"properties":{"Id":{"type":"integer","format":"int32"},"Store":{"$ref":"#/definitions/BasicDetail"},"Material":{"$ref":"#/definitions/BasicDetail"},"Type":{"type":"string","enum":["Entry","Output","Inventory","Transfer","StoreReturn","SupplierReturn"]},"Date":{"type":"string","format":"date-time"},"Quantity":{"type":"number","format":"double"},"StockLevel":{"type":"number","format":"double"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Unit":{"type":"string"},"CostDocument":{"$ref":"#/definitions/BasicDetail"},"PurchaseId":{"type":"integer","format":"int32"}},"xml":{"name":"Movement"},"type":"object"},"Lot":{"properties":{"Code":{"type":"string"},"Material":{"$ref":"#/definitions/BasicDetail"},"Store":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Quantity":{"type":"number","format":"double"},"Cost":{"type":"number","format":"double"},"Validity":{"type":"string","format":"date-time"}},"xml":{"name":"Lot"},"type":"object"},"LotPost":{"required":["Code","Store","Material"],"properties":{"Code":{"type":"string","maxLength":20},"Store":{"type":"string"},"Material":{"type":"string"}},"xml":{"name":"LotPost"},"type":"object"},"StoreOutputPost":{"description":"the store entry","required":["Store","Allocation","Material","Requester","Quantity"],"properties":{"Store":{"description":"","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationEntity","description":"Where this record should be allocated"},"Account":{"description":"If empty, the ManWinWin predefined Account will be used","type":"string"},"CostDocument":{"description":"This maybe required, depending on ManWinWin preferences","type":"string"},"Material":{"type":"string"},"Requester":{"type":"string"},"Quantity":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Lot":{"type":"string"},"Supplier":{"description":"The Supplier of the Cost Document","type":"string"}},"xml":{"name":"StoreOutputPost"},"type":"object"},"AllocationEntity":{"required":["Type","Code"],"properties":{"Type":{"type":"string","enum":["WorkOrder","Item","CostCenter","Client"]},"Code":{"type":"string"}},"xml":{"name":"AllocationEntity"},"type":"object"},"ProjectsList":{"properties":{"Code":{"type":"string"},"Type":{"type":"string","enum":["Create","Manage","Group"]},"Description":{"type":"string"},"State":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"StateEx":{"type":"string","enum":["ScheduledGreen","ScheduledYellow","ScheduledRed","InProgress","Terminated","NotPerformed","Closed"]},"Scheduled":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"}},"xml":{"name":"ProjectsList"},"type":"object"},"ProjectDetail":{"properties":{"Code":{"type":"string"},"Type":{"type":"string","enum":["Create","Manage","Group"]},"Description":{"type":"string"},"State":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"Scheduled":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"WorkType":{"type":"string"},"WorkOrders":{"items":{"$ref":"#/definitions/WorkBase"},"xml":{"name":"WorkBase","wrapped":true},"type":"array"}},"xml":{"name":"ProjectDetail"},"type":"object"},"WorkBase":{"properties":{"State":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"StateEx":{"type":"string","enum":["ScheduledGreen","ScheduledYellow","ScheduledOrange","ScheduledRed","InProgressBlue","InProgressRed","Performed","Approved","Terminated","NotPerformed","Closed"]},"CostCenter":{"$ref":"#/definitions/CostCenterDetail"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"WorkBase"},"type":"object"},"IssueProject":{"required":["StartDate"],"properties":{"StartDate":{"type":"string","format":"date-time"},"Manager":{"type":"string"}},"xml":{"name":"IssueProject"},"type":"object"},"TerminateProject":{"required":["StartDate","EndDate"],"properties":{"StartDate":{"type":"string","format":"date-time"},"EndDate":{"type":"string","format":"date-time"}},"xml":{"name":"TerminateProject"},"type":"object"},"IGerarSistematica":{"properties":{},"xml":{"name":"IGerarSistematica"},"type":"object"},"PurchaseRequestBasic":{"description":"The Purchase Request basic model","properties":{"Id":{"description":"The Purchase Request Id","type":"integer","format":"int32"},"Title":{"description":"The Purchase Request Title","type":"string"},"Date":{"description":"The Purchase Request Date","type":"string","format":"date-time"},"State":{"description":"The Purchase Request State","type":"string","enum":["Pending","Approved","Rejected","InProgress","Completed","Closed"]},"Employee":{"$ref":"#/definitions/BasicDetail","description":"The Purchase Request Employee"},"TotalCost":{"description":"The total cost of the request","type":"number","format":"double"},"Notes":{"description":"The Purchase Request Notes","type":"string"}},"xml":{"name":"PurchaseRequestBasic"},"type":"object"},"PurchaseRequestNew":{"required":["Title"],"properties":{"Title":{"description":"The Purchase Request Title","type":"string","maxLength":255},"Date":{"description":"The Purchase Request Date","type":"string","format":"date-time"},"StockItems":{"description":"The Purchase Request Stock Items List","items":{"$ref":"#/definitions/PurchaseRequest.StockItemEdit"},"xml":{"name":"StockItemEdit","wrapped":true},"type":"array"},"Others":{"description":"The Purchase Request Others/Services List","items":{"$ref":"#/definitions/PurchaseRequest.OtherEdit"},"xml":{"name":"OtherEdit","wrapped":true},"type":"array"},"Notes":{"description":"The Purchase Request Notes","type":"string"}},"xml":{"name":"PurchaseRequestNew"},"type":"object"},"PurchaseRequest.StockItemEdit":{"required":["Quantity"],"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Supplier":{"type":"string"},"Quantity":{"type":"number","format":"double"},"UnitCost":{"type":"number","format":"double"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"Store":{"type":"string"},"CostAllocation":{"$ref":"#/definitions/AllocationEntity"},"Notes":{"type":"string"},"NewStockItem":{"$ref":"#/definitions/NewMaterial"}},"xml":{"name":"StockItemEdit"},"type":"object"},"PurchaseRequest.OtherEdit":{"required":["Description"],"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Supplier":{"type":"string"},"TotalCost":{"type":"number","format":"double"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"CostAllocation":{"$ref":"#/definitions/AllocationEntity"},"Notes":{"type":"string"}},"xml":{"name":"OtherEdit"},"type":"object"},"NewMaterial":{"required":["Description","Unit"],"properties":{"Description":{"type":"string","maxLength":75},"Unit":{"type":"string","maxLength":5}},"xml":{"name":"NewMaterial"},"type":"object"},"PurchaseRequest.StockItem":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Quantity":{"type":"number","format":"double"},"UnitCost":{"type":"number","format":"double"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"Store":{"$ref":"#/definitions/BasicDetail"},"State":{"type":"string","enum":["Pending","InProgress","Partial","Received"]},"CostAllocation":{"$ref":"#/definitions/AllocationEntityDetails"},"Account":{"$ref":"#/definitions/BasicDetail"},"Unit":{"type":"string"},"Notes":{"type":"string"},"IsNewMaterial":{"type":"boolean"}},"xml":{"name":"StockItem"},"type":"object"},"AllocationEntityDetails":{"properties":{"Type":{"type":"string","enum":["WorkOrder","Item","CostCenter","Client"]},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"AllocationEntityDetails"},"type":"object"},"PurchaseRequest.Other":{"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"TotalCost":{"type":"number","format":"double"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"CostAllocation":{"$ref":"#/definitions/AllocationEntityDetails"},"State":{"type":"string","enum":["Pending","InProgress","Received"]},"Account":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"Other"},"type":"object"},"PurchaseRequest.Notes":{"properties":{"Id":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Description":{"type":"string"},"Employee":{"$ref":"#/definitions/BasicDetail"},"Document":{"$ref":"#/definitions/Document"}},"xml":{"name":"Notes"},"type":"object"},"Document":{"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Link":{"type":"string"},"IsURL":{"type":"boolean"},"Print":{"type":"boolean"},"DocumentType":{"type":"string","enum":["Planned","Performed"]}},"xml":{"name":"Document"},"type":"object"},"PostRequestNote":{"required":["Description"],"properties":{"Date":{"type":"string","format":"date-time"},"Description":{"type":"string"}},"xml":{"name":"PostRequestNote"},"type":"object"},"EditRequestNote":{"required":["Description"],"properties":{"Description":{"type":"string"}},"xml":{"name":"EditRequestNote"},"type":"object"},"Purchase":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"State":{"type":"string","enum":["Prepared","Issued","Partial","Received"]},"Date":{"type":"string","format":"date-time"},"NecessaryDate":{"type":"string","format":"date-time"},"Manager":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"DeliveryLocation":{"$ref":"#/definitions/BasicDetail"},"PaymentCondition":{"$ref":"#/definitions/BasicDetail"},"Amount":{"type":"number","format":"double"},"AdditionalExpensesDiscounts":{"type":"number","format":"double"},"SpecialConditions":{"type":"string"},"Notes":{"type":"string"},"UserCode1":{"type":"string"},"UserCode2":{"type":"string"},"Reference":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"xml":{"name":"Purchase"},"type":"object"},"PurchaseEdit":{"properties":{"UserCode1":{"description":"The User Code 1","type":"string","maxLength":50},"UserCode2":{"description":"The User Code 2","type":"string","maxLength":50},"Description":{"description":"Description","type":"string","maxLength":255},"SpecialConditions":{"description":"Special Conditions","type":"string","maxLength":30},"Reference":{"description":"Reference","type":"string","maxLength":30},"Notes":{"description":"Notes","type":"string"}},"xml":{"name":"PurchaseEdit"},"type":"object"},"Purchase.Material":{"properties":{"PurchaseId":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"Quantity":{"type":"number","format":"double"},"Unit":{"type":"string"},"Store":{"$ref":"#/definitions/BasicDetail"},"Entity":{"$ref":"#/definitions/BasicDetail"},"UnitCost":{"type":"number","format":"double"},"Discount":{"type":"number","format":"double"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"VAT":{"type":"number","format":"double"},"Account":{"$ref":"#/definitions/BasicDetail"},"QuantityReceived":{"type":"number","format":"double"},"Index":{"type":"integer","format":"int32"},"State":{"type":"string","enum":["Pending","Partial","Completed"]},"Modified":{"type":"string","format":"date-time"}},"xml":{"name":"Material"},"type":"object"},"Other":{"properties":{"PurchaseId":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Cost":{"type":"number","format":"double"},"Discount":{"type":"number","format":"double"},"VAT":{"type":"number","format":"double"},"Entity":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Item":{"type":"integer","format":"int32"},"Account":{"$ref":"#/definitions/BasicDetail"},"Modified":{"type":"string","format":"date-time"}},"xml":{"name":"Other"},"type":"object"},"StopRealTimeManHoursRecord":{"required":["Employee","EndDate"],"properties":{"Employee":{"description":"The employee code","type":"string"},"EndDate":{"description":"End date and time","type":"string","format":"date-time"}},"xml":{"name":"StopRealTimeManHoursRecord"},"type":"object"},"MaterialRecord":{"properties":{"Id":{"description":"The consumption ID","readOnly":true,"type":"integer","format":"int32"},"Material":{"$ref":"#/definitions/BasicDetail","description":"The Material used"},"CostDocument":{"$ref":"#/definitions/BasicDetail","description":"The Cost Document"},"Date":{"description":"The date on which the consumption was made","type":"string","format":"date-time"},"Entity":{"$ref":"#/definitions/Entity","description":"The Entity allocated to the consumption"},"Account":{"$ref":"#/definitions/BasicDetail","description":"The Account allocated to the consumption"},"Store":{"$ref":"#/definitions/BasicDetail","description":""},"Quantity":{"description":"The Material quantity","type":"number","format":"double"},"Cost":{"description":"The total cost","type":"number","format":"double"},"VAT":{"description":"The VAT value","type":"number","format":"double"},"WorkOrder":{"$ref":"#/definitions/BasicDetail","description":"The Work Order allocated to the consumption"},"Supplier":{"type":"string"},"Notes":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"PurchaseId":{"type":"integer","format":"int32"},"Returns":{"description":"List of store returns","items":{"$ref":"#/definitions/MaterialReturn"},"xml":{"name":"MaterialReturn","wrapped":true},"type":"array"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"}},"xml":{"name":"MaterialRecord"},"type":"object"},"MaterialReturn":{"properties":{"Id":{"description":"Store movement Id","type":"integer","format":"int32"},"Date":{"description":"Date of the return","type":"string","format":"date-time"},"Quantity":{"description":"Quantity returned","type":"number","format":"double"}},"xml":{"name":"MaterialReturn"},"type":"object"},"MaterialsRecordNew":{"required":["Material","Date","Quantity","Allocation"],"properties":{"Material":{"description":"The material code","type":"string"},"Date":{"description":"The date when this material was consumed","type":"string","format":"date-time"},"Quantity":{"description":"The quantity of material consumed","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":4.94065645841247E-324},"UnitCost":{"description":"The unit cost of the material","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Currency":{"description":"The currency code.\r\nIf empty, the default currency is used","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationEntity","description":"Where this record should be allocated"},"Account":{"description":"If empty, the ManWinWin predefined Account will be used","type":"string"},"CostDocument":{"description":"This maybe required, depending on ManWinWin preferences","type":"string"},"Supplier":{"description":"The Cost Document Supplier","type":"string"}},"xml":{"name":"MaterialsRecordNew"},"type":"object"},"ManHourRecord":{"properties":{"Id":{"type":"integer","format":"int32"},"CostDocument":{"$ref":"#/definitions/CostDocumentDetail"},"Employee":{"type":"string"},"Date":{"type":"string","format":"date-time"},"Hours":{"type":"number","format":"double"},"Account":{"$ref":"#/definitions/BasicDetail"},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"type":"string"},"Cost":{"type":"number","format":"double"},"VAT":{"type":"number","format":"double"},"Entity":{"$ref":"#/definitions/Entity"},"Modified":{"type":"string","format":"date-time"},"Asset":{"$ref":"#/definitions/Asset"}},"xml":{"name":"ManHourRecord"},"type":"object"},"ManHoursRecordNew":{"required":["Employee","Date","Hours","Allocation"],"properties":{"Employee":{"description":"The employee code","type":"string"},"Date":{"description":"Start date and time","type":"string","format":"date-time"},"Hours":{"description":"The duration/time span of the work","type":"number","format":"double","maximum":23.9999,"minimum":0.01667},"HourlyCost":{"description":"Cost per hour.\r\nIf empty, the <see cref=\"P:WebAPI.Models.Apontamentos.ManHoursRecordNew.Employee\">employee</see> man-hour cost will be used","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Currency":{"description":"The currency code.\r\nIf empty, the default currency is used","type":"string"},"Factor":{"description":"Factor to be applied to the <see cref=\"P:WebAPI.Models.Apontamentos.ManHoursRecordNew.HourlyCost\">HourlyCost</see>, ie: a factor of 10 is an increase in 10%","type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"Allocation":{"$ref":"#/definitions/AllocationEntity","description":"Where this record should be allocated"},"Account":{"description":"If empty, the <see cref=\"P:WebAPI.Models.Apontamentos.ManHoursRecordNew.Employee\">employee</see> predefined Account will be used or else the ManWinWin predefined Account will be used","type":"string"},"CostDocument":{"description":"This maybe required, depending on ManWinWin preferences\r\nIf empty, the <see cref=\"P:WebAPI.Models.Apontamentos.ManHoursRecordNew.Employee\">employee</see> predefined Cost Document will be used","type":"string"},"Notes":{"type":"string"}},"xml":{"name":"ManHoursRecordNew"},"type":"object"},"ManHourRecordDetail":{"properties":{"Id":{"readOnly":true,"type":"integer","format":"int32"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"Cost":{"type":"number","format":"double"},"Hours":{"type":"number","format":"double"},"Employee":{"$ref":"#/definitions/BasicDetail"},"Entity":{"$ref":"#/definitions/Entity"},"Modified":{"type":"string","format":"date-time"},"Asset":{"$ref":"#/definitions/Asset"},"CostDocument":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Account":{"$ref":"#/definitions/BasicDetail"},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"ManHourRecordDetail"},"type":"object"},"ManHoursRecordEdit":{"required":["Date","Hours"],"properties":{"Date":{"description":"Start date and time","type":"string","format":"date-time"},"Hours":{"description":"The duration/time span of the work","type":"number","format":"double","maximum":23.9999,"minimum":0.01667},"Account":{"description":"If empty, the <see cref=\"!:Employee\">employee</see> predefined Account will be used or else the ManWinWin predefined Account will be used","type":"string"},"CostDocument":{"description":"This maybe required, depending on ManWinWin preferences\r\nIf empty, the <see cref=\"!:Employee\">employee</see> predefined Cost Document will be used","type":"string"},"Notes":{"type":"string"}},"xml":{"name":"ManHoursRecordEdit"},"type":"object"},"MaterialRecordDetail":{"properties":{"Material":{"$ref":"#/definitions/BasicDetail","description":"The Material used"},"Store":{"$ref":"#/definitions/BasicDetail"},"Quantity":{"description":"The Material quantity","type":"number","format":"double"},"Returns":{"description":"List of store returns","items":{"$ref":"#/definitions/MaterialReturn"},"xml":{"name":"MaterialReturn","wrapped":true},"type":"array"},"Id":{"description":"The consumption ID","readOnly":true,"type":"integer","format":"int32"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"Cost":{"type":"number","format":"double"},"VAT":{"type":"number","format":"double"},"Entity":{"$ref":"#/definitions/Entity"},"Modified":{"type":"string","format":"date-time"},"Asset":{"$ref":"#/definitions/Asset"},"CostDocument":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Account":{"$ref":"#/definitions/BasicDetail"},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"MaterialRecordDetail"},"type":"object"},"OtherRecord":{"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Date":{"type":"string","format":"date-time"},"Cost":{"type":"number","format":"double"},"VAT":{"type":"number","format":"double"},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Account":{"$ref":"#/definitions/BasicDetail"},"CostDocument":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Entity":{"$ref":"#/definitions/Entity"},"PurchaseId":{"type":"integer","format":"int32"}},"xml":{"name":"OtherRecord"},"type":"object"},"OtherRecordNew":{"description":"Other/Service","required":["Description","Date","Cost","Allocation"],"properties":{"Description":{"description":"The description of the service","type":"string","maxLength":2500},"Date":{"description":"The date when this service was performed","type":"string","format":"date-time"},"Cost":{"description":"The total cost of the service","type":"number","format":"double"},"Currency":{"description":"The currency code.\r\nIf empty, the default currency is used","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationEntity","description":"Where this record should be allocated"},"Account":{"description":"If empty, the ManWinWin predefined Account will be used","type":"string"},"CostDocument":{"description":"This maybe required, depending on ManWinWin preferences","type":"string"},"Supplier":{"description":"The Supplier of the Cost Document","type":"string"}},"xml":{"name":"OtherRecordNew"},"type":"object"},"OthersRecordDetail":{"properties":{"Description":{"type":"string"},"Id":{"description":"The consumption ID","readOnly":true,"type":"integer","format":"int32"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"Cost":{"type":"number","format":"double"},"VAT":{"type":"number","format":"double"},"Entity":{"$ref":"#/definitions/Entity"},"Modified":{"type":"string","format":"date-time"},"Asset":{"$ref":"#/definitions/Asset"},"CostDocument":{"$ref":"#/definitions/BasicDetail"},"Date":{"type":"string","format":"date-time"},"Account":{"$ref":"#/definitions/BasicDetail"},"WorkOrder":{"$ref":"#/definitions/BasicDetail"},"Supplier":{"$ref":"#/definitions/BasicDetail"},"Notes":{"type":"string"}},"xml":{"name":"OthersRecordDetail"},"type":"object"},"Request.UrgencyModel":{"properties":{"Order":{"type":"integer","format":"int32"},"Text":{"type":"string"},"Value":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]}},"xml":{"name":"UrgencyModel"},"type":"object"},"Request":{"properties":{"Code":{"type":"integer","format":"int32"},"Title":{"type":"string"},"State":{"type":"string","enum":["Pending","Quoted","Approved","Rejected","InProgress","Completed","Closed"]},"Date":{"type":"string","format":"date-time"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"StateEx":{"type":"string","enum":["ApprovedGreen","ApprovedYellow","ApprovedRed","ClosedRejected","Pending","Quoted","Rejected","InProgress","Completed","Closed"]},"Employee":{"$ref":"#/definitions/BasicDetail"},"Performer":{"$ref":"#/definitions/BasicDetail"},"Item":{"$ref":"#/definitions/BasicDetail"},"Location":{"$ref":"#/definitions/BasicDetail"},"Destination":{"type":"string"},"Cost":{"type":"string"},"System":{"type":"string"},"Function":{"$ref":"#/definitions/BasicDetail"},"DownState":{"type":"boolean"},"CodeUser1":{"type":"string"},"CodeUser2":{"type":"string"},"SatisfactionLevel":{"type":"string","enum":["Excellent","Good","Low","Unacceptable"]},"HasNewMessage":{"type":"boolean"},"HasPendingWork":{"type":"boolean"}},"xml":{"name":"Request"},"type":"object"},"RequestNew":{"required":["Title","CostAllocation"],"properties":{"Title":{"type":"string","maxLength":255},"Date":{"description":"This date may be required to be equal or after the actual date, depending on ManWinWin preferences\r\nDefault: the current date and time","type":"string","format":"date-time"},"Urgency":{"description":"Default: Normal","type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"Description":{"type":"string"},"CostAllocation":{"$ref":"#/definitions/AllocationAsset","description":"Where this maintenance request cost should be allocated"},"DestinationAllocation":{"$ref":"#/definitions/DestinationAllocation","description":"Where this maintenance request destination should be allocated\r\nThis may be required, depending on ManWinWin preferences"},"System":{"description":"Ignored if the CostAllocation.Type is Item","type":"string"},"Record":{"description":"Running Record (ignored when CostAllocation is not Item)","type":"number","format":"double"},"DownState":{"description":"Set Item to Down State (ignored when CostAllocation is not Item)\r\nDefault: false","type":"boolean"},"Component":{"description":"This may be required, depending on ManWinWin Web preferences","type":"integer","format":"int32"},"Cause":{"description":"This may be required, depending on ManWinWin Web preferences","type":"string"},"Symptom":{"description":"This may be required, depending on ManWinWin Web preferences","type":"string"},"Performer":{"description":"This may be required, depending on ManWinWin Web preferences","type":"string"},"UserCode1":{"description":"Free text (this may be required, depending on ManWinWin preferences)","type":"string","maxLength":50},"Quote":{"type":"boolean"},"UserCode2":{"description":"Free text (this may be required, depending on ManWinWin preferences)","type":"string","maxLength":50},"Location":{"description":"Location code, if empty it will assume the Item location","type":"string"}},"xml":{"name":"RequestNew"},"type":"object"},"AllocationAsset":{"required":["Type","Code"],"properties":{"Type":{"type":"string","enum":["Item","CostCenter","Client"]},"Code":{"type":"string"}},"xml":{"name":"AllocationAsset"},"type":"object"},"DestinationAllocation":{"properties":{"Type":{"type":"string","enum":["Function","Supplier"]},"Code":{"type":"string"}},"xml":{"name":"DestinationAllocation"},"type":"object"},"UserCodes":{"properties":{"UserCode01":{"items":{"type":"string"},"type":"array","maxLength":50},"UserCode02":{"items":{"type":"string"},"type":"array","maxLength":50}},"xml":{"name":"UserCodes"},"type":"object"},"Request.SatistactionModel":{"properties":{"Order":{"type":"integer","format":"int32"},"Text":{"type":"string"},"Value":{"type":"string","enum":["Excellent","Good","Low","Unacceptable"]}},"xml":{"name":"SatisfactionModel"},"type":"object"},"RequestDetails":{"properties":{"Code":{"type":"integer","format":"int32"},"Title":{"type":"string"},"Description":{"type":"string"},"State":{"type":"string","enum":["Pending","Quoted","Approved","Rejected","InProgress","Completed","Closed"]},"Date":{"type":"string","format":"date-time"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"StateEx":{"type":"string","enum":["ApprovedGreen","ApprovedYellow","ApprovedRed","ClosedRejected","Pending","Quoted","Rejected","InProgress","Completed","Closed"]},"Employee":{"$ref":"#/definitions/BasicDetail"},"Performer":{"$ref":"#/definitions/BasicDetail"},"Item":{"$ref":"#/definitions/BasicDetail"},"Destination":{"$ref":"#/definitions/Destination"},"Function":{"$ref":"#/definitions/BasicDetail"},"Cost":{"$ref":"#/definitions/Entity"},"System":{"$ref":"#/definitions/BasicDetail"},"Record":{"type":"number","format":"double"},"Component":{"$ref":"#/definitions/Component"},"Symptom":{"$ref":"#/definitions/BasicDetail"},"Cause":{"$ref":"#/definitions/BasicDetail"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"CodeUser1":{"type":"string"},"CodeUser2":{"type":"string"},"Quote":{"$ref":"#/definitions/Quote"},"Location":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"RequestDetails"},"type":"object"},"Destination":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"IsSupplier":{"type":"boolean"}},"xml":{"name":"Destination"},"type":"object"},"Quote":{"properties":{"Tasks":{"type":"string"},"TM":{"type":"number","format":"double"},"ManHours":{"items":{"$ref":"#/definitions/Quote.ManHour"},"xml":{"name":"ManHour","wrapped":true},"type":"array"},"Materials":{"items":{"$ref":"#/definitions/Quote.Material"},"xml":{"name":"Material","wrapped":true},"type":"array"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"}},"xml":{"name":"Quote"},"type":"object"},"Quote.ManHour":{"properties":{"Function":{"type":"string"},"Hours":{"type":"number","format":"double"},"Price":{"type":"number","format":"double"}},"xml":{"name":"ManHour"},"type":"object"},"Quote.Material":{"properties":{"Quantity":{"type":"number","format":"double"},"Unit":{"type":"string"},"Price":{"type":"number","format":"double"},"Code":{"type":"string"},"Description":{"type":"string"}},"xml":{"name":"Material"},"type":"object"},"RequestsOptions":{"properties":{"RequiredDestination":{"type":"string","enum":["Item","System","Entity"]},"Cause":{"type":"string","enum":["None","Visible","Required"]},"Component":{"type":"string","enum":["None","Visible","Required"]},"Description":{"type":"string","enum":["None","Visible","Required"]},"Documents":{"type":"string","enum":["None","Visible","Required"]},"FunctionSupplier":{"type":"string","enum":["None","Visible","Required"]},"Item":{"type":"string","enum":["None","Visible","Required"]},"Performer":{"type":"string","enum":["None","Visible","Required"]},"Record":{"type":"string","enum":["None","Visible","Required"]},"RequestQuote":{"type":"string","enum":["None","Visible","Required"]},"Symptom":{"type":"string","enum":["None","Visible","Required"]},"System":{"type":"string","enum":["None","Visible","Required"]},"Urgency":{"type":"string","enum":["None","Visible","Required"]},"Location":{"type":"string","enum":["None","Visible","Required"]},"UserCode1":{"$ref":"#/definitions/UserCodeFieldOption"},"UserCode2":{"$ref":"#/definitions/UserCodeFieldOption"},"FilterFMEA":{"type":"boolean"},"EditDateTimeRequest":{"type":"boolean"},"RecordEarlierThanCurrentDate":{"type":"boolean"},"ApproveRequest":{"type":"string","enum":["Automatically","Requester","Performer"]},"RequestWithoutWorkOrder":{"type":"boolean"},"RequesterSeeWorkOrder":{"type":"boolean"},"DoubleCheckTasks":{"type":"boolean"},"OnlyCloseAfterEvaluation":{"type":"boolean"},"OnlyFirstLevelitems":{"type":"boolean"},"TitleAutoFormat":{"description":"Format for title if it is filled automatically","type":"string"},"RequiredCloseAllRequests":{"type":"boolean"}},"xml":{"name":"RequestsOptions"},"type":"object"},"UserCodeFieldOption":{"properties":{"Label":{"description":"The custom label for the user code","type":"string"},"Option":{"description":"Indicates if the user code is required or visible","type":"string","enum":["None","Visible","Required"]},"GroupValues":{"description":"If true, the UI should suggest distinct values from the database for this field","type":"boolean"},"GroupEdit":{"type":"boolean"}},"xml":{"name":"UserCodeFieldOption"},"type":"object"},"TaskBasic":{"required":["Id","Performed"],"properties":{"Id":{"type":"integer","format":"int32"},"Performed":{"type":"boolean"}},"xml":{"name":"TaskBasic"},"type":"object"},"Message":{"properties":{"Id":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Employee":{"$ref":"#/definitions/BasicDetail"},"Text":{"type":"string"},"IsNew":{"type":"boolean"}},"xml":{"name":"Message"},"type":"object"},"MessageNew":{"required":["Date"],"properties":{"Message":{"type":"string"},"Date":{"type":"string","format":"date-time"}},"xml":{"name":"MessageNew"},"type":"object"},"WorkSimple":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"State":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"StateEx":{"type":"string","enum":["ScheduledGreen","ScheduledYellow","ScheduledOrange","ScheduledRed","InProgressBlue","InProgressRed","Performed","Approved","Terminated","NotPerformed","Closed"]},"Date":{"type":"string","format":"date-time"},"Scheduled":{"type":"string","format":"date-time"},"ScheduledEnd":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"Closed":{"type":"string","format":"date-time"},"Item":{"$ref":"#/definitions/BasicDetail"},"Location":{"$ref":"#/definitions/BasicDetail"},"Manager":{"$ref":"#/definitions/BasicDetail"},"Entity":{"$ref":"#/definitions/Entity"},"System":{"$ref":"#/definitions/BasicDetail"},"WorkType":{"$ref":"#/definitions/BasicDetail"},"Modified":{"type":"string","format":"date-time"},"Urgency":{"type":"string","enum":["Critical","Priority","Urgent","Normal"]},"UserCode01":{"type":"string"},"UserCode02":{"type":"string"},"PendingWorkReason":{"type":"string"}},"xml":{"name":"WorkSimple"},"type":"object"},"Reports":{"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"}},"xml":{"name":"Reports"},"type":"object"},"StatusHistory":{"properties":{"Date":{"type":"string","format":"date-time"},"State":{"type":"string","enum":["Pending","Quoted","Approved","Rejected","InProgress","Completed","Closed"]},"ChangedBy":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"StatusHistory"},"type":"object"},"StoreRequestMaterial":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"QuantityRequested":{"type":"number","format":"double"},"QuantityDelivered":{"type":"number","format":"double"},"State":{"type":"string","enum":["Pending","Partial","Received"]},"IsNewMaterial":{"description":"Only if is new material","type":"boolean"},"Unit":{"type":"string"}},"xml":{"name":"StoreRequestMaterial"},"type":"object"},"EditStoreRequest":{"required":["Title","CostAllocation","Materials"],"properties":{"Title":{"type":"string","maxLength":255},"CostAllocation":{"$ref":"#/definitions/AllocationEntity"},"Materials":{"items":{"$ref":"#/definitions/RequestMaterial"},"xml":{"name":"RequestMaterial","wrapped":true},"type":"array"}},"xml":{"name":"EditStoreRequest"},"type":"object"},"RequestMaterial":{"description":"The store request material","required":["Code","Quantity"],"properties":{"Code":{"type":"string","maxLength":40},"Urgency":{"type":"string","enum":["Emergency","Urgent","Normal","WhenConvenient"]},"Quantity":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"NewMaterial":{"$ref":"#/definitions/NewMaterial"}},"xml":{"name":"RequestMaterial"},"type":"object"},"StoreRequest":{"description":"The Store Request list item","properties":{"Id":{"description":"The Store Request Id","type":"integer","format":"int32"},"Title":{"description":"The Store Request Title","type":"string"},"Date":{"description":"The Store Request Date","type":"string","format":"date-time"},"State":{"description":"The Store Request State","type":"string","enum":["Pending","Approved","Rejected","InProgress","Completed","Closed"]},"WorkOrder":{"$ref":"#/definitions/BasicDetail","description":"The Store Request Work Order"},"Item":{"$ref":"#/definitions/BasicDetail","description":"The Store Request Item"},"CostEntity":{"$ref":"#/definitions/Entity","description":"The Store Request Cost Center"},"Employee":{"$ref":"#/definitions/BasicDetail","description":"The employee who made store request"},"Store":{"$ref":"#/definitions/BasicDetail","description":"The Store Request Store"},"Account":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"StoreRequest"},"type":"object"},"NewStoreRequest":{"description":"The Store Request model necessary to add a new store request.","required":["Title","Store","CostAllocation","Materials"],"properties":{"Title":{"type":"string","maxLength":255},"Date":{"type":"string","format":"date-time"},"Store":{"type":"string"},"CostAllocation":{"$ref":"#/definitions/AllocationEntity"},"Materials":{"items":{"$ref":"#/definitions/RequestMaterial"},"xml":{"name":"RequestMaterial","wrapped":true},"type":"array"},"Account":{"type":"string"}},"xml":{"name":"NewStoreRequest"},"type":"object"},"WorkDetails":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Notes":{"type":"string"},"State":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"StateEx":{"type":"string","enum":["ScheduledGreen","ScheduledYellow","ScheduledOrange","ScheduledRed","InProgressBlue","InProgressRed","Performed","Approved","Terminated","NotPerformed","Closed"]},"Scheduled":{"type":"string","format":"date-time"},"ScheduledEnd":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"Closed":{"type":"string","format":"date-time"},"RunningRecordEnd":{"type":"number","format":"double"},"Item":{"$ref":"#/definitions/BasicDetail"},"Manager":{"$ref":"#/definitions/BasicDetail"},"Performer":{"$ref":"#/definitions/Performer"},"Entity":{"$ref":"#/definitions/Entity"},"System":{"$ref":"#/definitions/BasicDetail"},"WorkType":{"$ref":"#/definitions/WorkType"},"Component":{"$ref":"#/definitions/Component"},"Symptom":{"$ref":"#/definitions/BasicDetail"},"Cause":{"$ref":"#/definitions/BasicDetail"},"Planned":{"type":"string"},"Project":{"$ref":"#/definitions/ProjectDetail"},"PendingWorkReason":{"$ref":"#/definitions/BasicDetail"},"Readings":{"items":{"$ref":"#/definitions/Reading"},"xml":{"name":"Reading","wrapped":true},"type":"array"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"ManHours":{"items":{"$ref":"#/definitions/ManHour"},"xml":{"name":"ManHour","wrapped":true},"type":"array"},"PlannedStockItems":{"items":{"$ref":"#/definitions/PlannedStockItem"},"xml":{"name":"PlannedStockItem","wrapped":true},"type":"array"},"StockItems":{"items":{"$ref":"#/definitions/StockItem"},"xml":{"name":"StockItem","wrapped":true},"type":"array"},"Others":{"items":{"$ref":"#/definitions/Others"},"xml":{"name":"Others","wrapped":true},"type":"array"},"Tasks":{"items":{"$ref":"#/definitions/Task"},"xml":{"name":"Task","wrapped":true},"type":"array"},"PreparatoryTasks":{"items":{"$ref":"#/definitions/Task"},"xml":{"name":"Task","wrapped":true},"type":"array"},"EndingTasks":{"items":{"$ref":"#/definitions/Task"},"xml":{"name":"Task","wrapped":true},"type":"array"},"UserCode01":{"type":"string"},"UserCode02":{"type":"string"},"Urgency":{"type":"string","enum":["Critical","Priority","Urgent","Normal"]},"TemporarilyBlockWO":{"type":"boolean"},"PlannedTM":{"type":"number","format":"double"},"Managers":{"items":{"$ref":"#/definitions/BasicDetail"},"xml":{"name":"BasicDetail","wrapped":true},"type":"array"}},"xml":{"name":"WorkDetails"},"type":"object"},"Performer":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"IsInternal":{"type":"boolean"}},"xml":{"name":"Performer"},"type":"object"},"WorkType":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Systematic":{"type":"boolean"},"Planned":{"type":"boolean"}},"xml":{"name":"WorkType"},"type":"object"},"Reading":{"properties":{"Id":{"type":"integer","format":"int32"},"Parameter":{"type":"string"},"Unit":{"type":"string"},"Value":{"type":"number","format":"double"},"Date":{"type":"string","format":"date-time"},"State":{"type":"string","enum":["Empty","Green","Yellow","Red"]},"Employee":{"type":"string"},"Notes":{"type":"string"}},"xml":{"name":"Reading"},"type":"object"},"ManHour":{"properties":{"Id":{"type":"integer","format":"int32"},"Employee":{"type":"string"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string"}},"xml":{"name":"ManHour"},"type":"object"},"PlannedStockItem":{"properties":{"Code":{"type":"string"},"Description":{"type":"string"},"Quantity":{"type":"number","format":"double"},"UnitCost":{"type":"number","format":"double"}},"xml":{"name":"PlannedStockItem"},"type":"object"},"StockItem":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"Date":{"type":"string","format":"date-time"},"Quantity":{"type":"number","format":"double"},"Store":{"$ref":"#/definitions/BasicDetail"}},"xml":{"name":"StockItem"},"type":"object"},"Others":{"properties":{"Id":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Date":{"type":"string","format":"date-time"},"Cost":{"type":"number","format":"double"}},"xml":{"name":"Others"},"type":"object"},"Task":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"Performed":{"type":"string","enum":["NotOk","Performed","PerformedNotOk"]},"Tasks":{"type":"string"},"Notes":{"type":"string"},"Documents":{"items":{"$ref":"#/definitions/Document"},"xml":{"name":"Document","wrapped":true},"type":"array"},"VerificationType":{"type":"string","enum":["Preparatory","Maintenance","Ending"]}},"xml":{"name":"Task"},"type":"object"},"WorkEdit":{"required":["Code","State"],"properties":{"Code":{"type":"string"},"State":{"description":"State must be InProgress or Terminated","type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]},"Description":{"type":"string","maxLength":255},"Start":{"description":"Required if State is Terminated","type":"string","format":"date-time"},"End":{"description":"Required if State is Terminated","type":"string","format":"date-time"},"Notes":{"type":"string"},"Tasks":{"items":{"$ref":"#/definitions/TaskEdit"},"xml":{"name":"TaskEdit","wrapped":true},"type":"array"},"Readings":{"items":{"$ref":"#/definitions/ReadingEdit"},"xml":{"name":"ReadingEdit","wrapped":true},"type":"array"},"Documents":{"items":{"$ref":"#/definitions/HttpFile"},"xml":{"name":"HttpFile","wrapped":true},"type":"array"},"ManHours":{"items":{"$ref":"#/definitions/ManHourEdit"},"xml":{"name":"ManHourEdit","wrapped":true},"type":"array"},"StockItems":{"items":{"$ref":"#/definitions/StockItemEdit"},"xml":{"name":"StockItemEdit","wrapped":true},"type":"array"},"CostDocuments":{"items":{"$ref":"#/definitions/CostDocument"},"xml":{"name":"CostDocument","wrapped":true},"type":"array"}},"xml":{"name":"WorkEdit"},"type":"object"},"TaskEdit":{"required":["Id"],"properties":{"Id":{"type":"integer","format":"int32"},"Performed":{"type":"string","enum":["NotOk","Performed","PerformedNotOk"]},"Notes":{"type":"string"},"Type":{"type":"string","enum":["Preparatory","Maintenance","Ending"]}},"xml":{"name":"TaskEdit"},"type":"object"},"ManHourEdit":{"required":["Employee","Start","End"],"properties":{"Employee":{"type":"string","maxLength":15},"Start":{"type":"string","format":"date-time"},"End":{"type":"string"}},"xml":{"name":"ManHourEdit"},"type":"object"},"StockItemEdit":{"required":["Code","Date","Quantity","CostDocument","UnitCost"],"properties":{"Code":{"type":"string","maxLength":40},"Date":{"type":"string","format":"date-time"},"Quantity":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"CostDocument":{"type":"string","maxLength":24},"UnitCost":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0}},"xml":{"name":"StockItemEdit"},"type":"object"},"CostDocument":{"required":["Type","Code","Description","Date"],"properties":{"Type":{"type":"string","maxLength":3},"Code":{"type":"string","maxLength":20},"Description":{"type":"string","maxLength":250},"Date":{"type":"string","format":"date-time"},"Supplier":{"type":"string","maxLength":15}},"xml":{"name":"CostDocument"},"type":"object"},"SaveWorkResult":{"properties":{"TerminateResult":{"description":"Empty if successful (error message on fail)","type":"string"},"TasksResult":{"description":"Empty if successful (error message on fail)","type":"string"},"ManHoursResult":{"description":"Empty if successful (error message on fail)","items":{"type":"string"},"type":"array"},"StockItemsResult":{"description":"Empty if successful (error message on fail)","items":{"type":"string"},"type":"array"},"ReadingsResult":{"description":"Empty if successful (error message on fail)","items":{"type":"string"},"type":"array"},"DocumentsResult":{"description":"Empty if successful (error message on fail)","items":{"type":"string"},"type":"array"}},"xml":{"name":"SaveWorkResult"},"type":"object"},"WorkEditDetails":{"properties":{"Description":{"type":"string","maxLength":255},"Manager":{"type":"string"},"ScheduledEnd":{"description":"Only if State is Scheduled","type":"string","format":"date-time"},"Start":{"description":"Only if State is In Progress or Not Performed","type":"string","format":"date-time"},"End":{"description":"Only if State is Terminated or Not Performed","type":"string","format":"date-time"},"Planned":{"type":"string"},"Performed":{"type":"string"},"Component":{"type":"integer","format":"int32"},"Symptom":{"type":"string"},"Cause":{"type":"string"},"PendingWorkReasonId":{"description":"Only if State is In Progress","type":"integer","format":"int32"},"UserCode01":{"type":"string"},"UserCode02":{"type":"string"}},"xml":{"name":"WorkEditDetails"},"type":"object"},"EditScheduledWO":{"properties":{"ScheduledStart":{"type":"string","format":"date-time"},"ScheduledEnd":{"type":"string","format":"date-time"},"Allocation":{"$ref":"#/definitions/AllocationAsset"}},"xml":{"name":"EditScheduledWO"},"type":"object"},"TerminateWO":{"required":["Start","End"],"properties":{"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"Component":{"type":"integer","format":"int32"},"Symptom":{"type":"string"},"Cause":{"type":"string"},"Performed":{"description":"This maybe required, depending on ManWinWin preferences","type":"string"},"Record":{"description":"This maybe required, depending on Maintenance Schedule periodicity","type":"number","format":"double"},"DownTimes":{"items":{"$ref":"#/definitions/DownTimeTerminate"},"xml":{"name":"DownTimeTerminate","wrapped":true},"type":"array"},"PendingTasks":{"$ref":"#/definitions/PendingTasks"}},"xml":{"name":"TerminateWO"},"type":"object"},"DownTimeTerminate":{"required":["Entity","From"],"properties":{"Id":{"type":"integer","format":"int32"},"Entity":{"$ref":"#/definitions/DownTimeEntity"},"From":{"type":"string","format":"date-time"},"To":{"description":"May be required if Down State is active","type":"string","format":"date-time"},"DownState":{"type":"boolean"}},"xml":{"name":"DownTimeTerminate"},"type":"object"},"PendingTasks":{"properties":{"NotPerformed":{"description":"What to do for not performed tasks\r\nIgnored by default","type":"string","enum":["Ignore","Pending","NewWorkOrder"]},"PerformedNotOk":{"description":"What to do for performed not ok tasks\r\nIgnored by default","type":"string","enum":["Ignore","Pending","NewWorkOrder"]},"NewWorkOrder":{"$ref":"#/definitions/NewWorkForTasks"}},"xml":{"name":"PendingTasks"},"type":"object"},"DownTimeEntity":{"required":["Type"],"properties":{"Code":{"description":"May be required if Type is not Company","type":"string"},"Type":{"type":"string","enum":["Item","System","Company"]}},"xml":{"name":"DownTimeEntity"},"type":"object"},"NewWorkForTasks":{"required":["Description","WorkType","ScheduledStart"],"properties":{"Description":{"description":"Description for new Work Order","type":"string"},"WorkType":{"description":"Work Type code","type":"string"},"ScheduledStart":{"type":"string","format":"date-time"},"Manager":{"description":"This maybe required, depending on ManWinWin preferences","type":"string"}},"xml":{"name":"NewWorkForTasks"},"type":"object"},"EditUserCodes":{"properties":{"UserCode01":{"type":"string"},"UserCode02":{"type":"string"}},"xml":{"name":"EditUserCodes"},"type":"object"},"Works.UserCodes":{"properties":{"UserCode01":{"items":{"type":"string"},"type":"array","maxLength":50},"UserCode02":{"items":{"type":"string"},"type":"array","maxLength":50}},"xml":{"name":"UserCodes"},"type":"object"},"Works.Notes":{"properties":{"Id":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Description":{"type":"string"},"Employee":{"$ref":"#/definitions/BasicDetail"},"Document":{"$ref":"#/definitions/Document"}},"xml":{"name":"Notes"},"type":"object"},"PostNote":{"required":["Description"],"properties":{"Date":{"type":"string","format":"date-time"},"Description":{"type":"string"}},"xml":{"name":"PostNote"},"type":"object"},"EditNote":{"required":["Description"],"properties":{"Description":{"type":"string"}},"xml":{"name":"EditNote"},"type":"object"},"TaskDetail":{"properties":{"Id":{"type":"integer","format":"int32"},"Code":{"type":"string"},"Description":{"type":"string"},"Performed":{"type":"string","enum":["NotOk","Performed","PerformedNotOk"]},"Tasks":{"type":"string"},"Notes":{"type":"string"},"Documents":{"items":{"$ref":"#/definitions/TaskDocument"},"xml":{"name":"TaskDocument","wrapped":true},"type":"array"},"VerificationType":{"type":"string","enum":["Preparatory","Maintenance","Ending"]}},"xml":{"name":"TaskDetail"},"type":"object"},"TaskDocument":{"properties":{"Description":{"type":"string"},"Link":{"type":"string"},"IsURL":{"type":"boolean"},"Print":{"type":"boolean"},"Type":{"type":"string","enum":["Planned","Performed"]}},"xml":{"name":"TaskDocument"},"type":"object"},"PlannedTools":{"properties":{"Tool":{"$ref":"#/definitions/BasicDetail"},"Quantity":{"type":"number","format":"double"}},"xml":{"name":"PlannedTools"},"type":"object"},"DownTime":{"properties":{"Id":{"type":"integer","format":"int32"},"Entity":{"$ref":"#/definitions/DownTimeEntityDetails"},"From":{"type":"string","format":"date-time"},"To":{"type":"string","format":"date-time"},"DownState":{"type":"boolean"}},"xml":{"name":"DownTime"},"type":"object"},"DownTimeEntityDetails":{"required":["Type"],"properties":{"Description":{"type":"string"},"Code":{"description":"May be required if Type is not Company","type":"string"},"Type":{"type":"string","enum":["Item","System","Company"]}},"xml":{"name":"DownTimeEntityDetails"},"type":"object"},"IssueWO":{"required":["StartDate"],"properties":{"StartDate":{"type":"string","format":"date-time"},"Manager":{"type":"string"}},"xml":{"name":"IssueWO"},"type":"object"},"PerformApproveWO":{"required":["State"],"properties":{"State":{"description":"Only accept Performed or Approved state","type":"string","enum":["ScheduledGreen","ScheduledYellow","ScheduledOrange","ScheduledRed","InProgressBlue","InProgressRed","Performed","Approved","Terminated","NotPerformed","Closed"]},"Signature":{"description":"base64 Signature, may be required, depending on ManWinWin preferences","type":"string"},"Name":{"description":"Name in the signature","type":"string","maxLength":75}},"xml":{"name":"PerformApproveWO"},"type":"object"},"DocumentEdit":{"required":["Print"],"properties":{"Print":{"description":"Print document with work order","type":"boolean"}},"xml":{"name":"DocumentEdit"},"type":"object"},"TerminatedWO":{"required":["Description","Allocation","WorkType","ScheduledStart","Start","End"],"properties":{"Description":{"type":"string","maxLength":255},"Series":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"MaintenanceRequest":{"description":"Maintenance Request code","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationAsset"},"System":{"description":"Ignored if the <see cref=\"P:WebAPI.Models.Trabalhos.TerminatedWO.Allocation\">Allocation.Type</see> is Item","type":"string"},"WorkType":{"type":"string"},"ScheduledStart":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"End":{"type":"string","format":"date-time"},"Manager":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Planned":{"type":"string"},"Performed":{"type":"string"},"Component":{"type":"integer","format":"int32"},"Symptom":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Cause":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Urgency":{"description":"If empty equals to Normal","type":"string","enum":["Critical","Priority","Urgent","Normal"]},"MaintenancePlan":{"type":"string"},"UserCode01":{"type":"string","maxLength":50},"UserCode02":{"type":"string","maxLength":50}},"xml":{"name":"TerminatedWO"},"type":"object"},"InProgressWO":{"required":["Description","Allocation","WorkType","ScheduledStart","Start"],"properties":{"Description":{"type":"string","maxLength":255},"Series":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"MaintenanceRequest":{"description":"Maintenance Request code","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationAsset"},"System":{"description":"Ignored if the <see cref=\"P:WebAPI.Models.Trabalhos.InProgressWO.Allocation\">Allocation.Type</see> is Item","type":"string"},"WorkType":{"type":"string"},"ScheduledStart":{"type":"string","format":"date-time"},"Start":{"type":"string","format":"date-time"},"Manager":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Planned":{"type":"string"},"Performed":{"type":"string"},"Component":{"type":"integer","format":"int32"},"Symptom":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Cause":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Urgency":{"description":"If empty equals to Normal","type":"string","enum":["Critical","Priority","Urgent","Normal"]},"TM":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"MaintenancePlan":{"type":"string"},"UserCode01":{"type":"string","maxLength":50},"UserCode02":{"type":"string","maxLength":50}},"xml":{"name":"InProgressWO"},"type":"object"},"ScheduledWO":{"required":["Description","Allocation","WorkType","ScheduledStart"],"properties":{"Description":{"type":"string","maxLength":255},"Series":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"MaintenanceRequest":{"description":"Maintenance Request code","type":"string"},"Allocation":{"$ref":"#/definitions/AllocationAsset"},"System":{"description":"Ignored if the <see cref=\"P:WebAPI.Models.Trabalhos.ScheduledWO.Allocation\">Allocation.Type</see> is Item","type":"string"},"WorkType":{"type":"string"},"ScheduledStart":{"type":"string","format":"date-time"},"Manager":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Planned":{"type":"string"},"Urgency":{"description":"If empty equals to Normal","type":"string","enum":["Critical","Priority","Urgent","Normal"]},"TM":{"type":"number","format":"double","maximum":1.7976931348623157E+308,"minimum":0.0},"MaintenancePlan":{"type":"string"},"UserCode01":{"type":"string","maxLength":50},"UserCode02":{"type":"string","maxLength":50},"Component":{"type":"integer","format":"int32"},"Symptom":{"description":"This may be required, depending on ManWinWin preferences","type":"string"},"Cause":{"description":"This may be required, depending on ManWinWin preferences","type":"string"}},"xml":{"name":"ScheduledWO"},"type":"object"},"WorkOrdersOptions":{"properties":{"RequiredDestination":{"type":"string","enum":["Item","System","Entity"]},"Perform":{"description":"WO has the status Perform","type":"boolean"},"PerformSignature":{"description":"Signature required on perfomed","type":"string","enum":["None","Visible","Required"]},"Approve":{"description":"WO has the status Approve","type":"boolean"},"ApproveSignature":{"description":"Signature required on approved","type":"string","enum":["None","Visible","Required"]},"System":{"type":"string","enum":["None","Visible","Required"]},"Urgency":{"type":"string","enum":["None","Visible","Required"]},"Manager":{"type":"string","enum":["None","Visible","Required"]},"WorkRequest":{"type":"string","enum":["None","Visible","Required"]},"Planned":{"type":"string","enum":["None","Visible","Required"]},"Performed":{"type":"string","enum":["None","Visible","Required"]},"Item":{"type":"string","enum":["None","Visible","Required"]},"Component":{"type":"string","enum":["None","Visible","Required"]},"Symptom":{"type":"string","enum":["None","Visible","Required"]},"Cause":{"type":"string","enum":["None","Visible","Required"]},"Documents":{"type":"string","enum":["None","Visible","Required"]},"ManHours":{"type":"string","enum":["None","Visible","Required"]},"Articles":{"type":"string","enum":["None","Visible","Required"]},"Others":{"type":"string","enum":["None","Visible","Required"]},"MHRealTime":{"type":"boolean"},"PerformedMandatory":{"type":"boolean"},"ManHourRecordMandatory":{"description":"Mandatory to fill internal WO ManHour records","type":"boolean"},"ManHourExternalRecordMandatory":{"description":"Mandatory to fill external WO ManHour records","type":"boolean"},"Series":{"description":"Associate alphanumeric prefix to the WO code","type":"boolean"},"BeginDate":{"description":"Start dates are equal to","type":"string","enum":["Scheduled","Current"]},"ChangeStartDate":{"type":"boolean"},"RecordDate":{"description":"Record dates are equal to","type":"string","enum":["Start","Current"]},"UserCode1":{"$ref":"#/definitions/UserCodeFieldOption"},"UserCode2":{"$ref":"#/definitions/UserCodeFieldOption"},"FilterFMEA":{"type":"boolean"},"SuggestRunningRecord":{"type":"boolean"},"TitleAutoFormat":{"description":"Format for title if it is filled automatically","type":"string"},"ReschedulingReasonMandatory":{"description":"Option Rescheduling Reason is mandatory","type":"boolean"},"DefaultWorkOrderState":{"type":"string","enum":["Scheduled","InProgress","Terminated","NotPerformed","Closed"]}},"xml":{"name":"WorkOrdersOptions"},"type":"object"},"AugmentedRealityPoint":{"properties":{"Components":{"items":{"$ref":"#/definitions/ComponentPoints"},"xml":{"name":"ComponentPoints","wrapped":true},"type":"array"},"Points":{"items":{"$ref":"#/definitions/PointTasks"},"xml":{"name":"PointTasks","wrapped":true},"type":"array"}},"xml":{"name":"AugmentedRealityPoint"},"type":"object"},"ComponentPoints":{"properties":{"X":{"type":"integer","format":"int32"},"Y":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Component":{"$ref":"#/definitions/Component"},"Points":{"items":{"$ref":"#/definitions/PointTasks"},"xml":{"name":"PointTasks","wrapped":true},"type":"array"}},"xml":{"name":"ComponentPoints"},"type":"object"},"PointTasks":{"properties":{"X":{"type":"integer","format":"int32"},"Y":{"type":"integer","format":"int32"},"Description":{"type":"string"},"TasksIds":{"items":{"type":"integer","format":"int32"},"type":"array"},"ReadingsCodes":{"items":{"type":"string"},"type":"array"}},"xml":{"name":"PointTasks"},"type":"object"},"PendingWorkReasons":{"properties":{"Code":{"type":"integer","format":"int32"},"Description":{"type":"string"}},"xml":{"name":"PendingWorkReasons"},"type":"object"},"UrgencyModel":{"properties":{"Order":{"type":"integer","format":"int32"},"Text":{"type":"string"},"Value":{"type":"string","enum":["Critical","Priority","Urgent","Normal"]}},"xml":{"name":"UrgencyModel"},"type":"object"},"CloseWO":{"required":["CloseDate"],"properties":{"CloseDate":{"type":"string","format":"date-time"}},"xml":{"name":"CloseWO"},"type":"object"},"OTNotPerform":{"properties":{"Reason":{"description":"Rescheduling Reason code","type":"string"}},"xml":{"name":"OTNotPerform"},"type":"object"},"Reschedule":{"required":["From","To","Reason"],"properties":{"From":{"type":"string","format":"date-time"},"To":{"type":"string","format":"date-time"},"Reason":{"description":"Reschedule Reason Code","type":"string"}},"xml":{"name":"Reschedule"},"type":"object"}},"securityDefinitions":{"auth_pass":{"type":"oauth2","description":"OAuth2 Password Grant","flow":"password","tokenUrl":"/api/token","scopes":{}}},"tags":[{"name":"Configuration","description":"Manage application configuration"},{"name":"Documents","description":"Manage all documents"},{"name":"Items","description":"Manage Items / Assets"},{"name":"Manage","description":"General details about the API and the logged-in user"},{"name":"Materials","description":"Manage Materials / Stock Items and Stores"},{"name":"Projects","description":"Manage Projects"},{"name":"Purchase Requests","description":"Manage Purchase Requests"},{"name":"Purchases","description":"Manage Purchase Orders"},{"name":"Records","description":"Manage records (maintenance costs)"},{"name":"Requests","description":"Manage Maintenance Requests"},{"name":"Store Requests","description":"Manage Store Requests"},{"name":"Works","description":"Manage Work Orders"}]}