@itentialopensource/adapter-microsoft_dynamics
Version:
This adapter integrates with system described as: Microsoft Dynamics 365: Business Applications
186 lines • 4.81 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "listDefaultDimensionsForItem",
"enum": [
"listDefaultDimensionsForItem",
"postDefaultDimensionsForItem",
"getDefaultDimensionsForItem",
"deleteDefaultDimensionsForItem",
"patchDefaultDimensionsForItem",
"listDefaultDimensions",
"postDefaultDimensions",
"getDefaultDimensions",
"deleteDefaultDimensions",
"patchDefaultDimensions",
"listDefaultDimensionsForCustomer",
"postDefaultDimensionsForCustomer",
"getDefaultDimensionsForCustomer",
"deleteDefaultDimensionsForCustomer",
"patchDefaultDimensionsForCustomer",
"listDefaultDimensionsForVendor",
"postDefaultDimensionsForVendor",
"getDefaultDimensionsForVendor",
"deleteDefaultDimensionsForVendor",
"patchDefaultDimensionsForVendor",
"listDefaultDimensionsForEmployee",
"postDefaultDimensionsForEmployee",
"getDefaultDimensionsForEmployee",
"deleteDefaultDimensionsForEmployee",
"patchDefaultDimensionsForEmployee"
],
"external_name": "ph_request_type"
},
"companyId": {
"type": "string",
"description": "(v1.0) id for company",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "company_id"
},
"itemId": {
"type": "string",
"description": "(v1.0) id for item",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "item_id"
},
"top": {
"type": "number",
"description": "(v1.0) Number of items to return from the top of the list",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$top"
},
"skip": {
"type": "number",
"description": "(v1.0) Number of items to skip from the list",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$skip"
},
"limit": {
"type": "number",
"description": "(v1.0) Number of items to return from the list",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$limit"
},
"filter": {
"type": "string",
"description": "(v1.0) Filtering expression",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$filter"
},
"expand": {
"type": "array",
"description": "(v1.0) Entities to expand",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$expand"
},
"select": {
"type": "array",
"description": "(v1.0) Selected properties to be retrieved",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "$select"
},
"defaultDimensionsParentId": {
"type": "string",
"description": "(v1.0) parentId for defaultDimensions",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "defaultDimensions_parentId"
},
"defaultDimensionsDimensionId": {
"type": "string",
"description": "(v1.0) dimensionId for defaultDimensions",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "defaultDimensions_dimensionId"
},
"customerId": {
"type": "string",
"description": "(v1.0) id for customer",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "customer_id"
},
"vendorId": {
"type": "string",
"description": "(v1.0) id for vendor",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "vendor_id"
},
"employeeId": {
"type": "string",
"description": "(v1.0) id for employee",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "employee_id"
}
},
"definitions": {}
}