9.2 Transport Service Data
JAVA
public class TrSvcTransportInfo
{
public TrSvcRecordInfo RecordInfo;
public TrSvcFlowTool FlowTool; // Create, Update
public string FlowToolDisplay;
public bool IsExcludeOriginInBroadcast; // Create, Update
public bool IsSelfSubscription; // Create, Update
public TrSvcTransportType TransportType; // Create, Update
public string TransportTypeDisplay;
public TrSvcTransportAccessType TransportAccessType; // Always Unassigned (99) from API
public string TransportAccessTypeDisplay;
public TrSvcTransportStatus TransportStatus;
public string TransportStatusDisplay;
public string TransportName; // Create, Update
public string TransportCode; // Field is not updatable but required in Update
// to identify the transport
public string ProcessingSystemName; // Create, Update
public int SubscriberOrganizationCount;
public bool IsTransportPendingAlerts;
public TrSvcTransportInfo()
{
RecordInfo = new TrSvcRecordInfo();
}
}
public class TrSvcTransportReferenceInfo
{
public string TransportName;
public string TransportCode;
public TrSvcFlowTool FlowTool;
public string FlowToolDisplay;
}
JAVA
public class TrSvcTransportApiAccessInfo
{
public string TransportCode;
public string ApiUrl;
public string StorageRepository;
public string SiteKey;
public string FlowSecret;
public TrSvcTransportApiAccessInfo()
{
}
}
Transport list can be retrieved by search filter and pagination.
Max page size is 100 records.
JAVA
public class TrSvcTransportListInfo
{
public List<TrSvcTransportInfo> Transports;
public TrSvcTransportListInfo()
{
Transports = new List<TrSvcTransportInfo>();
}
}
Total transport count can be retrieved for given search filter.
JAVA
public class TrSvcTransportSearchInfo
{
public TrSvcFlowTool FlowTool;
public TrSvcTransportType TransportType;
public TrSvcTransportAccessType TransportAccessType;
public TrSvcTransportStatus TransportStatus;
public string TransportName;
public string TransportCode;
public string OrganizationCode;
public string OrganizationExternalCode;
public DateTime? DateCreatedStart;
public DateTime? DateCreatedEnd;
}
Transport filter for list and count.
JAVA
public class TrSvcTransportSearchPaginationInfo
{
public int PageNumber;
public int PageSize;
public TrSvcTransportSearchInfo Search;
public TrSvcTransportSearchPaginationInfo()
{
Search = new TrSvcTransportSearchInfo();
}
}