13.2 File Service Data
(To copy the structure double click in the code box)
JAVA
public class TrSvcFileInfo
{
public string FileCode;
public string FileName;
public bool IsFileLanToLanProcessing;
public string SubFolderRelativePath;
public long FileSize;
public TrSvcFileProcessingType FileProcessingType;
public string FileProcessingTypeDisplay;
public TrSvcFileStatus FileStatus;
public string FileStatusDisplay;
public int SiteHoldFileId;
public bool IsSelectiveDropOffRecipients;
public string SelectiveDropOffRecipientsDelimited;
public string RelatedFileCode;
public string RelatedFileName;
public bool RelatedFileIsSelectiveDropOffRecipients;
public string RelatedFileSelectiveDropOffRecipientsDelimited;
public DateTime? DatePickup;
public DateTime? DateFlowOutcome;
public DateTime? DateDeliveryOutcome;
public DateTime DateCreated;
public DateTime DateModified;
public DateTime? DateDeleted;
public DateTime? DateQuarantined;
public bool RetentionIsPurged;
public bool RetentionIsArchived;
public DateTime? DateRetentionProcessed;
public bool RetentionIsProcessed;
public string RetentionAction;
public string RetentionActionColor;
public DateTime? DateRetentionAction;
public int FileActionCountCompleted;
public int FileActionCountAll;
public int FileActionCountExtra;
public TrSvcOrganizationReferenceInfo Organization;
public TrSvcOrganizationEndpointReferenceInfo OrganizationEndpoint;
public TrSvcTransportReferenceInfo Transport;
public string TransportClientPullSourceOrgSubFolderName;
public int CtrlFlwParticipantPGPPublicKeyId;
public TrSvcFileInfo()
{
}
}
JAVA
public class TrSvcFileReferenceInfo
{
public string FileCode;
public string FileName;
public long FileSizeBytes;
public string FileSizeDisplay;
public TrSvcFileStatus FileStatus;
public string FileStatusDisplay;
public string SubFolderRelativePath;
public bool IsFileLanToLanProcessing;
}
File list.
JAVA
public class TrSvcFileListInfo
{
public List<TrSvcFileInfo> Files;
public TrSvcFileListInfo()
{
Files = new List<TrSvcFileInfo>();
}
}
Total file count can be retrieved for given search filter.
JAVA
public class TrSvcFileSearchInfo
{
public bool IsShowDeleted;
public TrSvcFileStatus FileStatus;
public TrSvcFileProcessingType FileProcessingType;
public string FileName;
public string SubFolderRelativePath;
public string FileCode;
public string TransportCode;
public TrSvcFlowTool FlowTool;
public string OrganizationCode;
public string OrganizationExternalCode;
public string OrganizationEndpointCode;
public TrSvcOrganizationType OrganizationType;
public DateTime? DateCreatedStart;
public DateTime? DateCreatedEnd;
}
File list filter and pagination.
JAVA
public class TrSvcFileSearchPaginationInfo
{
public int PageNumber;
public int PageSize;
public TrSvcFileSearchInfo Search;
public TrSvcFileSearchPaginationInfo()
{
Search = new TrSvcFileSearchInfo();
}
}