GET: api/{VaultName}/files/{FileID}/bominfo
Get file BOM infoGets the BOM information for the specified file.
Sample Data
{
"NamedBOM": {
"BOMList": [
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Config": {
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
"BOMId": 1,
"BOMName": "sample string 2",
"VersionNo": 3,
"SavedBOM": true
},
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Config": {
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
"BOMId": 1,
"BOMName": "sample string 2",
"VersionNo": 3,
"SavedBOM": true
}
]
},
"ComputedBOM": {
"BOMList": [
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
},
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
}
]
},
"WeldmentCutlistBOM": {
"BOMList": [
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
},
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
}
]
},
"WeldmentBOM": {
"BOMList": [
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
},
{
"Folder": {
"FolderId": 1,
"FolderPath": "sample string 2"
},
"Configs": [
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
},
{
"ConfigurationName": "sample string 1",
"ConfigurationId": 2
}
],
"BOMId": 1,
"BOMName": "sample string 2"
}
]
}
}
Sample Data
<BOMInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SWPDM.Models">
<ComputedBOM>
<BOMList>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
</BOMList>
</ComputedBOM>
<NamedBOM>
<BOMList>
<NamedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
<SavedBOM>true</SavedBOM>
<VersionNo>3</VersionNo>
</NamedBOMInfo>
<NamedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
<SavedBOM>true</SavedBOM>
<VersionNo>3</VersionNo>
</NamedBOMInfo>
</BOMList>
</NamedBOM>
<WeldmentBOM>
<BOMList>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
</BOMList>
</WeldmentBOM>
<WeldmentCutlistBOM>
<BOMList>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
<ComputedBOMInfo>
<BOMId>1</BOMId>
<BOMName>sample string 2</BOMName>
<Configs>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
<Config>
<ConfigurationId>2</ConfigurationId>
<ConfigurationName>sample string 1</ConfigurationName>
</Config>
</Configs>
<Folder>
<FolderId>1</FolderId>
<FolderPath>sample string 2</FolderPath>
</Folder>
</ComputedBOMInfo>
</BOMList>
</WeldmentCutlistBOM>
</BOMInfo>