# Phrase::Invitation ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | | [optional] **email** | **String** | | [optional] **role** | **String** | | [optional] **state** | **String** | | [optional] **projects** | [**Array<ProjectShort>**](ProjectShort.md) | | [optional] **locales** | [**Array<LocalePreview>**](LocalePreview.md) | | [optional] **default_locale_codes** | **Array<String>** | | [optional] **permissions** | [**Object**](.md) | | [optional] **locale_ids** | **Array<String>** | | [optional] **created_at** | **DateTime** | | [optional] **updated_at** | **DateTime** | | [optional] **accepted_at** | **DateTime** | | [optional] **spaces** | [**Array<MemberSpaces>**](MemberSpaces.md) | | [optional] **teams** | [**Array<Items>**](Items.md) | | [optional] **project_role** | [**Array<MemberProjectDetailProjectRoles>**](MemberProjectDetailProjectRoles.md) | | [optional] ## Code Sample ```ruby require 'Phrase' instance = Phrase::Invitation.new(id: null, email: null, role: null, state: null, projects: null, locales: null, default_locale_codes: null, permissions: null, locale_ids: null, created_at: null, updated_at: null, accepted_at: null, spaces: null, teams: null, project_role: null) ```