| # ContentFileInfoType
Superclass: | NSObject
Declared In: | ContentFileInfoType.h
## Introduction The ContentFileInfoType object stores all details relating to a single content file. ## Properties `allowCopy` `allowShare` `availableOverConnectionTypesNative` `categories` `creationDate` `effectiveDate` `expirationDate` `fileAttributes` `fileDescription` `fileId` `fileSize` `fileStatus` `friendlyFileName` `isDirectory` `isLatestFileVersion` `isNew` `isOnDemand` `lastModifiedDate` `physicalFullFileName` `sourceFileName` `userNotes` `versionNo` ### allowCopy
    @property (nonatomic,
        retain) NSNumber *allowCopy;
##### Discussion A Boolean value denoting whether or not to allow copying of the file. Availability v11 ### allowShare
    @property (nonatomic,
        retain) NSNumber *allowShare;
##### Discussion A Boolean value denoting whether or not to allow sharing of the file. Availability v11 ### availableOverConnectionTypesNative
    @property (nonatomic,
        retain) NSNumber *availableOverConnectionTypesNative;
##### Discussion The connection types over which file download is available over. See AGENT_SDK_CONTENT_MGMT_CONN_TYPE_NONE AGENT_SDK_CONTENT_MGMT_CONN_TYPE_WIFI AGENT_SDK_CONTENT_MGMT_CONN_TYPE_CELLULAR AGENT_SDK_CONTENT_MGMT_CONN_TYPE_ROAMING Availability v12 ### categories
    @property (nonatomic,
        retain) NSArray *categories;
##### Discussion The list of categories the file falls under. Availability v11 ### creationDate
    @property (nonatomic,
        retain) NSDate *creationDate;
##### Discussion The date the file was created. Availability v11 ### effectiveDate
    @property (nonatomic,
        retain) NSDate *effectiveDate;
##### Discussion The date when the file becomes available. Availability v11 ### expirationDate
    @property (nonatomic,
        retain) NSDate *expirationDate;
##### Discussion The expiration date of the file. Availability v11 ### fileAttributes
    @property (nonatomic,
        retain) NSNumber *fileAttributes;
##### Discussion The attributes of a file, e.g. readonly, directory, normal, etc. Availability v11 ### fileDescription
    @property (nonatomic,
        retain) NSString *fileDescription;
##### Discussion The description of the file. Availability v11 ### fileId
    @property (nonatomic,
        retain) NSNumber *fileId;
##### Discussion The identifier of the file. Availability v11 ### fileSize
    @property (nonatomic,
        retain) NSNumber *fileSize;
##### Discussion The size of the file. Availability v11 ### fileStatus
    @property (nonatomic,
        retain) NSNumber * fileStatus;
##### Discussion File download status. Availability v11 ### friendlyFileName
    @property (nonatomic,
        retain) NSString *friendlyFileName;
##### Discussion The friendly name for the file. Availability v11 ### isDirectory
    @property (nonatomic,
        readonly) BOOL isDirectory;
##### Discussion A Boolean value denoting whether or not the file is in fact a directory of files. Availability v11 ### isLatestFileVersion
    @property (nonatomic,
        retain) NSNumber *isLatestFileVersion;
##### Discussion A Boolean value denoting whether or not the file of it's latest version. Availability v11 ### isNew
    @property (nonatomic,
        retain) NSNumber *isNew;
##### Discussion A Boolean value denoting whether or not the file is considered new. The field is not controlled/changed/modified by SDK layer somehow. Just keeps this value at the storage. It's NO by default. Client is responsible for changing the value. Availability v11 ### isOnDemand
    @property (nonatomic,
        retain) NSNumber *isOnDemand;
##### Discussion A Boolean value denoting whether or not the file is on demand. Availability v11 ### lastModifiedDate
    @property (nonatomic,
        retain) NSDate *lastModifiedDate;
##### Discussion The date at which the file was last modified. Availability v11 ### physicalFullFileName
    @property (nonatomic,
        retain) NSString *physicalFullFileName;
##### Discussion The physical full name for the file. Availability v11 ### sourceFileName
    @property (nonatomic,
        retain) NSString *sourceFileName;
##### Discussion The source name for the file. Availability v11 ### userNotes
    @property (nonatomic,
        retain) NSString *userNotes;
##### Discussion The user-modifiable notes regarding the file. Availability v11 ### versionNo
    @property (nonatomic,
        retain) NSNumber *versionNo;
##### Discussion The version number of the file. Availability v11 Last Updated: Tuesday, July 28, 2020