ResponseVendorRequestDto¶
Example Json Object
1{
2 "code": "UPDATED",
3 "message": "string",
4 "defaultMessage": "string",
5 "debugMessage": "string",
6 "errors": {
7 "all": [
8 {
9 "type": "GENERIC",
10 "source": {},
11 "errorMessage": "string",
12 "field": "string",
13 "errorKey": "string"
14 }
15 ]
16 },
17 "object": {
18 "id": 0,
19 "displayId": "string",
20 "state": "INV_DRAFT",
21 "vendorId": 0,
22 "vendorDisplayId": "string",
23 "vendorName": "string",
24 "vendorPhone": "string",
25 "vendorFax": "string",
26 "erpSystem": {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string",
31 "type": "NAKISA",
32 "sapVersion": "ECC_EHP5"
33 },
34 "vendorParent": {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "name": "string",
39 "erpSystemDisplayId": "string"
40 },
41 "operation": "VENDOR_CREATE",
42 "operationReason": "string",
43 "companies": [
44 {
45 "id": 0,
46 "displayId": "string",
47 "changeType": "ADD",
48 "vendorRequestId": 0,
49 "vendorRequestDisplayId": "string",
50 "company": {
51 "id": 0,
52 "displayId": "string",
53 "status": "CREATED",
54 "erpSystemId": 0,
55 "erpSystemDisplayId": "string",
56 "countryId": 0,
57 "countryDisplayId": "string",
58 "name": "string",
59 "postingPeriodVariantId": 0,
60 "fiscalVariantId": 0
61 },
62 "allowsSystemGenerateNewId": true,
63 "numberRangeIdentifierValue": "string",
64 "numberRangeIdentifierType": {
65 "name": "string"
66 },
67 "numberRangeType": {
68 "name": "string"
69 }
70 }
71 ],
72 "companiesTotal": 0,
73 "partnerRoles": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "changeType": "ADD",
78 "vendorRequestId": 0,
79 "vendorRequestDisplayId": "string",
80 "partnerRole": {
81 "id": 0,
82 "displayId": "string",
83 "status": "CREATED",
84 "name": "string"
85 },
86 "allowsSystemGenerateNewId": true,
87 "numberRangeIdentifierValue": "string",
88 "numberRangeIdentifierType": {
89 "name": "string"
90 },
91 "numberRangeType": {
92 "name": "string"
93 }
94 }
95 ],
96 "partnerRolesTotal": 0,
97 "partnerContacts": [
98 {
99 "id": 0,
100 "displayId": "string",
101 "changeType": "ADD",
102 "vendorRequestId": 0,
103 "vendorRequestDisplayId": "string",
104 "createdPartnerContactDisplayId": "string",
105 "name": "string",
106 "email": "string",
107 "phone": "string",
108 "position": "string",
109 "address": "string",
110 "group": "string",
111 "buildingName": "string",
112 "fax": "string",
113 "erpSystem": {
114 "id": 0,
115 "displayId": "string",
116 "status": "CREATED",
117 "name": "string",
118 "type": "NAKISA",
119 "sapVersion": "ECC_EHP5"
120 },
121 "partnerContact": {
122 "id": 0,
123 "displayId": "string",
124 "status": "CREATED",
125 "name": "string"
126 },
127 "allowsSystemGenerateNewId": true,
128 "numberRangeIdentifierValue": "string",
129 "numberRangeIdentifierType": {
130 "name": "string"
131 },
132 "numberRangeType": {
133 "name": "string"
134 }
135 }
136 ],
137 "partnerContactsTotal": 0,
138 "allowsSystemGenerateNewId": true,
139 "numberRangeIdentifierValue": "string",
140 "numberRangeIdentifierType": {
141 "name": "string"
142 },
143 "numberRangeType": {
144 "name": "string"
145 }
146 }
147}
📄 Description: Data transfer object representing a vendor request response, encapsulating essential details such as request status, vendor information, and associated metadata to facilitate streamlined communication and decision-making in procurement processes.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
code |
string |
false |
none |
Code identifier for the resource |
message |
string |
false |
write-only |
Contains the detailed message or feedback related to the vendor request, facilitating effective communication and resolution of inquiries. |
defaultMessage |
string |
false |
write-only |
Default message to be displayed in response to vendor requests, providing essential communication context. |
debugMessage |
string |
false |
write-only |
Contains detailed information about the error or issue encountered during the vendor request process, aiding in troubleshooting and resolution. |
errors |
false |
none |
Contains details of any errors encountered during the processing of the vendor request, providing essential insights for troubleshooting and resolution. |
|
object |
false |
none |
Represents the data structure for the vendor request response, encapsulating relevant details for processing and integration. |
Enumerated Values
Attribute |
Value |
|---|---|
code |
API_CALL_FAILED, ATTACHED, BAD_REQUEST, DATA_VALIDATION_ERROR, DELETED, DETACHED, INTERNAL_SYSTEM_ERROR, NULL_RESPONSE, OK, OK_BUT_RESPONSE_INVALID, REQUEST_VALIDATION_ERROR, SERVICE_VALIDATION_ERROR, UPDATED |