Sha256: 817e6a8e0c0a472929508be2aebdfde0a8e3cb304dfda2c0a62673875d9c30ec
Contents?: true
Size: 1.9 KB
Versions: 11
Compression:
Stored size: 1.9 KB
Contents
# Phrase::InvitationCreateParameters ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **email** | **String** | The email of the invited user. The <code>email</code> can not be updated once created. Create a new invitation for each unique email. | **role** | **String** | Invitiation role, can be any of Manager, Developer, Translator. | **project_ids** | **String** | List of project ids the invited user has access to. | [optional] **locale_ids** | **String** | List of locale ids the invited user has access to. | [optional] **space_ids** | **Array<String>** | List of spaces the user is assigned to. | [optional] **team_ids** | **Array<String>** | List of teams the user is assigned to. | [optional] **default_locale_codes** | **Array<String>** | List of default locales for the user. | [optional] **permissions** | **Hash<String, String>** | Additional permissions depending on invitation role. Available permissions are <code>create_upload</code> and <code>review_translations</code> | [optional] ## Code Sample ```ruby require 'Phrase' instance = Phrase::InvitationCreateParameters.new(email: example@mail.com, role: Developer, project_ids: abcd1234abcd1234abcd1234,abcd1234abcd1234abcd1235, locale_ids: abcd1234abcd1234abcd1234,abcd1234abcd1234abcd1235, space_ids: ["abcd1234abcd1234abcd1234","abcd1234abcd1234abcd1235"], team_ids: ["abcd1234abcd1234abcd1234","abcd1234abcd1234abcd1235"], default_locale_codes: ["en","de"], permissions: {"create_upload":true,"review_translations":true}) ```
Version data entries
11 entries across 11 versions & 1 rubygems