Name | Type | Description | Notes |
---|---|---|---|
PermissionScheme | Pointer to BTRbacPermissionSchemeInfo | [optional] | |
PermissionSet | Pointer to []string | [optional] | |
RoleMapEntries | Pointer to []RoleMapEntry | [optional] | |
Trash | Pointer to bool | [optional] |
func NewBTProjectInfo() *BTProjectInfo
NewBTProjectInfo instantiates a new BTProjectInfo 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 NewBTProjectInfoWithDefaults() *BTProjectInfo
NewBTProjectInfoWithDefaults instantiates a new BTProjectInfo 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 *BTProjectInfo) GetPermissionScheme() BTRbacPermissionSchemeInfo
GetPermissionScheme returns the PermissionScheme field if non-nil, zero value otherwise.
func (o *BTProjectInfo) GetPermissionSchemeOk() (*BTRbacPermissionSchemeInfo, bool)
GetPermissionSchemeOk returns a tuple with the PermissionScheme field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BTProjectInfo) SetPermissionScheme(v BTRbacPermissionSchemeInfo)
SetPermissionScheme sets PermissionScheme field to given value.
func (o *BTProjectInfo) HasPermissionScheme() bool
HasPermissionScheme returns a boolean if a field has been set.
func (o *BTProjectInfo) GetPermissionSet() []string
GetPermissionSet returns the PermissionSet field if non-nil, zero value otherwise.
func (o *BTProjectInfo) GetPermissionSetOk() (*[]string, bool)
GetPermissionSetOk returns a tuple with the PermissionSet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BTProjectInfo) SetPermissionSet(v []string)
SetPermissionSet sets PermissionSet field to given value.
func (o *BTProjectInfo) HasPermissionSet() bool
HasPermissionSet returns a boolean if a field has been set.
func (o *BTProjectInfo) GetRoleMapEntries() []RoleMapEntry
GetRoleMapEntries returns the RoleMapEntries field if non-nil, zero value otherwise.
func (o *BTProjectInfo) GetRoleMapEntriesOk() (*[]RoleMapEntry, bool)
GetRoleMapEntriesOk returns a tuple with the RoleMapEntries field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BTProjectInfo) SetRoleMapEntries(v []RoleMapEntry)
SetRoleMapEntries sets RoleMapEntries field to given value.
func (o *BTProjectInfo) HasRoleMapEntries() bool
HasRoleMapEntries returns a boolean if a field has been set.
func (o *BTProjectInfo) GetTrash() bool
GetTrash returns the Trash field if non-nil, zero value otherwise.
func (o *BTProjectInfo) GetTrashOk() (*bool, bool)
GetTrashOk returns a tuple with the Trash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BTProjectInfo) SetTrash(v bool)
SetTrash sets Trash field to given value.
func (o *BTProjectInfo) HasTrash() bool
HasTrash returns a boolean if a field has been set.