AssignVolumeBin¶
Type ISIAPIAssignVolumeBin · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 45F138E1-8E57-48B8-85D0-F088E063ACC9
AssignVolumeBin wrapper interface
Declaration¶
Members¶
Properties
| Property | Type | Summary |
|---|---|---|
| AssignVolumeBin_id | string |
The GUID of the Assign Volume Bin object. |
| Name | string |
Assign Volume Bin Name |
| ID | string |
Assign Volume Bin ID in the Assign Bin Setup dialog. |
| Position | int |
|
| IsInputDataCompatible | bool |
|
| MinViableVersionL1 | string |
Minimum Viable SIDRA INTERSECTION Version for this Assign Volume Bin's Level 1 Compatibility |
| MinViableVersionL2 | string |
Minimum Viable SIDRA INTERSECTION Version for this Assign Volume Bin's Level 2 Compatibility |
| DriveOnLeft | bool |
Flag indicating the "Drive Rule" of the Assign Volume Bin |
| Units | int |
General unit system used for data within the Assign Volume Bin |
| Title | string |
Assign Volume Bin title |
| Description | string |
Assign Volume Bin description |
| Created_date | DateTime |
|
| Created_by | string |
|
| Created_by_company | string |
|
| Created_version | string |
|
| Modified_date | DateTime |
|
| Modified_by | string |
|
| Modified_by_company | string |
|
| Modified_version | string |
|
| LastErrorMessage | string |
|
| AssignVolumeBinFolder | ISIAPIAssignVolumeBinFolder |
|
| AssignVolumeMCs | ISIAPIAssignVolumeMCs |
|
| AssignZones | ISIAPIAssignZones |
|
| AssignVolumeSets | ISIAPIAssignVolumeSets |
|
| Created_by_source_app_type | int |
The type of the application that created this Assign Volume Bin. |
| Created_by_source_app | string |
The name of the application that created this Assign Volume Bin. |
| Modified_by_source_app_type | int |
The type of the application that modified this Assign Volume Bin. |
| Modified_by_source_app | string |
The name of the application that modified this Assign Volume Bin. |
Methods
| Method | Returns | Summary |
|---|---|---|
| UpdateModifiedInfo() | bool |
Update the Last Modified Information, such as Date, User Name, Organisation Name, Software Version Number |
| AddAssignZone() | ISIAPIAssignZone |
|
| RemoveAssignZone(ISIAPIAssignZone) | bool |
Remove an Assign Zone from the current Assign Volume Bin. |
| CloneAssignZone(ISIAPIAssignZone) | ISIAPIAssignZone |
|
| MoveAssignZoneTo(ISIAPIAssignZone, int) | bool |
|
| AddAssignVolumeSet() | ISIAPIAssignVolumeSet |
|
| RemoveAssignVolumeSet(ISIAPIAssignVolumeSet) | bool |
Remove an Assign O-D Volume Set (also known as Assign Volume Set) from the current Assign Volume Bin. |
| CloneAssignVolumeSet(ISIAPIAssignVolumeSet) | ISIAPIAssignVolumeSet |
|
| MoveAssignVolumeSetTo(ISIAPIAssignVolumeSet, int) | bool |
Properties¶
AssignVolumeBin_id¶
The GUID of the Assign Volume Bin object.
Type string
Code samples
Name¶
Assign Volume Bin Name
Type string
Value
Type: System.String
Assign Volume Bin Name, max length = 100.
Code samples
ID¶
Assign Volume Bin ID in the Assign Bin Setup dialog.
Type string
Value
Type: System.String
Assign Volume Bin ID, max length = 10.
Code samples
Position¶
Type int
Code samples
IsInputDataCompatible¶
Type bool
Code samples
MinViableVersionL1¶
Minimum Viable SIDRA INTERSECTION Version for this Assign Volume Bin's Level 1 Compatibility
Type string
Remarks
Level 1 Compatibility means that this Assign Volume Bin's Input data are fully compatible with the SIDRA INTERSECTION version.
Code samples
MinViableVersionL2¶
Minimum Viable SIDRA INTERSECTION Version for this Assign Volume Bin's Level 2 Compatibility
Type string
Remarks
Level 2 Compatibility means that some of this Assign Volume Bin's Input data are incompatible with the SIDRA INTERSECTION version but the version is still able to edit these Input data.
If the current SIDRA INTERSECTION Version is smaller than the MinViableVersionL2, ISIAPIAssignVolumeBin.IsInputDataCompatible return false.
Code samples
DriveOnLeft¶
Flag indicating the "Drive Rule" of the Assign Volume Bin
Type bool
Value
Type: System.Boolean.
True if driving on the left. False if driving on the right.
Code samples
Units¶
General unit system used for data within the Assign Volume Bin
Type int
Value
Type: System.Int32.
0 = Metric,
1 = US Units.
Code samples
Title¶
Assign Volume Bin title
Type string
Value
Type: System.String.
Assign Volume Bin title, max length = 500.
Code samples
Description¶
Assign Volume Bin description
Type string
Value
Type: System.String.
Assign Volume Bin description, max length = 500.
Code samples
Created_date¶
Type DateTime
Code samples
Created_by¶
Type string
Code samples
Created_by_company¶
Type string
Code samples
Created_version¶
Type string
Code samples
Modified_date¶
Type DateTime
Code samples
Modified_by¶
Type string
Code samples
Modified_by_company¶
Type string
Code samples
Modified_version¶
Type string
Code samples
LastErrorMessage¶
Type string
Code samples
AssignVolumeBinFolder¶
Type ISIAPIAssignVolumeBinFolder
Code samples
AssignVolumeMCs¶
Code samples
AssignZones¶
Type ISIAPIAssignZones
Code samples
AssignVolumeSets¶
Code samples
Created_by_source_app_type¶
The type of the application that created this Assign Volume Bin.
Type int
Value
One of:
1- SIDRA INTERSECTION Main Application2- SI API Application
Code samples
Created_by_source_app¶
The name of the application that created this Assign Volume Bin.
Type string
Code samples
Modified_by_source_app_type¶
The type of the application that modified this Assign Volume Bin.
Type int
Value
One of:
1- SIDRA INTERSECTION Main Application2- SI API Application
Code samples
Modified_by_source_app¶
The name of the application that modified this Assign Volume Bin.
Type string
Code samples
Methods¶
UpdateModifiedInfo()¶
Update the Last Modified Information, such as Date, User Name, Organisation Name, Software Version Number
Returns bool
Code samples
AddAssignZone()¶
Returns ISIAPIAssignZone
Code samples
RemoveAssignZone(ISIAPIAssignZone)¶
Remove an Assign Zone from the current Assign Volume Bin.
Parameters
| Name | Type | Description |
|---|---|---|
assignZone |
ISIAPIAssignZone |
the Assign Zone to be removed |
Returns bool - true if the Assign Zone is removed successfully.
Remarks
An Exception or Error is thrown if the Assign Zone has been connected to a Network Site in an Assign Network.
Code samples
CloneAssignZone(ISIAPIAssignZone)¶
Parameters
| Name | Type | Description |
|---|---|---|
assignZone |
ISIAPIAssignZone |
Returns ISIAPIAssignZone
Code samples
MoveAssignZoneTo(ISIAPIAssignZone, int)¶
Parameters
| Name | Type | Description |
|---|---|---|
assignZone |
ISIAPIAssignZone |
|
newPosition |
int |
Returns bool
Code samples
AddAssignVolumeSet()¶
Returns ISIAPIAssignVolumeSet
Code samples
RemoveAssignVolumeSet(ISIAPIAssignVolumeSet)¶
Remove an Assign O-D Volume Set (also known as Assign Volume Set) from the current Assign Volume Bin.
Parameters
| Name | Type | Description |
|---|---|---|
assignVolSet |
ISIAPIAssignVolumeSet |
the Assign O-D Volume Set to be removed |
Returns bool - true if the Assign O-D Volume Set is removed successfully.
Remarks
An Exception or Error is thrown if the O-D Volume Set has been linked to an Assign Network's Scenario.
Code samples
CloneAssignVolumeSet(ISIAPIAssignVolumeSet)¶
Parameters
| Name | Type | Description |
|---|---|---|
assignVolSet |
ISIAPIAssignVolumeSet |
Returns ISIAPIAssignVolumeSet
Code samples
MoveAssignVolumeSetTo(ISIAPIAssignVolumeSet, int)¶
Parameters
| Name | Type | Description |
|---|---|---|
assignVolSet |
ISIAPIAssignVolumeSet |
|
newPosition |
int |
Returns bool