Name | Type | Description | Notes |
---|---|---|---|
ProjectId | Pointer to string | [optional] | |
ProjectName | Pointer to string | [optional] | |
IsAdmin | Pointer to bool | If `is_admin` is `true`, the user is: - automatically `MANAGER` for each environment type - allowed to manage project deployment rules - able to delete the project Note that `permissions` can then be ignored for this project | [optional] [default to false] |
Permissions | Pointer to []OrganizationCustomRoleUpdateRequestProjectPermissionsInnerPermissionsInner | [optional] |
func NewOrganizationCustomRoleProjectPermissionsInner() *OrganizationCustomRoleProjectPermissionsInner
NewOrganizationCustomRoleProjectPermissionsInner instantiates a new OrganizationCustomRoleProjectPermissionsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOrganizationCustomRoleProjectPermissionsInnerWithDefaults() *OrganizationCustomRoleProjectPermissionsInner
NewOrganizationCustomRoleProjectPermissionsInnerWithDefaults instantiates a new OrganizationCustomRoleProjectPermissionsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *OrganizationCustomRoleProjectPermissionsInner) GetProjectId() string
GetProjectId returns the ProjectId field if non-nil, zero value otherwise.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetProjectIdOk() (*string, bool)
GetProjectIdOk returns a tuple with the ProjectId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) SetProjectId(v string)
SetProjectId sets ProjectId field to given value.
func (o *OrganizationCustomRoleProjectPermissionsInner) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetProjectName() string
GetProjectName returns the ProjectName field if non-nil, zero value otherwise.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetProjectNameOk() (*string, bool)
GetProjectNameOk returns a tuple with the ProjectName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) SetProjectName(v string)
SetProjectName sets ProjectName field to given value.
func (o *OrganizationCustomRoleProjectPermissionsInner) HasProjectName() bool
HasProjectName returns a boolean if a field has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetIsAdmin() bool
GetIsAdmin returns the IsAdmin field if non-nil, zero value otherwise.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetIsAdminOk() (*bool, bool)
GetIsAdminOk returns a tuple with the IsAdmin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) SetIsAdmin(v bool)
SetIsAdmin sets IsAdmin field to given value.
func (o *OrganizationCustomRoleProjectPermissionsInner) HasIsAdmin() bool
HasIsAdmin returns a boolean if a field has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetPermissions() []OrganizationCustomRoleUpdateRequestProjectPermissionsInnerPermissionsInner
GetPermissions returns the Permissions field if non-nil, zero value otherwise.
func (o *OrganizationCustomRoleProjectPermissionsInner) GetPermissionsOk() (*[]OrganizationCustomRoleUpdateRequestProjectPermissionsInnerPermissionsInner, bool)
GetPermissionsOk returns a tuple with the Permissions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OrganizationCustomRoleProjectPermissionsInner) SetPermissions(v []OrganizationCustomRoleUpdateRequestProjectPermissionsInnerPermissionsInner)
SetPermissions sets Permissions field to given value.
func (o *OrganizationCustomRoleProjectPermissionsInner) HasPermissions() bool
HasPermissions returns a boolean if a field has been set.