namespace ArchestrAServices.ASBContract; public struct ItemStatusV2 { private ItemIdentity itemField; private ushort errorCodeField; private bool errorCodeFieldSpecified; private ASBStatus statusField; public ItemIdentity Item { get { return itemField; } set { itemField = value; } } public ushort ErrorCode { get { return errorCodeField; } set { errorCodeField = value; ErrorCodeSpecified = true; } } public bool ErrorCodeSpecified { get { return errorCodeFieldSpecified; } set { errorCodeFieldSpecified = value; } } public ASBStatus Status { get { return statusField; } set { statusField = value; } } }