Name | Type | Description | Notes |
---|---|---|---|
PermissionGroupId | Pointer to int64 | Identifier of the Permission Group. | [optional] |
Name | Pointer to NullableString | Name of the Permission Group. | [optional] |
CanManageMembers | Pointer to bool | Group members can manage team members. | [optional] |
CanCreateOrUpdateConfig | Pointer to bool | Group members can create/update Configs. | [optional] |
CanDeleteConfig | Pointer to bool | Group members can delete Configs. | [optional] |
CanCreateOrUpdateEnvironment | Pointer to bool | Group members can create/update Environments. | [optional] |
CanDeleteEnvironment | Pointer to bool | Group members can delete Environments. | [optional] |
CanCreateOrUpdateSetting | Pointer to bool | Group members can create/update Feature Flags and Settings. | [optional] |
CanTagSetting | Pointer to bool | Group members can attach/detach Tags to Feature Flags and Settings. | [optional] |
CanDeleteSetting | Pointer to bool | Group members can delete Feature Flags and Settings. | [optional] |
CanCreateOrUpdateTag | Pointer to bool | Group members can create/update Tags. | [optional] |
CanDeleteTag | Pointer to bool | Group members can delete Tags. | [optional] |
CanManageWebhook | Pointer to bool | Group members can create/update/delete Webhooks. | [optional] |
CanUseExportImport | Pointer to bool | Group members can use the export/import feature. | [optional] |
CanManageProductPreferences | Pointer to bool | Group members can update Product preferences. | [optional] |
CanManageIntegrations | Pointer to bool | Group members can add and configure integrations. | [optional] |
CanViewSdkKey | Pointer to bool | Group members has access to SDK keys. | [optional] |
CanRotateSdkKey | Pointer to bool | Group members can rotate SDK keys. | [optional] |
CanCreateOrUpdateSegments | Pointer to bool | Group members can create/update Segments. | [optional] |
CanDeleteSegments | Pointer to bool | Group members can delete Segments. | [optional] |
CanViewProductAuditLog | Pointer to bool | Group members has access to audit logs. | [optional] |
CanViewProductStatistics | Pointer to bool | Group members has access to product statistics. | [optional] |
CanDisable2FA | Pointer to bool | Group members can disable two-factor authentication for other members. | [optional] |
AccessType | Pointer to AccessType | [optional] | |
NewEnvironmentAccessType | Pointer to EnvironmentAccessType | [optional] | |
EnvironmentAccesses | Pointer to []EnvironmentAccessModel | List of environment specific permissions. | [optional] |
Product | Pointer to ProductModel | [optional] |
func NewPermissionGroupModel() *PermissionGroupModel
NewPermissionGroupModel instantiates a new PermissionGroupModel 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 NewPermissionGroupModelWithDefaults() *PermissionGroupModel
NewPermissionGroupModelWithDefaults instantiates a new PermissionGroupModel 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 *PermissionGroupModel) GetPermissionGroupId() int64
GetPermissionGroupId returns the PermissionGroupId field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetPermissionGroupIdOk() (*int64, bool)
GetPermissionGroupIdOk returns a tuple with the PermissionGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetPermissionGroupId(v int64)
SetPermissionGroupId sets PermissionGroupId field to given value.
func (o *PermissionGroupModel) HasPermissionGroupId() bool
HasPermissionGroupId returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetName(v string)
SetName sets Name field to given value.
func (o *PermissionGroupModel) HasName() bool
HasName returns a boolean if a field has been set.
func (o *PermissionGroupModel) SetNameNil(b bool)
SetNameNil sets the value for Name to be an explicit nil
func (o *PermissionGroupModel) UnsetName()
UnsetName ensures that no value is present for Name, not even an explicit nil
func (o *PermissionGroupModel) GetCanManageMembers() bool
GetCanManageMembers returns the CanManageMembers field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanManageMembersOk() (*bool, bool)
GetCanManageMembersOk returns a tuple with the CanManageMembers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanManageMembers(v bool)
SetCanManageMembers sets CanManageMembers field to given value.
func (o *PermissionGroupModel) HasCanManageMembers() bool
HasCanManageMembers returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanCreateOrUpdateConfig() bool
GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanCreateOrUpdateConfigOk() (*bool, bool)
GetCanCreateOrUpdateConfigOk returns a tuple with the CanCreateOrUpdateConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanCreateOrUpdateConfig(v bool)
SetCanCreateOrUpdateConfig sets CanCreateOrUpdateConfig field to given value.
func (o *PermissionGroupModel) HasCanCreateOrUpdateConfig() bool
HasCanCreateOrUpdateConfig returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDeleteConfig() bool
GetCanDeleteConfig returns the CanDeleteConfig field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDeleteConfigOk() (*bool, bool)
GetCanDeleteConfigOk returns a tuple with the CanDeleteConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDeleteConfig(v bool)
SetCanDeleteConfig sets CanDeleteConfig field to given value.
func (o *PermissionGroupModel) HasCanDeleteConfig() bool
HasCanDeleteConfig returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanCreateOrUpdateEnvironment() bool
GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanCreateOrUpdateEnvironmentOk() (*bool, bool)
GetCanCreateOrUpdateEnvironmentOk returns a tuple with the CanCreateOrUpdateEnvironment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanCreateOrUpdateEnvironment(v bool)
SetCanCreateOrUpdateEnvironment sets CanCreateOrUpdateEnvironment field to given value.
func (o *PermissionGroupModel) HasCanCreateOrUpdateEnvironment() bool
HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDeleteEnvironment() bool
GetCanDeleteEnvironment returns the CanDeleteEnvironment field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDeleteEnvironmentOk() (*bool, bool)
GetCanDeleteEnvironmentOk returns a tuple with the CanDeleteEnvironment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDeleteEnvironment(v bool)
SetCanDeleteEnvironment sets CanDeleteEnvironment field to given value.
func (o *PermissionGroupModel) HasCanDeleteEnvironment() bool
HasCanDeleteEnvironment returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanCreateOrUpdateSetting() bool
GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanCreateOrUpdateSettingOk() (*bool, bool)
GetCanCreateOrUpdateSettingOk returns a tuple with the CanCreateOrUpdateSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanCreateOrUpdateSetting(v bool)
SetCanCreateOrUpdateSetting sets CanCreateOrUpdateSetting field to given value.
func (o *PermissionGroupModel) HasCanCreateOrUpdateSetting() bool
HasCanCreateOrUpdateSetting returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanTagSetting() bool
GetCanTagSetting returns the CanTagSetting field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanTagSettingOk() (*bool, bool)
GetCanTagSettingOk returns a tuple with the CanTagSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanTagSetting(v bool)
SetCanTagSetting sets CanTagSetting field to given value.
func (o *PermissionGroupModel) HasCanTagSetting() bool
HasCanTagSetting returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDeleteSetting() bool
GetCanDeleteSetting returns the CanDeleteSetting field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDeleteSettingOk() (*bool, bool)
GetCanDeleteSettingOk returns a tuple with the CanDeleteSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDeleteSetting(v bool)
SetCanDeleteSetting sets CanDeleteSetting field to given value.
func (o *PermissionGroupModel) HasCanDeleteSetting() bool
HasCanDeleteSetting returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanCreateOrUpdateTag() bool
GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanCreateOrUpdateTagOk() (*bool, bool)
GetCanCreateOrUpdateTagOk returns a tuple with the CanCreateOrUpdateTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanCreateOrUpdateTag(v bool)
SetCanCreateOrUpdateTag sets CanCreateOrUpdateTag field to given value.
func (o *PermissionGroupModel) HasCanCreateOrUpdateTag() bool
HasCanCreateOrUpdateTag returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDeleteTag() bool
GetCanDeleteTag returns the CanDeleteTag field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDeleteTagOk() (*bool, bool)
GetCanDeleteTagOk returns a tuple with the CanDeleteTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDeleteTag(v bool)
SetCanDeleteTag sets CanDeleteTag field to given value.
func (o *PermissionGroupModel) HasCanDeleteTag() bool
HasCanDeleteTag returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanManageWebhook() bool
GetCanManageWebhook returns the CanManageWebhook field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanManageWebhookOk() (*bool, bool)
GetCanManageWebhookOk returns a tuple with the CanManageWebhook field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanManageWebhook(v bool)
SetCanManageWebhook sets CanManageWebhook field to given value.
func (o *PermissionGroupModel) HasCanManageWebhook() bool
HasCanManageWebhook returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanUseExportImport() bool
GetCanUseExportImport returns the CanUseExportImport field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanUseExportImportOk() (*bool, bool)
GetCanUseExportImportOk returns a tuple with the CanUseExportImport field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanUseExportImport(v bool)
SetCanUseExportImport sets CanUseExportImport field to given value.
func (o *PermissionGroupModel) HasCanUseExportImport() bool
HasCanUseExportImport returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanManageProductPreferences() bool
GetCanManageProductPreferences returns the CanManageProductPreferences field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanManageProductPreferencesOk() (*bool, bool)
GetCanManageProductPreferencesOk returns a tuple with the CanManageProductPreferences field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanManageProductPreferences(v bool)
SetCanManageProductPreferences sets CanManageProductPreferences field to given value.
func (o *PermissionGroupModel) HasCanManageProductPreferences() bool
HasCanManageProductPreferences returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanManageIntegrations() bool
GetCanManageIntegrations returns the CanManageIntegrations field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanManageIntegrationsOk() (*bool, bool)
GetCanManageIntegrationsOk returns a tuple with the CanManageIntegrations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanManageIntegrations(v bool)
SetCanManageIntegrations sets CanManageIntegrations field to given value.
func (o *PermissionGroupModel) HasCanManageIntegrations() bool
HasCanManageIntegrations returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanViewSdkKey() bool
GetCanViewSdkKey returns the CanViewSdkKey field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanViewSdkKeyOk() (*bool, bool)
GetCanViewSdkKeyOk returns a tuple with the CanViewSdkKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanViewSdkKey(v bool)
SetCanViewSdkKey sets CanViewSdkKey field to given value.
func (o *PermissionGroupModel) HasCanViewSdkKey() bool
HasCanViewSdkKey returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanRotateSdkKey() bool
GetCanRotateSdkKey returns the CanRotateSdkKey field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanRotateSdkKeyOk() (*bool, bool)
GetCanRotateSdkKeyOk returns a tuple with the CanRotateSdkKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanRotateSdkKey(v bool)
SetCanRotateSdkKey sets CanRotateSdkKey field to given value.
func (o *PermissionGroupModel) HasCanRotateSdkKey() bool
HasCanRotateSdkKey returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanCreateOrUpdateSegments() bool
GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanCreateOrUpdateSegmentsOk() (*bool, bool)
GetCanCreateOrUpdateSegmentsOk returns a tuple with the CanCreateOrUpdateSegments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanCreateOrUpdateSegments(v bool)
SetCanCreateOrUpdateSegments sets CanCreateOrUpdateSegments field to given value.
func (o *PermissionGroupModel) HasCanCreateOrUpdateSegments() bool
HasCanCreateOrUpdateSegments returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDeleteSegments() bool
GetCanDeleteSegments returns the CanDeleteSegments field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDeleteSegmentsOk() (*bool, bool)
GetCanDeleteSegmentsOk returns a tuple with the CanDeleteSegments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDeleteSegments(v bool)
SetCanDeleteSegments sets CanDeleteSegments field to given value.
func (o *PermissionGroupModel) HasCanDeleteSegments() bool
HasCanDeleteSegments returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanViewProductAuditLog() bool
GetCanViewProductAuditLog returns the CanViewProductAuditLog field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanViewProductAuditLogOk() (*bool, bool)
GetCanViewProductAuditLogOk returns a tuple with the CanViewProductAuditLog field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanViewProductAuditLog(v bool)
SetCanViewProductAuditLog sets CanViewProductAuditLog field to given value.
func (o *PermissionGroupModel) HasCanViewProductAuditLog() bool
HasCanViewProductAuditLog returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanViewProductStatistics() bool
GetCanViewProductStatistics returns the CanViewProductStatistics field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanViewProductStatisticsOk() (*bool, bool)
GetCanViewProductStatisticsOk returns a tuple with the CanViewProductStatistics field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanViewProductStatistics(v bool)
SetCanViewProductStatistics sets CanViewProductStatistics field to given value.
func (o *PermissionGroupModel) HasCanViewProductStatistics() bool
HasCanViewProductStatistics returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetCanDisable2FA() bool
GetCanDisable2FA returns the CanDisable2FA field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetCanDisable2FAOk() (*bool, bool)
GetCanDisable2FAOk returns a tuple with the CanDisable2FA field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetCanDisable2FA(v bool)
SetCanDisable2FA sets CanDisable2FA field to given value.
func (o *PermissionGroupModel) HasCanDisable2FA() bool
HasCanDisable2FA returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetAccessType() AccessType
GetAccessType returns the AccessType field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetAccessTypeOk() (*AccessType, bool)
GetAccessTypeOk returns a tuple with the AccessType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetAccessType(v AccessType)
SetAccessType sets AccessType field to given value.
func (o *PermissionGroupModel) HasAccessType() bool
HasAccessType returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetNewEnvironmentAccessType() EnvironmentAccessType
GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetNewEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)
GetNewEnvironmentAccessTypeOk returns a tuple with the NewEnvironmentAccessType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetNewEnvironmentAccessType(v EnvironmentAccessType)
SetNewEnvironmentAccessType sets NewEnvironmentAccessType field to given value.
func (o *PermissionGroupModel) HasNewEnvironmentAccessType() bool
HasNewEnvironmentAccessType returns a boolean if a field has been set.
func (o *PermissionGroupModel) GetEnvironmentAccesses() []EnvironmentAccessModel
GetEnvironmentAccesses returns the EnvironmentAccesses field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetEnvironmentAccessesOk() (*[]EnvironmentAccessModel, bool)
GetEnvironmentAccessesOk returns a tuple with the EnvironmentAccesses field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetEnvironmentAccesses(v []EnvironmentAccessModel)
SetEnvironmentAccesses sets EnvironmentAccesses field to given value.
func (o *PermissionGroupModel) HasEnvironmentAccesses() bool
HasEnvironmentAccesses returns a boolean if a field has been set.
func (o *PermissionGroupModel) SetEnvironmentAccessesNil(b bool)
SetEnvironmentAccessesNil sets the value for EnvironmentAccesses to be an explicit nil
func (o *PermissionGroupModel) UnsetEnvironmentAccesses()
UnsetEnvironmentAccesses ensures that no value is present for EnvironmentAccesses, not even an explicit nil
func (o *PermissionGroupModel) GetProduct() ProductModel
GetProduct returns the Product field if non-nil, zero value otherwise.
func (o *PermissionGroupModel) GetProductOk() (*ProductModel, bool)
GetProductOk returns a tuple with the Product field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PermissionGroupModel) SetProduct(v ProductModel)
SetProduct sets Product field to given value.
func (o *PermissionGroupModel) HasProduct() bool
HasProduct returns a boolean if a field has been set.