ResponseListVendorRequestDto¶
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 {
19 "id": 0,
20 "displayId": "string",
21 "state": "INV_DRAFT",
22 "vendorId": 0,
23 "vendorDisplayId": "string",
24 "vendorName": "string",
25 "vendorPhone": "string",
26 "vendorFax": "string",
27 "erpSystem": {
28 "id": 0,
29 "displayId": "string",
30 "status": "CREATED",
31 "name": "string",
32 "type": "NAKISA",
33 "sapVersion": "ECC_EHP5"
34 },
35 "vendorParent": {
36 "id": 0,
37 "displayId": "string",
38 "status": "CREATED",
39 "name": "string",
40 "erpSystemDisplayId": "string"
41 },
42 "operation": "VENDOR_CREATE",
43 "operationReason": "string",
44 "companies": [
45 {
46 "id": 0,
47 "displayId": "string",
48 "changeType": "ADD",
49 "vendorRequestId": 0,
50 "vendorRequestDisplayId": "string",
51 "company": {
52 "id": 0,
53 "displayId": "string",
54 "status": "CREATED",
55 "erpSystemId": 0,
56 "erpSystemDisplayId": "string",
57 "countryId": 0,
58 "countryDisplayId": "string",
59 "name": "string",
60 "postingPeriodVariantId": 0,
61 "fiscalVariantId": 0
62 },
63 "allowsSystemGenerateNewId": true,
64 "numberRangeIdentifierValue": "string",
65 "numberRangeIdentifierType": {
66 "name": "string"
67 },
68 "numberRangeType": {
69 "name": "string"
70 }
71 }
72 ],
73 "companiesTotal": 0,
74 "partnerRoles": [
75 {
76 "id": 0,
77 "displayId": "string",
78 "changeType": "ADD",
79 "vendorRequestId": 0,
80 "vendorRequestDisplayId": "string",
81 "partnerRole": {
82 "id": 0,
83 "displayId": "string",
84 "status": "CREATED",
85 "name": "string"
86 },
87 "allowsSystemGenerateNewId": true,
88 "numberRangeIdentifierValue": "string",
89 "numberRangeIdentifierType": {
90 "name": "string"
91 },
92 "numberRangeType": {
93 "name": "string"
94 }
95 }
96 ],
97 "partnerRolesTotal": 0,
98 "partnerContacts": [
99 {
100 "id": 0,
101 "displayId": "string",
102 "changeType": "ADD",
103 "vendorRequestId": 0,
104 "vendorRequestDisplayId": "string",
105 "createdPartnerContactDisplayId": "string",
106 "name": "string",
107 "email": "string",
108 "phone": "string",
109 "position": "string",
110 "address": "string",
111 "group": "string",
112 "buildingName": "string",
113 "fax": "string",
114 "erpSystem": {
115 "id": 0,
116 "displayId": "string",
117 "status": "CREATED",
118 "name": "string",
119 "type": "NAKISA",
120 "sapVersion": "ECC_EHP5"
121 },
122 "partnerContact": {
123 "id": 0,
124 "displayId": "string",
125 "status": "CREATED",
126 "name": "string"
127 },
128 "allowsSystemGenerateNewId": true,
129 "numberRangeIdentifierValue": "string",
130 "numberRangeIdentifierType": {
131 "name": "string"
132 },
133 "numberRangeType": {
134 "name": "string"
135 }
136 }
137 ],
138 "partnerContactsTotal": 0,
139 "allowsSystemGenerateNewId": true,
140 "numberRangeIdentifierValue": "string",
141 "numberRangeIdentifierType": {
142 "name": "string"
143 },
144 "numberRangeType": {
145 "name": "string"
146 }
147 }
148 ]
149}
📄 Description: Data transfer object representing a list of vendor requests, including relevant details and statuses, to facilitate efficient vendor management and decision-making processes.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
code |
string |
false |
none |
Code identifier for the resource |
message |
string |
false |
write-only |
Textual content of the message associated with the vendor request, providing essential context or information for processing. |
defaultMessage |
string |
false |
write-only |
Default message to be displayed in the response when no specific message is provided for the vendor request. |
debugMessage |
string |
false |
write-only |
Provides detailed information about any errors or issues encountered during the processing of the vendor request. |
errors |
false |
none |
Collection of error messages encountered during the processing of vendor requests, providing insights for troubleshooting and resolution. |
|
object |
false |
none |
An array of vendor request objects that encapsulates the details of each vendor request within the response. |
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 |