# Phrase::MemberProjectDetail

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **String** |  | [optional] 
**email** | **String** |  | [optional] 
**username** | **String** |  | [optional] 
**role** | **String** |  | [optional] 
**projects** | [**Array<ProjectLocales>**](ProjectLocales.md) |  | [optional] 
**permissions** | **Object** |  | [optional] 
**locale_ids** | **Array<String>** |  | [optional] 
**default_locale_codes** | **Array<String>** |  | [optional] 
**spaces** | [**Array<MemberSpacesInner>**](MemberSpacesInner.md) |  | [optional] 
**project_roles** | [**Array<MemberProjectDetailProjectRolesInner>**](MemberProjectDetailProjectRolesInner.md) |  | [optional] 

## Code Sample

```ruby
require 'Phrase'

instance = Phrase::MemberProjectDetail.new(id: null,
                                 email: null,
                                 username: null,
                                 role: null,
                                 projects: null,
                                 permissions: null,
                                 locale_ids: null,
                                 default_locale_codes: null,
                                 spaces: null,
                                 project_roles: null)
```