> ## 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.

# PFProfilesSetProfileLanguageRequest

> PFProfilesSetProfileLanguageRequest data model. Given an entity profile, will update its language to the one passed in if the profile's version is equal to.

PFProfilesSetProfileLanguageRequest data model. Given an entity profile, will update its language to the one passed in if the profile's version is equal to the one passed in.

## Syntax

```cpp theme={null}
typedef struct PFProfilesSetProfileLanguageRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    int32_t const* expectedVersion;  
    const char* language;  
} PFProfilesSetProfileLanguageRequest;  
```

### Members

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Optional) The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).

**`customTagsCount`**   uint32\_t

Count of customTags

**`entity`**   [PFEntityKey](/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*<br />*may be nullptr*

(Optional) The optional entity to perform this action on. Defaults to the currently logged in entity.

**`expectedVersion`**   int32\_t const\*<br />*may be nullptr*

(Optional) The expected version of a profile to perform this update on.

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

(Optional) The language to set on the given entity. Deletes the profile's language if passed in a null string.

## Requirements

**Header:** PFProfilesTypes.h

## See also

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


## Related topics

- [PFProfilesSetProfileLanguageAsync](/services/playfab/api-references/c/pfprofiles/functions/pfprofilessetprofilelanguageasync.md)
- [Services C API overview - PFProfilesTypes.h](/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [PFProfilesSetProfileLanguageResponse](/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilessetprofilelanguageresponse.md)
- [PFProfilesSetProfileLanguageGetResult](/services/playfab/api-references/c/pfprofiles/functions/pfprofilessetprofilelanguagegetresult.md)
- [PFProfilesSetProfileLanguageGetResultSize](/services/playfab/api-references/c/pfprofiles/functions/pfprofilessetprofilelanguagegetresultsize.md)
