> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFProfilesEntityProfileFileMetadata

> PFProfilesEntityProfileFileMetadata data model. An entity file's meta data. To get a download URL call File/GetFiles API.

PFProfilesEntityProfileFileMetadata data model. An entity file's meta data. To get a download URL call File/GetFiles API.

## Syntax

```cpp theme={null}
typedef struct PFProfilesEntityProfileFileMetadata {  
    const char* checksum;  
    const char* fileName;  
    time_t lastModified;  
    int32_t size;  
} PFProfilesEntityProfileFileMetadata;  
```

### Members

**`checksum`**   const char\*<br />*is null-terminated*

(Optional) Checksum value for the file, can be used to check if the file on the server has changed.

**`fileName`**   const char\*<br />*is null-terminated*

(Optional) Name of the file.

**`lastModified`**   time\_t

Last UTC time the file was modified.

**`size`**   int32\_t

Storage service's reported byte count.

## Requirements

**Header:** PFProfilesTypes.h

## See also

[PFProfilesTypes members](/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members)


## Related topics

- [PFProfilesEntityProfileFileMetadataDictionaryEntry](/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesentityprofilefilemetadatadictionaryentry.md)
- [Services C API overview - PFProfilesTypes.h](/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [PFProfilesEntityProfileBody](/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesentityprofilebody.md)
- [PFDataGetFilesResponse](/services/playfab/api-references/c/pfdatatypes/structs/pfdatagetfilesresponse.md)
- [PFDataFinalizeFileUploadsResponse](/services/playfab/api-references/c/pfdatatypes/structs/pfdatafinalizefileuploadsresponse.md)
