Kit
Endpoint:
GET v2/Part/Kit?PartId={PartId}&ReferenceId={ReferenceId}
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
PartId | string |
None. |
|
ReferenceId | globally unique identifier |
None. |
Body Parameters
None.
Response Information
ResponseDataOfListOfPartKitResponseName | Description | Type | Additional information |
---|---|---|---|
Success | boolean |
None. |
|
ResponseId | globally unique identifier |
None. |
|
ReferenceId | globally unique identifier |
None. |
|
SuccessCount | integer |
None. |
|
Message | string |
None. |
|
ValidationResults | Validation |
None. |
|
QueryTime | string |
None. |
|
Data | Collection of PartKitResponse |
None. |
Response Examples
application/json, text/json :
{ "Success": true, "ResponseId": "17860baa-9fd7-45f3-acdb-ae2826b63b6f", "ReferenceId": "90c00d43-680b-4c87-b617-2073c3688bab", "SuccessCount": 3, "Message": "sample string 4", "ValidationResults": { "IsValid": false, "Errors": [], "Warnings": [], "Info": [ { "FieldName": "sample string 1", "FieldValue": "sample string 2", "Allow": true, "Message": "sample string 5", "Severity": 0, "Category": 0 }, { "FieldName": "sample string 1", "FieldValue": "sample string 2", "Allow": true, "Message": "sample string 5", "Severity": 0, "Category": 0 } ] }, "QueryTime": "sample string 5", "Data": [ { "PartId": "sample string 1", "PartKitGroups": [ { "MinimumChoices": 1, "MaximumChoices": 1, "PartKitParts": [ { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 }, { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 } ] }, { "MinimumChoices": 1, "MaximumChoices": 1, "PartKitParts": [ { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 }, { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 } ] } ] }, { "PartId": "sample string 1", "PartKitGroups": [ { "MinimumChoices": 1, "MaximumChoices": 1, "PartKitParts": [ { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 }, { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 } ] }, { "MinimumChoices": 1, "MaximumChoices": 1, "PartKitParts": [ { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 }, { "PartId": "sample string 1", "DiscountPercent": 2.0, "MinimumQuantity": 1, "MaximumQuantity": 1 } ] } ] } ] }
text/javascript :
{"Success":true,"ResponseId":"17860baa-9fd7-45f3-acdb-ae2826b63b6f","ReferenceId":"90c00d43-680b-4c87-b617-2073c3688bab","SuccessCount":3,"Message":"sample string 4","ValidationResults":{"IsValid":false,"Errors":[],"Warnings":[],"Info":[{"FieldName":"sample string 1","FieldValue":"sample string 2","Allow":true,"Message":"sample string 5","Severity":0,"Category":0},{"FieldName":"sample string 1","FieldValue":"sample string 2","Allow":true,"Message":"sample string 5","Severity":0,"Category":0}]},"QueryTime":"sample string 5","Data":[{"PartId":"sample string 1","PartKitGroups":[{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]},{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]}]},{"PartId":"sample string 1","PartKitGroups":[{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]},{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]}]}]}
application/xml, text/xml :
<ResponseDataOfArrayOfPartKitResponseePFynUJg xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Sunlight.Library.Models.Api.V2.Responses"> <Data> <PartKitResponse> <PartId>sample string 1</PartId> <PartKitGroups> <PartKitGroupResponse> <MaximumChoices>1</MaximumChoices> <MinimumChoices>1</MinimumChoices> <PartKitParts> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> </PartKitParts> </PartKitGroupResponse> <PartKitGroupResponse> <MaximumChoices>1</MaximumChoices> <MinimumChoices>1</MinimumChoices> <PartKitParts> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> </PartKitParts> </PartKitGroupResponse> </PartKitGroups> </PartKitResponse> <PartKitResponse> <PartId>sample string 1</PartId> <PartKitGroups> <PartKitGroupResponse> <MaximumChoices>1</MaximumChoices> <MinimumChoices>1</MinimumChoices> <PartKitParts> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> </PartKitParts> </PartKitGroupResponse> <PartKitGroupResponse> <MaximumChoices>1</MaximumChoices> <MinimumChoices>1</MinimumChoices> <PartKitParts> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> <PartKitPartResponse> <DiscountPercent>2</DiscountPercent> <MaximumQuantity>1</MaximumQuantity> <MinimumQuantity>1</MinimumQuantity> <PartId>sample string 1</PartId> </PartKitPartResponse> </PartKitParts> </PartKitGroupResponse> </PartKitGroups> </PartKitResponse> </Data> <Message>sample string 4</Message> <QueryTime>sample string 5</QueryTime> <ReferenceId>90c00d43-680b-4c87-b617-2073c3688bab</ReferenceId> <ResponseId>17860baa-9fd7-45f3-acdb-ae2826b63b6f</ResponseId> <Success>true</Success> <SuccessCount>3</SuccessCount> <ValidationResults xmlns:d2p1="http://schemas.datacontract.org/2004/07/Sunlight.Library.Models"> <d2p1:Errors /> <d2p1:Info> <d2p1:ValidationSummary> <d2p1:Allow>true</d2p1:Allow> <d2p1:Category>Missing</d2p1:Category> <d2p1:FieldName>sample string 1</d2p1:FieldName> <d2p1:FieldValue>sample string 2</d2p1:FieldValue> <d2p1:Severity>Info</d2p1:Severity> </d2p1:ValidationSummary> <d2p1:ValidationSummary> <d2p1:Allow>true</d2p1:Allow> <d2p1:Category>Missing</d2p1:Category> <d2p1:FieldName>sample string 1</d2p1:FieldName> <d2p1:FieldValue>sample string 2</d2p1:FieldValue> <d2p1:Severity>Info</d2p1:Severity> </d2p1:ValidationSummary> </d2p1:Info> <d2p1:Warnings /> </ValidationResults> </ResponseDataOfArrayOfPartKitResponseePFynUJg>