11.2 Activity Service Data
JAVA
public class TrSvcActivityInfo
{
public long TrSvcActivityId;
public TrSvcActivityType ActivityType;
public string ActivityTypeDisplay;
public TrSvcOrganizationReferenceInfo Organization;
public TrSvcOrganizationEndpointInstanceReferenceInfo OrganizationEndpointInstance;
public TrSvcTransportReferenceInfo Tansport;
public TrSvcFileReferenceInfo File;
public TrSvcFileReferenceInfo RelatedFile;
public TrSvcUserReferenceInfo RelatedUser;
public DateTime DateCreated;
public string CreatedByFullName;
public TrSvcFileProcessingType FileProcessingType;
public DateTime? FileDateDeleted;
public string IPaaSFlowMessageId{ get; set; } // MessagingId from Flow Tool
public string ActivityMessage;
public string ActivityDetail;
public int BatchTotalRecordCount;
public int BatchFailedRecordCount;
public int TrSvcOrganizationPGPPublicKeyId;
public string OrganizationPGPPublicKeyName;
public TrSvcActivityInfo()
{
}
}
Activity list can be retrieved by search filter and pagination.
Max page size is 100 records.
JAVA
public class TrSvcActivityListInfo
{
public List<TrSvcActivityInfo> ActivityItems;
public TrSvcActivityListInfo()
{
ActivityItems= new List<TrSvcActivityInfo>();
}
}
Total activity count can be retrieved for given search filter.
JAVA
public class TrSvcActivitySearchInfo
{
public TrSvcActivityType ActivityType;
public string FileCode;
public string FileName;
public string SubFolderRelativePath;
public string TransportCode;
public TrSvcFlowTool FlowTool;
public string OrganizationExternalCode;
public string OrganizationEndpointCode;
public TrSvcEndpointDirection EndpointDirection;
public TrSvcOrganizationType ParticipantType;
public DateTime? DateCreatedStart;
public DateTime? DateCreatedEnd;
}
Activity list filter and pagination.
JAVA
public class TrSvcActivitySearchPaginationInfo
{
public int PageNumber;
public int PageSize;
public TrSvcActivitySearchInfo Search;
public TrSvcActivitySearchPaginationInfo()
{
Search = new TrSvcActivitySearchInfo();
}
}