SearchResponseDtoVendorRequestDto¶
Example Json Object
1{
2 "results": [
3 {
4 "id": 0,
5 "displayId": "string",
6 "state": "INV_DRAFT",
7 "vendorId": 0,
8 "vendorDisplayId": "string",
9 "vendorName": "string",
10 "vendorPhone": "string",
11 "vendorFax": "string",
12 "erpSystem": {
13 "id": 0,
14 "displayId": "string",
15 "status": "CREATED",
16 "name": "string",
17 "type": "NAKISA",
18 "sapVersion": "ECC_EHP5"
19 },
20 "vendorParent": {
21 "id": 0,
22 "displayId": "string",
23 "status": "CREATED",
24 "name": "string",
25 "erpSystemDisplayId": "string"
26 },
27 "operation": "VENDOR_CREATE",
28 "operationReason": "string",
29 "companies": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "changeType": "ADD",
34 "vendorRequestId": 0,
35 "vendorRequestDisplayId": "string",
36 "company": {
37 "id": 0,
38 "displayId": "string",
39 "status": "CREATED",
40 "erpSystemId": 0,
41 "erpSystemDisplayId": "string",
42 "countryId": 0,
43 "countryDisplayId": "string",
44 "name": "string",
45 "postingPeriodVariantId": 0,
46 "fiscalVariantId": 0
47 },
48 "allowsSystemGenerateNewId": true,
49 "numberRangeIdentifierValue": "string",
50 "numberRangeIdentifierType": {
51 "name": "string"
52 },
53 "numberRangeType": {
54 "name": "string"
55 }
56 }
57 ],
58 "companiesTotal": 0,
59 "partnerRoles": [
60 {
61 "id": 0,
62 "displayId": "string",
63 "changeType": "ADD",
64 "vendorRequestId": 0,
65 "vendorRequestDisplayId": "string",
66 "partnerRole": {
67 "id": 0,
68 "displayId": "string",
69 "status": "CREATED",
70 "name": "string"
71 },
72 "allowsSystemGenerateNewId": true,
73 "numberRangeIdentifierValue": "string",
74 "numberRangeIdentifierType": {
75 "name": "string"
76 },
77 "numberRangeType": {
78 "name": "string"
79 }
80 }
81 ],
82 "partnerRolesTotal": 0,
83 "partnerContacts": [
84 {
85 "id": 0,
86 "displayId": "string",
87 "changeType": "ADD",
88 "vendorRequestId": 0,
89 "vendorRequestDisplayId": "string",
90 "createdPartnerContactDisplayId": "string",
91 "name": "string",
92 "email": "string",
93 "phone": "string",
94 "position": "string",
95 "address": "string",
96 "group": "string",
97 "buildingName": "string",
98 "fax": "string",
99 "erpSystem": {
100 "id": 0,
101 "displayId": "string",
102 "status": "CREATED",
103 "name": "string",
104 "type": "NAKISA",
105 "sapVersion": "ECC_EHP5"
106 },
107 "partnerContact": {
108 "id": 0,
109 "displayId": "string",
110 "status": "CREATED",
111 "name": "string"
112 },
113 "allowsSystemGenerateNewId": true,
114 "numberRangeIdentifierValue": "string",
115 "numberRangeIdentifierType": {
116 "name": "string"
117 },
118 "numberRangeType": {
119 "name": "string"
120 }
121 }
122 ],
123 "partnerContactsTotal": 0,
124 "allowsSystemGenerateNewId": true,
125 "numberRangeIdentifierValue": "string",
126 "numberRangeIdentifierType": {
127 "name": "string"
128 },
129 "numberRangeType": {
130 "name": "string"
131 }
132 }
133 ],
134 "facets": {
135 "property1": {},
136 "property2": {}
137 },
138 "aggregations": {
139 "property1": {},
140 "property2": {}
141 },
142 "pagination": {
143 "number": 0,
144 "size": 0,
145 "totalElements": 0,
146 "totalPages": 0,
147 "first": true,
148 "last": true,
149 "empty": true,
150 "numberOfElements": 0
151 }
152}
📄 Description: Data transfer object representing the response for vendor search requests, encapsulating relevant vendor details and associated metadata to facilitate informed decision-making in procurement processes.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
results |
false |
none |
An array of search results containing vendor request details, facilitating informed decision-making in procurement processes. |
|
facets |
object |
false |
none |
Facets provide structured insights into the search results, enabling users to refine and filter their queries based on specific attributes. |
» additionalProperties |
object |
false |
none |
none |
aggregations |
object |
false |
none |
Contains aggregated data relevant to the vendor request, enabling comprehensive analysis and insights for informed decision-making. |
» additionalProperties |
object |
false |
none |
none |
pagination |
false |
none |
Pagination controls the number of results returned in a single response, facilitating efficient data retrieval and navigation within large datasets. |