SupplierDTO¶
Example Json Object
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "name": "string",
6 "address": "string",
7 "status": "ACTIVE",
8 "assetCategories": [
9 {
10 "id": 0,
11 "createdBy": "string",
12 "createdAt": "2019-08-24T14:15:22Z",
13 "displayId": "string",
14 "name": "string",
15 "objectAvailable": true
16 }
17 ],
18 "supplierContacts": [
19 {
20 "id": 0,
21 "createdBy": "string",
22 "createdAt": "2019-08-24T14:15:22Z",
23 "name": "string",
24 "designation": "string",
25 "phone": "string",
26 "email": "string",
27 "supplierId": 0,
28 "supplierContactAvailable": true
29 }
30 ],
31 "documents": [
32 {
33 "id": 0,
34 "createdBy": "string",
35 "createdAt": "2019-08-24T14:15:22Z",
36 "name": "string",
37 "contentType": "string",
38 "documentTypeName": "string",
39 "documentTypeId": 0,
40 "description": "string",
41 "data": "string",
42 "startDate": "2019-08-24",
43 "endDate": "2019-08-24",
44 "documentStatusId": 0,
45 "documentStatus": "string",
46 "documentStatusType": "string",
47 "parentEntityId": 0,
48 "link": "string",
49 "parentEntityName": "string"
50 }
51 ],
52 "assetParts": [
53 {
54 "id": 0,
55 "createdBy": "string",
56 "createdAt": "2019-08-24T14:15:22Z",
57 "displayId": "string",
58 "name": "string",
59 "description": "string",
60 "imageId": 0,
61 "premiseId": 0,
62 "premiseDisplayId": "string",
63 "premiseDto": {
64 "id": 0,
65 "createdBy": "string",
66 "createdAt": "2019-08-24T14:15:22Z",
67 "displayId": "string",
68 "premiseName": "string",
69 "description": "string",
70 "address": "string",
71 "internalTeamNames": [
72 "string"
73 ],
74 "internalTeamIds": [
75 0
76 ],
77 "premiseAvailable": true,
78 "premiseFromNrm": true,
79 "nlmId": 0,
80 "nlmDisplayId": "string",
81 "nlmUsed": true,
82 "manager": 0,
83 "managerName": "string",
84 "imageId": 0,
85 "area": "string",
86 "modifiedAt": "2019-08-24T14:15:22Z"
87 },
88 "premiseFromNrm": true,
89 "model": "string",
90 "unitCost": "67.08",
91 "serialNumber": "string",
92 "qrCode": "string",
93 "quantityOnHand": 0,
94 "reOrderPoint": 0,
95 "size": "string",
96 "color": "string",
97 "weight": "24.08",
98 "length": "11.5",
99 "width": "16.9",
100 "height": "12.3",
101 "materialType": "string",
102 "assetPartType": "string",
103 "assetPartTypeId": 0,
104 "assetPartManufacturer": {
105 "id": 0,
106 "createdBy": "string",
107 "createdAt": "2019-08-24T14:15:22Z",
108 "name": "string",
109 "assetParts": [
110 {}
111 ]
112 },
113 "variableQuantity": 0,
114 "assetPartAvailable": true,
115 "owner": 0,
116 "ownerDto": {
117 "id": 0,
118 "createdBy": "string",
119 "createdAt": "2019-08-24T14:15:22Z",
120 "userName": "string",
121 "firstName": "string",
122 "lastName": "string",
123 "email": "string",
124 "roleIds": [
125 {
126 "id": 0,
127 "createdBy": "string",
128 "createdAt": "2019-08-24T14:15:22Z",
129 "modifiedBy": "string",
130 "modifiedAt": "2019-08-24T14:15:22Z",
131 "roleName": "string",
132 "entity": "string",
133 "new": true
134 }
135 ],
136 "internalTeamNames": [
137 "string"
138 ],
139 "internalTeamIds": [
140 0
141 ],
142 "internalTeamDisplayIds": [
143 "string"
144 ],
145 "premiseIds": [
146 0
147 ],
148 "premiseNames": [
149 "string"
150 ],
151 "userAvailable": true,
152 "temporaryWorkload": 0,
153 "preferredCultureCode": "string"
154 },
155 "ownerUserName": "string",
156 "modifiedAt": "2019-08-24T14:15:22Z",
157 "isPartsSufficient": true
158 }
159 ],
160 "mainAssets": [
161 {
162 "id": 0,
163 "createdBy": "string",
164 "createdAt": "2019-08-24T14:15:22Z",
165 "displayId": "string",
166 "name": "string",
167 "description": "string",
168 "qrCode": "string",
169 "barCode": "string",
170 "imageId": 0,
171 "model": "string",
172 "manufacturer": "string",
173 "serialNumber": "string",
174 "cost": "81.08",
175 "premiseId": 0,
176 "premiseDisplayId": "string",
177 "premiseDto": {
178 "id": 0,
179 "createdBy": "string",
180 "createdAt": "2019-08-24T14:15:22Z",
181 "displayId": "string",
182 "premiseName": "string",
183 "description": "string",
184 "address": "string",
185 "internalTeamNames": [
186 "string"
187 ],
188 "internalTeamIds": [
189 0
190 ],
191 "premiseAvailable": true,
192 "premiseFromNrm": true,
193 "nlmId": 0,
194 "nlmDisplayId": "string",
195 "nlmUsed": true,
196 "manager": 0,
197 "managerName": "string",
198 "imageId": 0,
199 "area": "string",
200 "modifiedAt": "2019-08-24T14:15:22Z"
201 },
202 "acquisitionDate": "2019-08-24",
203 "endOfLife": "2019-08-24",
204 "assetStatusId": 0,
205 "assetStatus": "string",
206 "assetStatusType": "string",
207 "parentAssetId": 0,
208 "parentAssetDisplayId": "string",
209 "parentAsset": "string",
210 "parentAssetDto": {},
211 "upcomingMaintenanceDate": "2019-08-24",
212 "assetCategoryIds": [
213 0
214 ],
215 "assetCategories": [
216 "string"
217 ],
218 "internalTeamIds": [
219 0
220 ],
221 "internalTeamDtos": [
222 {
223 "id": 0,
224 "createdBy": "string",
225 "createdAt": "2019-08-24T14:15:22Z",
226 "displayId": "string",
227 "name": "string",
228 "email": "string",
229 "phone": "string",
230 "manager": "string",
231 "requestCategoryName": [
232 "string"
233 ],
234 "requestCategoryId": [
235 0
236 ],
237 "requestCategoryDisplayId": [
238 "string"
239 ],
240 "description": "string",
241 "internalTeamUser": [
242 0
243 ],
244 "members": 0,
245 "mainAssets": [
246 0
247 ],
248 "premiseNames": [
249 "string"
250 ],
251 "internalTeamAvailable": true,
252 "premiseIds": [
253 0
254 ]
255 }
256 ],
257 "internalTeams": [
258 "string"
259 ],
260 "assignedUserIds": [
261 0
262 ],
263 "assignedUserDtos": [
264 {
265 "id": 0,
266 "createdBy": "string",
267 "createdAt": "2019-08-24T14:15:22Z",
268 "userName": "string",
269 "firstName": "string",
270 "lastName": "string",
271 "email": "string",
272 "roleIds": [
273 {
274 "id": 0,
275 "createdBy": "string",
276 "createdAt": "2019-08-24T14:15:22Z",
277 "modifiedBy": "string",
278 "modifiedAt": "2019-08-24T14:15:22Z",
279 "roleName": "string",
280 "entity": "string",
281 "new": true
282 }
283 ],
284 "internalTeamNames": [
285 "string"
286 ],
287 "internalTeamIds": [
288 0
289 ],
290 "internalTeamDisplayIds": [
291 "string"
292 ],
293 "premiseIds": [
294 0
295 ],
296 "premiseNames": [
297 "string"
298 ],
299 "userAvailable": true,
300 "temporaryWorkload": 0,
301 "preferredCultureCode": "string"
302 }
303 ],
304 "assignedUsers": [
305 "string"
306 ],
307 "assetPriority": "string",
308 "assetPriorityId": 0,
309 "assetPriorityDisplayId": "string",
310 "assetPriorityType": "string",
311 "assetAvailable": true,
312 "exactPlacement": "string",
313 "fosId": 0,
314 "downtimeStatus": "string",
315 "premiseFromNrm": true,
316 "modifiedAt": "2019-08-24T14:15:22Z"
317 }
318 ],
319 "supplierAvailable": true
320}
📄 Description: Data transfer object representing a supplier’s essential information, including contact details, business classification, and compliance status, to facilitate efficient vendor management and procurement processes.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
name |
string |
false |
none |
Name of the resource |
address |
string |
false |
none |
Represents the physical location of the supplier, essential for logistics and communication purposes. |
status |
string |
false |
none |
Status of the resource |
assetCategories |
false |
none |
Array of asset categories associated with the supplier, facilitating the classification and management of supplier-related assets. |
|
supplierContacts |
false |
none |
An array of contact details for suppliers, facilitating effective communication and relationship management within the supply chain. |
|
documents |
false |
none |
An array of SupplierDTO objects representing the documents associated with the supplier, essential for managing supplier-related information and compliance. |
|
assetParts |
false |
none |
Array of SupplierDTO objects representing the individual components or parts associated with an asset, facilitating comprehensive asset management and supplier collaboration. |
|
mainAssets |
false |
none |
Collection of primary assets associated with the supplier, facilitating effective management and evaluation of supplier capabilities. |
|
supplierAvailable |
boolean |
false |
none |
Indicates whether the supplier is currently available for new engagements. |
Enumerated Values
Attribute |
Value |
|---|---|
status |
ACTIVE, INACTIVE |