Skip to main content
Skip table of contents

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();
        }
    }

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.