Documentation ¶
Index ¶
- type AuthorizationServiceClient
- type AuthorizationServiceDescriptor
- func (d *AuthorizationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor
- func (d *AuthorizationServiceDescriptor) GetApiName() string
- func (d *AuthorizationServiceDescriptor) GetFullAPIName() string
- func (d *AuthorizationServiceDescriptor) GetProtoPkgName() string
- func (d *AuthorizationServiceDescriptor) GetServiceDomain() string
- func (d *AuthorizationServiceDescriptor) GetServiceVersion() string
- type Check
- func (o *Check) Clone() *Check
- func (o *Check) CloneRaw() gotenobject.GotenObjectExt
- func (*Check) Descriptor() ([]byte, []int)
- func (m *Check) GetObject() string
- func (m *Check) GetPermissions() []*permission.Reference
- func (*Check) GotenMessage()
- func (o *Check) GotenObjectExt()
- func (obj *Check) GotenValidate() error
- func (o *Check) MakeDiffFieldMask(other *Check) *Check_FieldMask
- func (o *Check) MakeFullFieldMask() *Check_FieldMask
- func (o *Check) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Check) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Check) Marshal() ([]byte, error)
- func (m *Check) MarshalJSON() ([]byte, error)
- func (o *Check) Merge(source *Check)
- func (o *Check) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Check) ProtoMessage()
- func (m *Check) ProtoReflect() preflect.Message
- func (m *Check) Reset()
- func (m *Check) SetObject(fv string)
- func (m *Check) SetPermissions(fv []*permission.Reference)
- func (m *Check) String() string
- func (m *Check) Unmarshal(b []byte) error
- func (m *Check) UnmarshalJSON(data []byte) error
- type CheckFieldPathBuilder
- type CheckMyPermissionsDescriptor
- func (d *CheckMyPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor
- func (d *CheckMyPermissionsDescriptor) GetApiName() string
- func (d *CheckMyPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle
- func (d *CheckMyPermissionsDescriptor) GetFullMethodName() string
- func (d *CheckMyPermissionsDescriptor) GetMethodName() string
- func (d *CheckMyPermissionsDescriptor) GetProtoPkgName() string
- func (d *CheckMyPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor
- func (d *CheckMyPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle
- func (d *CheckMyPermissionsDescriptor) GetServiceDomain() string
- func (d *CheckMyPermissionsDescriptor) GetServiceVersion() string
- func (d *CheckMyPermissionsDescriptor) GetVerb() string
- func (d *CheckMyPermissionsDescriptor) HasResource() bool
- func (d *CheckMyPermissionsDescriptor) IsClientStream() bool
- func (d *CheckMyPermissionsDescriptor) IsCollection() bool
- func (d *CheckMyPermissionsDescriptor) IsPlural() bool
- func (d *CheckMyPermissionsDescriptor) IsServerStream() bool
- func (d *CheckMyPermissionsDescriptor) IsUnary() bool
- func (d *CheckMyPermissionsDescriptor) NewEmptyClientMsg() proto.Message
- func (d *CheckMyPermissionsDescriptor) NewEmptyServerMsg() proto.Message
- func (d *CheckMyPermissionsDescriptor) RequestHasResourceBody() bool
- type CheckMyPermissionsDescriptorClientMsgHandle
- func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
- func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
- func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
- type CheckMyPermissionsDescriptorServerMsgHandle
- func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
- func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
- func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
- type CheckMyPermissionsRequest
- func (o *CheckMyPermissionsRequest) Clone() *CheckMyPermissionsRequest
- func (o *CheckMyPermissionsRequest) CloneRaw() gotenobject.GotenObjectExt
- func (*CheckMyPermissionsRequest) Descriptor() ([]byte, []int)
- func (m *CheckMyPermissionsRequest) GetChecks() []*Check
- func (m *CheckMyPermissionsRequest) GetSkipCache() bool
- func (*CheckMyPermissionsRequest) GotenMessage()
- func (o *CheckMyPermissionsRequest) GotenObjectExt()
- func (obj *CheckMyPermissionsRequest) GotenValidate() error
- func (o *CheckMyPermissionsRequest) MakeDiffFieldMask(other *CheckMyPermissionsRequest) *CheckMyPermissionsRequest_FieldMask
- func (o *CheckMyPermissionsRequest) MakeFullFieldMask() *CheckMyPermissionsRequest_FieldMask
- func (o *CheckMyPermissionsRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *CheckMyPermissionsRequest) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *CheckMyPermissionsRequest) Marshal() ([]byte, error)
- func (m *CheckMyPermissionsRequest) MarshalJSON() ([]byte, error)
- func (o *CheckMyPermissionsRequest) Merge(source *CheckMyPermissionsRequest)
- func (o *CheckMyPermissionsRequest) MergeRaw(source gotenobject.GotenObjectExt)
- func (*CheckMyPermissionsRequest) ProtoMessage()
- func (m *CheckMyPermissionsRequest) ProtoReflect() preflect.Message
- func (m *CheckMyPermissionsRequest) Reset()
- func (m *CheckMyPermissionsRequest) SetChecks(fv []*Check)
- func (m *CheckMyPermissionsRequest) SetSkipCache(fv bool)
- func (m *CheckMyPermissionsRequest) String() string
- func (m *CheckMyPermissionsRequest) Unmarshal(b []byte) error
- func (m *CheckMyPermissionsRequest) UnmarshalJSON(data []byte) error
- type CheckMyPermissionsRequestFieldPathBuilder
- type CheckMyPermissionsRequestPathSelectorChecks
- func (CheckMyPermissionsRequestPathSelectorChecks) FieldPath() *CheckMyPermissionsRequest_FieldTerminalPath
- func (CheckMyPermissionsRequestPathSelectorChecks) Object() CheckMyPermissionsRequestPathSelectorChecksObject
- func (CheckMyPermissionsRequestPathSelectorChecks) Permissions() CheckMyPermissionsRequestPathSelectorChecksPermissions
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithArrayOfValues(values [][]*Check) *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithItemValue(value *Check) *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayItemValue(subPathArrayItemValue Check_FieldPathArrayItemValue) *CheckMyPermissionsRequest_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayOfValues(subPathArrayOfValues Check_FieldPathArrayOfValues) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
- func (CheckMyPermissionsRequestPathSelectorChecks) WithSubPath(subPath Check_FieldPath) *CheckMyPermissionsRequest_FieldSubPath
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubValue(subPathValue Check_FieldPathValue) *CheckMyPermissionsRequest_FieldSubPathValue
- func (s CheckMyPermissionsRequestPathSelectorChecks) WithValue(value []*Check) *CheckMyPermissionsRequest_FieldTerminalPathValue
- type CheckMyPermissionsRequestPathSelectorChecksObject
- func (CheckMyPermissionsRequestPathSelectorChecksObject) FieldPath() *CheckMyPermissionsRequest_FieldSubPath
- func (s CheckMyPermissionsRequestPathSelectorChecksObject) WithArrayOfValues(values []string) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsRequestPathSelectorChecksObject) WithValue(value string) *CheckMyPermissionsRequest_FieldSubPathValue
- type CheckMyPermissionsRequestPathSelectorChecksPermissions
- func (CheckMyPermissionsRequestPathSelectorChecksPermissions) FieldPath() *CheckMyPermissionsRequest_FieldSubPath
- func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithItemValue(value *permission.Reference) *CheckMyPermissionsRequest_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithValue(value []*permission.Reference) *CheckMyPermissionsRequest_FieldSubPathValue
- type CheckMyPermissionsRequestPathSelectorSkipCache
- func (CheckMyPermissionsRequestPathSelectorSkipCache) FieldPath() *CheckMyPermissionsRequest_FieldTerminalPath
- func (s CheckMyPermissionsRequestPathSelectorSkipCache) WithArrayOfValues(values []bool) *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues
- func (s CheckMyPermissionsRequestPathSelectorSkipCache) WithValue(value bool) *CheckMyPermissionsRequest_FieldTerminalPathValue
- type CheckMyPermissionsRequest_FieldMask
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) AppendPath(path CheckMyPermissionsRequest_FieldPath)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) FilterInputFields() *CheckMyPermissionsRequest_FieldMask
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) GetPaths() []CheckMyPermissionsRequest_FieldPath
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) IsFull() bool
- func (fieldMask CheckMyPermissionsRequest_FieldMask) Marshal() ([]byte, error)
- func (fieldMask CheckMyPermissionsRequest_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) PathsCount() int
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Project(source *CheckMyPermissionsRequest) *CheckMyPermissionsRequest
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProtoMessage()
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Reset()
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Set(target, source *CheckMyPermissionsRequest)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Size() int
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) String() string
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Subtract(other *CheckMyPermissionsRequest_FieldMask) *CheckMyPermissionsRequest_FieldMask
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *CheckMyPermissionsRequest_FieldMask) UnmarshalJSON(data []byte) error
- type CheckMyPermissionsRequest_FieldPath
- func BuildCheckMyPermissionsRequest_FieldPath(fp gotenobject.RawFieldPath) (CheckMyPermissionsRequest_FieldPath, error)
- func MustParseCheckMyPermissionsRequest_FieldPath(rawField string) CheckMyPermissionsRequest_FieldPath
- func ParseCheckMyPermissionsRequest_FieldPath(rawField string) (CheckMyPermissionsRequest_FieldPath, error)
- type CheckMyPermissionsRequest_FieldPathArrayItemValue
- type CheckMyPermissionsRequest_FieldPathArrayOfValues
- type CheckMyPermissionsRequest_FieldPathSelector
- type CheckMyPermissionsRequest_FieldPathValue
- type CheckMyPermissionsRequest_FieldSubPath
- func (fps *CheckMyPermissionsRequest_FieldSubPath) AsChecksSubPath() (Check_FieldPath, bool)
- func (fps *CheckMyPermissionsRequest_FieldSubPath) ClearValue(item *CheckMyPermissionsRequest)
- func (fps *CheckMyPermissionsRequest_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *CheckMyPermissionsRequest_FieldSubPath) Get(source *CheckMyPermissionsRequest) (values []interface{})
- func (fps *CheckMyPermissionsRequest_FieldSubPath) GetDefault() interface{}
- func (fps *CheckMyPermissionsRequest_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *CheckMyPermissionsRequest_FieldSubPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
- func (fps *CheckMyPermissionsRequest_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *CheckMyPermissionsRequest_FieldSubPath) IsLeaf() bool
- func (fps *CheckMyPermissionsRequest_FieldSubPath) JSONString() string
- func (fps *CheckMyPermissionsRequest_FieldSubPath) Selector() CheckMyPermissionsRequest_FieldPathSelector
- func (fps *CheckMyPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *CheckMyPermissionsRequest_FieldSubPath) String() string
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsRequest_FieldPathArrayItemValue
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsRequest_FieldPathArrayOfValues
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIValue(value interface{}) CheckMyPermissionsRequest_FieldPathValue
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckMyPermissionsRequest_FieldSubPathArrayItemValue
- func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue() (Check_FieldPathArrayItemValue, bool)
- func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue(source *CheckMyPermissionsRequest) bool
- func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type CheckMyPermissionsRequest_FieldSubPathArrayOfValues
- type CheckMyPermissionsRequest_FieldSubPathValue
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) AsChecksPathValue() (Check_FieldPathValue, bool)
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) CompareWith(source *CheckMyPermissionsRequest) (int, bool)
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) SetTo(target **CheckMyPermissionsRequest)
- func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) SetToRaw(target proto.Message)
- type CheckMyPermissionsRequest_FieldTerminalPath
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) ClearValue(item *CheckMyPermissionsRequest)
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) Get(source *CheckMyPermissionsRequest) (values []interface{})
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetDefault() interface{}
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) IsLeaf() bool
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) JSONString() string
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) Selector() CheckMyPermissionsRequest_FieldPathSelector
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) String() string
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsRequest_FieldPathArrayItemValue
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsRequest_FieldPathArrayOfValues
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIValue(value interface{}) CheckMyPermissionsRequest_FieldPathValue
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue
- func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue() (*Check, bool)
- func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckMyPermissionsRequest) bool
- func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
- func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues
- func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)
- func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)
- func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type CheckMyPermissionsRequest_FieldTerminalPathValue
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWith(source *CheckMyPermissionsRequest) (int, bool)
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) SetTo(target **CheckMyPermissionsRequest)
- func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type CheckMyPermissionsResponse
- func (o *CheckMyPermissionsResponse) Clone() *CheckMyPermissionsResponse
- func (o *CheckMyPermissionsResponse) CloneRaw() gotenobject.GotenObjectExt
- func (*CheckMyPermissionsResponse) Descriptor() ([]byte, []int)
- func (m *CheckMyPermissionsResponse) GetCheckResults() []*CheckResult
- func (*CheckMyPermissionsResponse) GotenMessage()
- func (o *CheckMyPermissionsResponse) GotenObjectExt()
- func (obj *CheckMyPermissionsResponse) GotenValidate() error
- func (o *CheckMyPermissionsResponse) MakeDiffFieldMask(other *CheckMyPermissionsResponse) *CheckMyPermissionsResponse_FieldMask
- func (o *CheckMyPermissionsResponse) MakeFullFieldMask() *CheckMyPermissionsResponse_FieldMask
- func (o *CheckMyPermissionsResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *CheckMyPermissionsResponse) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *CheckMyPermissionsResponse) Marshal() ([]byte, error)
- func (m *CheckMyPermissionsResponse) MarshalJSON() ([]byte, error)
- func (o *CheckMyPermissionsResponse) Merge(source *CheckMyPermissionsResponse)
- func (o *CheckMyPermissionsResponse) MergeRaw(source gotenobject.GotenObjectExt)
- func (*CheckMyPermissionsResponse) ProtoMessage()
- func (m *CheckMyPermissionsResponse) ProtoReflect() preflect.Message
- func (m *CheckMyPermissionsResponse) Reset()
- func (m *CheckMyPermissionsResponse) SetCheckResults(fv []*CheckResult)
- func (m *CheckMyPermissionsResponse) String() string
- func (m *CheckMyPermissionsResponse) Unmarshal(b []byte) error
- func (m *CheckMyPermissionsResponse) UnmarshalJSON(data []byte) error
- type CheckMyPermissionsResponseFieldPathBuilder
- type CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters
- func (s CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []string) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value string) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResults
- func (CheckMyPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions() ...
- func (CheckMyPermissionsResponsePathSelectorCheckResults) FieldPath() *CheckMyPermissionsResponse_FieldTerminalPath
- func (CheckMyPermissionsResponsePathSelectorCheckResults) GrantedPermissions() CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions
- func (CheckMyPermissionsResponsePathSelectorCheckResults) Object() CheckMyPermissionsResponsePathSelectorCheckResultsObject
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithArrayOfValues(values [][]*CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithItemValue(value *CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue(subPathArrayItemValue CheckResult_FieldPathArrayItemValue) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues(subPathArrayOfValues CheckResult_FieldPathArrayOfValues) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubPath(subPath CheckResult_FieldPath) *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubValue(subPathValue CheckResult_FieldPathValue) *CheckMyPermissionsResponse_FieldSubPathValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithValue(value []*CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) ConditionBindings() ...
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) Permissions() ...
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue(value *ConditionalGrant) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithValue(value []*ConditionalGrant) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Condition() ...
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Parameters() ...
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue(value *condition.ConditionBinding) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithValue(value []*condition.ConditionBinding) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithValue(value *condition.Reference) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithKey(key string) ...
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value map[string]string) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions
- func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue(value *permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithValue(value []*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions
- func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue(value *permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue(value []*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponsePathSelectorCheckResultsObject
- func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) FieldPath() *CheckMyPermissionsResponse_FieldSubPath
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues(values []string) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithValue(value string) *CheckMyPermissionsResponse_FieldSubPathValue
- type CheckMyPermissionsResponse_FieldMask
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) AppendPath(path CheckMyPermissionsResponse_FieldPath)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) FilterInputFields() *CheckMyPermissionsResponse_FieldMask
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) GetPaths() []CheckMyPermissionsResponse_FieldPath
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) IsFull() bool
- func (fieldMask CheckMyPermissionsResponse_FieldMask) Marshal() ([]byte, error)
- func (fieldMask CheckMyPermissionsResponse_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) PathsCount() int
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Project(source *CheckMyPermissionsResponse) *CheckMyPermissionsResponse
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProtoMessage()
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Reset()
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Set(target, source *CheckMyPermissionsResponse)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Size() int
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) String() string
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Subtract(other *CheckMyPermissionsResponse_FieldMask) *CheckMyPermissionsResponse_FieldMask
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *CheckMyPermissionsResponse_FieldMask) UnmarshalJSON(data []byte) error
- type CheckMyPermissionsResponse_FieldPath
- func BuildCheckMyPermissionsResponse_FieldPath(fp gotenobject.RawFieldPath) (CheckMyPermissionsResponse_FieldPath, error)
- func MustParseCheckMyPermissionsResponse_FieldPath(rawField string) CheckMyPermissionsResponse_FieldPath
- func ParseCheckMyPermissionsResponse_FieldPath(rawField string) (CheckMyPermissionsResponse_FieldPath, error)
- type CheckMyPermissionsResponse_FieldPathArrayItemValue
- type CheckMyPermissionsResponse_FieldPathArrayOfValues
- type CheckMyPermissionsResponse_FieldPathSelector
- type CheckMyPermissionsResponse_FieldPathValue
- type CheckMyPermissionsResponse_FieldSubPath
- func (fps *CheckMyPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)
- func (fps *CheckMyPermissionsResponse_FieldSubPath) ClearValue(item *CheckMyPermissionsResponse)
- func (fps *CheckMyPermissionsResponse_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *CheckMyPermissionsResponse_FieldSubPath) Get(source *CheckMyPermissionsResponse) (values []interface{})
- func (fps *CheckMyPermissionsResponse_FieldSubPath) GetDefault() interface{}
- func (fps *CheckMyPermissionsResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *CheckMyPermissionsResponse_FieldSubPath) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
- func (fps *CheckMyPermissionsResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *CheckMyPermissionsResponse_FieldSubPath) IsLeaf() bool
- func (fps *CheckMyPermissionsResponse_FieldSubPath) JSONString() string
- func (fps *CheckMyPermissionsResponse_FieldSubPath) Selector() CheckMyPermissionsResponse_FieldPathSelector
- func (fps *CheckMyPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *CheckMyPermissionsResponse_FieldSubPath) String() string
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsResponse_FieldPathArrayItemValue
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsResponse_FieldPathArrayOfValues
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIValue(value interface{}) CheckMyPermissionsResponse_FieldPathValue
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckMyPermissionsResponse_FieldSubPathArrayItemValue
- func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue() (CheckResult_FieldPathArrayItemValue, bool)
- func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue(source *CheckMyPermissionsResponse) bool
- func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type CheckMyPermissionsResponse_FieldSubPathArrayOfValues
- type CheckMyPermissionsResponse_FieldSubPathValue
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue() (CheckResult_FieldPathValue, bool)
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) CompareWith(source *CheckMyPermissionsResponse) (int, bool)
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) SetTo(target **CheckMyPermissionsResponse)
- func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) SetToRaw(target proto.Message)
- type CheckMyPermissionsResponse_FieldTerminalPath
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) ClearValue(item *CheckMyPermissionsResponse)
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) Get(source *CheckMyPermissionsResponse) (values []interface{})
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetDefault() interface{}
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) IsLeaf() bool
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) JSONString() string
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) Selector() CheckMyPermissionsResponse_FieldPathSelector
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) String() string
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsResponse_FieldPathArrayItemValue
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsResponse_FieldPathArrayOfValues
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIValue(value interface{}) CheckMyPermissionsResponse_FieldPathValue
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue
- func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue() (*CheckResult, bool)
- func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckMyPermissionsResponse) bool
- func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
- func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues
- type CheckMyPermissionsResponse_FieldTerminalPathValue
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWith(source *CheckMyPermissionsResponse) (int, bool)
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) SetTo(target **CheckMyPermissionsResponse)
- func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type CheckPathSelectorObject
- type CheckPathSelectorPermissions
- func (CheckPathSelectorPermissions) FieldPath() *Check_FieldTerminalPath
- func (s CheckPathSelectorPermissions) WithArrayOfValues(values [][]*permission.Reference) *Check_FieldTerminalPathArrayOfValues
- func (s CheckPathSelectorPermissions) WithItemValue(value *permission.Reference) *Check_FieldTerminalPathArrayItemValue
- func (s CheckPathSelectorPermissions) WithValue(value []*permission.Reference) *Check_FieldTerminalPathValue
- type CheckPermissionsDescriptor
- func (d *CheckPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor
- func (d *CheckPermissionsDescriptor) GetApiName() string
- func (d *CheckPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle
- func (d *CheckPermissionsDescriptor) GetFullMethodName() string
- func (d *CheckPermissionsDescriptor) GetMethodName() string
- func (d *CheckPermissionsDescriptor) GetProtoPkgName() string
- func (d *CheckPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor
- func (d *CheckPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle
- func (d *CheckPermissionsDescriptor) GetServiceDomain() string
- func (d *CheckPermissionsDescriptor) GetServiceVersion() string
- func (d *CheckPermissionsDescriptor) GetVerb() string
- func (d *CheckPermissionsDescriptor) HasResource() bool
- func (d *CheckPermissionsDescriptor) IsClientStream() bool
- func (d *CheckPermissionsDescriptor) IsCollection() bool
- func (d *CheckPermissionsDescriptor) IsPlural() bool
- func (d *CheckPermissionsDescriptor) IsServerStream() bool
- func (d *CheckPermissionsDescriptor) IsUnary() bool
- func (d *CheckPermissionsDescriptor) NewEmptyClientMsg() proto.Message
- func (d *CheckPermissionsDescriptor) NewEmptyServerMsg() proto.Message
- func (d *CheckPermissionsDescriptor) RequestHasResourceBody() bool
- type CheckPermissionsDescriptorClientMsgHandle
- func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
- func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
- func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
- type CheckPermissionsDescriptorServerMsgHandle
- func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
- func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
- func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
- type CheckPermissionsRequest
- func (o *CheckPermissionsRequest) Clone() *CheckPermissionsRequest
- func (o *CheckPermissionsRequest) CloneRaw() gotenobject.GotenObjectExt
- func (*CheckPermissionsRequest) Descriptor() ([]byte, []int)
- func (m *CheckPermissionsRequest) GetChecks() []*Check
- func (m *CheckPermissionsRequest) GetMember() string
- func (m *CheckPermissionsRequest) GetSkipCache() bool
- func (*CheckPermissionsRequest) GotenMessage()
- func (o *CheckPermissionsRequest) GotenObjectExt()
- func (obj *CheckPermissionsRequest) GotenValidate() error
- func (o *CheckPermissionsRequest) MakeDiffFieldMask(other *CheckPermissionsRequest) *CheckPermissionsRequest_FieldMask
- func (o *CheckPermissionsRequest) MakeFullFieldMask() *CheckPermissionsRequest_FieldMask
- func (o *CheckPermissionsRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *CheckPermissionsRequest) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *CheckPermissionsRequest) Marshal() ([]byte, error)
- func (m *CheckPermissionsRequest) MarshalJSON() ([]byte, error)
- func (o *CheckPermissionsRequest) Merge(source *CheckPermissionsRequest)
- func (o *CheckPermissionsRequest) MergeRaw(source gotenobject.GotenObjectExt)
- func (*CheckPermissionsRequest) ProtoMessage()
- func (m *CheckPermissionsRequest) ProtoReflect() preflect.Message
- func (m *CheckPermissionsRequest) Reset()
- func (m *CheckPermissionsRequest) SetChecks(fv []*Check)
- func (m *CheckPermissionsRequest) SetMember(fv string)
- func (m *CheckPermissionsRequest) SetSkipCache(fv bool)
- func (m *CheckPermissionsRequest) String() string
- func (m *CheckPermissionsRequest) Unmarshal(b []byte) error
- func (m *CheckPermissionsRequest) UnmarshalJSON(data []byte) error
- type CheckPermissionsRequestFieldPathBuilder
- type CheckPermissionsRequestPathSelectorChecks
- func (CheckPermissionsRequestPathSelectorChecks) FieldPath() *CheckPermissionsRequest_FieldTerminalPath
- func (CheckPermissionsRequestPathSelectorChecks) Object() CheckPermissionsRequestPathSelectorChecksObject
- func (CheckPermissionsRequestPathSelectorChecks) Permissions() CheckPermissionsRequestPathSelectorChecksPermissions
- func (s CheckPermissionsRequestPathSelectorChecks) WithArrayOfValues(values [][]*Check) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
- func (s CheckPermissionsRequestPathSelectorChecks) WithItemValue(value *Check) *CheckPermissionsRequest_FieldTerminalPathArrayItemValue
- func (s CheckPermissionsRequestPathSelectorChecks) WithSubArrayItemValue(subPathArrayItemValue Check_FieldPathArrayItemValue) *CheckPermissionsRequest_FieldSubPathArrayItemValue
- func (s CheckPermissionsRequestPathSelectorChecks) WithSubArrayOfValues(subPathArrayOfValues Check_FieldPathArrayOfValues) *CheckPermissionsRequest_FieldSubPathArrayOfValues
- func (CheckPermissionsRequestPathSelectorChecks) WithSubPath(subPath Check_FieldPath) *CheckPermissionsRequest_FieldSubPath
- func (s CheckPermissionsRequestPathSelectorChecks) WithSubValue(subPathValue Check_FieldPathValue) *CheckPermissionsRequest_FieldSubPathValue
- func (s CheckPermissionsRequestPathSelectorChecks) WithValue(value []*Check) *CheckPermissionsRequest_FieldTerminalPathValue
- type CheckPermissionsRequestPathSelectorChecksObject
- func (CheckPermissionsRequestPathSelectorChecksObject) FieldPath() *CheckPermissionsRequest_FieldSubPath
- func (s CheckPermissionsRequestPathSelectorChecksObject) WithArrayOfValues(values []string) *CheckPermissionsRequest_FieldSubPathArrayOfValues
- func (s CheckPermissionsRequestPathSelectorChecksObject) WithValue(value string) *CheckPermissionsRequest_FieldSubPathValue
- type CheckPermissionsRequestPathSelectorChecksPermissions
- func (CheckPermissionsRequestPathSelectorChecksPermissions) FieldPath() *CheckPermissionsRequest_FieldSubPath
- func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsRequest_FieldSubPathArrayOfValues
- func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithItemValue(value *permission.Reference) *CheckPermissionsRequest_FieldSubPathArrayItemValue
- func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithValue(value []*permission.Reference) *CheckPermissionsRequest_FieldSubPathValue
- type CheckPermissionsRequestPathSelectorMember
- func (CheckPermissionsRequestPathSelectorMember) FieldPath() *CheckPermissionsRequest_FieldTerminalPath
- func (s CheckPermissionsRequestPathSelectorMember) WithArrayOfValues(values []string) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
- func (s CheckPermissionsRequestPathSelectorMember) WithValue(value string) *CheckPermissionsRequest_FieldTerminalPathValue
- type CheckPermissionsRequestPathSelectorSkipCache
- func (CheckPermissionsRequestPathSelectorSkipCache) FieldPath() *CheckPermissionsRequest_FieldTerminalPath
- func (s CheckPermissionsRequestPathSelectorSkipCache) WithArrayOfValues(values []bool) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
- func (s CheckPermissionsRequestPathSelectorSkipCache) WithValue(value bool) *CheckPermissionsRequest_FieldTerminalPathValue
- type CheckPermissionsRequest_FieldMask
- func (fieldMask *CheckPermissionsRequest_FieldMask) AppendPath(path CheckPermissionsRequest_FieldPath)
- func (fieldMask *CheckPermissionsRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *CheckPermissionsRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *CheckPermissionsRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *CheckPermissionsRequest_FieldMask) FilterInputFields() *CheckPermissionsRequest_FieldMask
- func (fieldMask *CheckPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *CheckPermissionsRequest_FieldMask) GetPaths() []CheckPermissionsRequest_FieldPath
- func (fieldMask *CheckPermissionsRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *CheckPermissionsRequest_FieldMask) IsFull() bool
- func (fieldMask CheckPermissionsRequest_FieldMask) Marshal() ([]byte, error)
- func (fieldMask CheckPermissionsRequest_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *CheckPermissionsRequest_FieldMask) PathsCount() int
- func (fieldMask *CheckPermissionsRequest_FieldMask) Project(source *CheckPermissionsRequest) *CheckPermissionsRequest
- func (fieldMask *CheckPermissionsRequest_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *CheckPermissionsRequest_FieldMask) ProtoMessage()
- func (fieldMask *CheckPermissionsRequest_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *CheckPermissionsRequest_FieldMask) Reset()
- func (fieldMask *CheckPermissionsRequest_FieldMask) Set(target, source *CheckPermissionsRequest)
- func (fieldMask *CheckPermissionsRequest_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *CheckPermissionsRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *CheckPermissionsRequest_FieldMask) Size() int
- func (fieldMask *CheckPermissionsRequest_FieldMask) String() string
- func (fieldMask *CheckPermissionsRequest_FieldMask) Subtract(other *CheckPermissionsRequest_FieldMask) *CheckPermissionsRequest_FieldMask
- func (fieldMask *CheckPermissionsRequest_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *CheckPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *CheckPermissionsRequest_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *CheckPermissionsRequest_FieldMask) UnmarshalJSON(data []byte) error
- type CheckPermissionsRequest_FieldPath
- func BuildCheckPermissionsRequest_FieldPath(fp gotenobject.RawFieldPath) (CheckPermissionsRequest_FieldPath, error)
- func MustParseCheckPermissionsRequest_FieldPath(rawField string) CheckPermissionsRequest_FieldPath
- func ParseCheckPermissionsRequest_FieldPath(rawField string) (CheckPermissionsRequest_FieldPath, error)
- type CheckPermissionsRequest_FieldPathArrayItemValue
- type CheckPermissionsRequest_FieldPathArrayOfValues
- type CheckPermissionsRequest_FieldPathSelector
- type CheckPermissionsRequest_FieldPathValue
- type CheckPermissionsRequest_FieldSubPath
- func (fps *CheckPermissionsRequest_FieldSubPath) AsChecksSubPath() (Check_FieldPath, bool)
- func (fps *CheckPermissionsRequest_FieldSubPath) ClearValue(item *CheckPermissionsRequest)
- func (fps *CheckPermissionsRequest_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *CheckPermissionsRequest_FieldSubPath) Get(source *CheckPermissionsRequest) (values []interface{})
- func (fps *CheckPermissionsRequest_FieldSubPath) GetDefault() interface{}
- func (fps *CheckPermissionsRequest_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *CheckPermissionsRequest_FieldSubPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
- func (fps *CheckPermissionsRequest_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *CheckPermissionsRequest_FieldSubPath) IsLeaf() bool
- func (fps *CheckPermissionsRequest_FieldSubPath) JSONString() string
- func (fps *CheckPermissionsRequest_FieldSubPath) Selector() CheckPermissionsRequest_FieldPathSelector
- func (fps *CheckPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *CheckPermissionsRequest_FieldSubPath) String() string
- func (fps *CheckPermissionsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CheckPermissionsRequest_FieldPathArrayItemValue
- func (fps *CheckPermissionsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CheckPermissionsRequest_FieldPathArrayOfValues
- func (fps *CheckPermissionsRequest_FieldSubPath) WithIValue(value interface{}) CheckPermissionsRequest_FieldPathValue
- func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckPermissionsRequest_FieldSubPathArrayItemValue
- func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue() (Check_FieldPathArrayItemValue, bool)
- func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue(source *CheckPermissionsRequest) bool
- func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type CheckPermissionsRequest_FieldSubPathArrayOfValues
- type CheckPermissionsRequest_FieldSubPathValue
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) AsChecksPathValue() (Check_FieldPathValue, bool)
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) CompareWith(source *CheckPermissionsRequest) (int, bool)
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) SetTo(target **CheckPermissionsRequest)
- func (fpvs *CheckPermissionsRequest_FieldSubPathValue) SetToRaw(target proto.Message)
- type CheckPermissionsRequest_FieldTerminalPath
- func (fp *CheckPermissionsRequest_FieldTerminalPath) ClearValue(item *CheckPermissionsRequest)
- func (fp *CheckPermissionsRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *CheckPermissionsRequest_FieldTerminalPath) Get(source *CheckPermissionsRequest) (values []interface{})
- func (fp *CheckPermissionsRequest_FieldTerminalPath) GetDefault() interface{}
- func (fp *CheckPermissionsRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *CheckPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
- func (fp *CheckPermissionsRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *CheckPermissionsRequest_FieldTerminalPath) IsLeaf() bool
- func (fp *CheckPermissionsRequest_FieldTerminalPath) JSONString() string
- func (fp *CheckPermissionsRequest_FieldTerminalPath) Selector() CheckPermissionsRequest_FieldPathSelector
- func (fp *CheckPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *CheckPermissionsRequest_FieldTerminalPath) String() string
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckPermissionsRequest_FieldPathArrayItemValue
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckPermissionsRequest_FieldPathArrayOfValues
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIValue(value interface{}) CheckPermissionsRequest_FieldPathValue
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckPermissionsRequest_FieldTerminalPathArrayItemValue
- func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue() (*Check, bool)
- func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckPermissionsRequest) bool
- func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
- func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type CheckPermissionsRequest_FieldTerminalPathArrayOfValues
- func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)
- func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsMemberArrayOfValues() ([]string, bool)
- func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)
- func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type CheckPermissionsRequest_FieldTerminalPathValue
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsMemberValue() (string, bool)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) CompareWith(source *CheckPermissionsRequest) (int, bool)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) SetTo(target **CheckPermissionsRequest)
- func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type CheckPermissionsResponse
- func (o *CheckPermissionsResponse) Clone() *CheckPermissionsResponse
- func (o *CheckPermissionsResponse) CloneRaw() gotenobject.GotenObjectExt
- func (*CheckPermissionsResponse) Descriptor() ([]byte, []int)
- func (m *CheckPermissionsResponse) GetCheckResults() []*CheckResult
- func (*CheckPermissionsResponse) GotenMessage()
- func (o *CheckPermissionsResponse) GotenObjectExt()
- func (obj *CheckPermissionsResponse) GotenValidate() error
- func (o *CheckPermissionsResponse) MakeDiffFieldMask(other *CheckPermissionsResponse) *CheckPermissionsResponse_FieldMask
- func (o *CheckPermissionsResponse) MakeFullFieldMask() *CheckPermissionsResponse_FieldMask
- func (o *CheckPermissionsResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *CheckPermissionsResponse) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *CheckPermissionsResponse) Marshal() ([]byte, error)
- func (m *CheckPermissionsResponse) MarshalJSON() ([]byte, error)
- func (o *CheckPermissionsResponse) Merge(source *CheckPermissionsResponse)
- func (o *CheckPermissionsResponse) MergeRaw(source gotenobject.GotenObjectExt)
- func (*CheckPermissionsResponse) ProtoMessage()
- func (m *CheckPermissionsResponse) ProtoReflect() preflect.Message
- func (m *CheckPermissionsResponse) Reset()
- func (m *CheckPermissionsResponse) SetCheckResults(fv []*CheckResult)
- func (m *CheckPermissionsResponse) String() string
- func (m *CheckPermissionsResponse) Unmarshal(b []byte) error
- func (m *CheckPermissionsResponse) UnmarshalJSON(data []byte) error
- type CheckPermissionsResponseFieldPathBuilder
- type CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters
- func (s CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []string) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value string) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResults
- func (CheckPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions() ...
- func (CheckPermissionsResponsePathSelectorCheckResults) FieldPath() *CheckPermissionsResponse_FieldTerminalPath
- func (CheckPermissionsResponsePathSelectorCheckResults) GrantedPermissions() CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions
- func (CheckPermissionsResponsePathSelectorCheckResults) Object() CheckPermissionsResponsePathSelectorCheckResultsObject
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithArrayOfValues(values [][]*CheckResult) *CheckPermissionsResponse_FieldTerminalPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithItemValue(value *CheckResult) *CheckPermissionsResponse_FieldTerminalPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue(subPathArrayItemValue CheckResult_FieldPathArrayItemValue) *CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues(subPathArrayOfValues CheckResult_FieldPathArrayOfValues) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (CheckPermissionsResponsePathSelectorCheckResults) WithSubPath(subPath CheckResult_FieldPath) *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubValue(subPathValue CheckResult_FieldPathValue) *CheckPermissionsResponse_FieldSubPathValue
- func (s CheckPermissionsResponsePathSelectorCheckResults) WithValue(value []*CheckResult) *CheckPermissionsResponse_FieldTerminalPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) ConditionBindings() ...
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) Permissions() ...
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue(value *ConditionalGrant) *CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithValue(value []*ConditionalGrant) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Condition() ...
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Parameters() ...
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue(value *condition.ConditionBinding) *CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithValue(value []*condition.ConditionBinding) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithValue(value *condition.Reference) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithKey(key string) ...
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value map[string]string) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions
- func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue(value *permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithValue(value []*permission.Reference) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions
- func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue(value *permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue(value []*permission.Reference) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponsePathSelectorCheckResultsObject
- func (CheckPermissionsResponsePathSelectorCheckResultsObject) FieldPath() *CheckPermissionsResponse_FieldSubPath
- func (s CheckPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues(values []string) *CheckPermissionsResponse_FieldSubPathArrayOfValues
- func (s CheckPermissionsResponsePathSelectorCheckResultsObject) WithValue(value string) *CheckPermissionsResponse_FieldSubPathValue
- type CheckPermissionsResponse_FieldMask
- func (fieldMask *CheckPermissionsResponse_FieldMask) AppendPath(path CheckPermissionsResponse_FieldPath)
- func (fieldMask *CheckPermissionsResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *CheckPermissionsResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *CheckPermissionsResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *CheckPermissionsResponse_FieldMask) FilterInputFields() *CheckPermissionsResponse_FieldMask
- func (fieldMask *CheckPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *CheckPermissionsResponse_FieldMask) GetPaths() []CheckPermissionsResponse_FieldPath
- func (fieldMask *CheckPermissionsResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *CheckPermissionsResponse_FieldMask) IsFull() bool
- func (fieldMask CheckPermissionsResponse_FieldMask) Marshal() ([]byte, error)
- func (fieldMask CheckPermissionsResponse_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *CheckPermissionsResponse_FieldMask) PathsCount() int
- func (fieldMask *CheckPermissionsResponse_FieldMask) Project(source *CheckPermissionsResponse) *CheckPermissionsResponse
- func (fieldMask *CheckPermissionsResponse_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *CheckPermissionsResponse_FieldMask) ProtoMessage()
- func (fieldMask *CheckPermissionsResponse_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *CheckPermissionsResponse_FieldMask) Reset()
- func (fieldMask *CheckPermissionsResponse_FieldMask) Set(target, source *CheckPermissionsResponse)
- func (fieldMask *CheckPermissionsResponse_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *CheckPermissionsResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *CheckPermissionsResponse_FieldMask) Size() int
- func (fieldMask *CheckPermissionsResponse_FieldMask) String() string
- func (fieldMask *CheckPermissionsResponse_FieldMask) Subtract(other *CheckPermissionsResponse_FieldMask) *CheckPermissionsResponse_FieldMask
- func (fieldMask *CheckPermissionsResponse_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *CheckPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *CheckPermissionsResponse_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *CheckPermissionsResponse_FieldMask) UnmarshalJSON(data []byte) error
- type CheckPermissionsResponse_FieldPath
- func BuildCheckPermissionsResponse_FieldPath(fp gotenobject.RawFieldPath) (CheckPermissionsResponse_FieldPath, error)
- func MustParseCheckPermissionsResponse_FieldPath(rawField string) CheckPermissionsResponse_FieldPath
- func ParseCheckPermissionsResponse_FieldPath(rawField string) (CheckPermissionsResponse_FieldPath, error)
- type CheckPermissionsResponse_FieldPathArrayItemValue
- type CheckPermissionsResponse_FieldPathArrayOfValues
- type CheckPermissionsResponse_FieldPathSelector
- type CheckPermissionsResponse_FieldPathValue
- type CheckPermissionsResponse_FieldSubPath
- func (fps *CheckPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)
- func (fps *CheckPermissionsResponse_FieldSubPath) ClearValue(item *CheckPermissionsResponse)
- func (fps *CheckPermissionsResponse_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *CheckPermissionsResponse_FieldSubPath) Get(source *CheckPermissionsResponse) (values []interface{})
- func (fps *CheckPermissionsResponse_FieldSubPath) GetDefault() interface{}
- func (fps *CheckPermissionsResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *CheckPermissionsResponse_FieldSubPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
- func (fps *CheckPermissionsResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *CheckPermissionsResponse_FieldSubPath) IsLeaf() bool
- func (fps *CheckPermissionsResponse_FieldSubPath) JSONString() string
- func (fps *CheckPermissionsResponse_FieldSubPath) Selector() CheckPermissionsResponse_FieldPathSelector
- func (fps *CheckPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *CheckPermissionsResponse_FieldSubPath) String() string
- func (fps *CheckPermissionsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) CheckPermissionsResponse_FieldPathArrayItemValue
- func (fps *CheckPermissionsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) CheckPermissionsResponse_FieldPathArrayOfValues
- func (fps *CheckPermissionsResponse_FieldSubPath) WithIValue(value interface{}) CheckPermissionsResponse_FieldPathValue
- func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckPermissionsResponse_FieldSubPathArrayItemValue
- func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue() (CheckResult_FieldPathArrayItemValue, bool)
- func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue(source *CheckPermissionsResponse) bool
- func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type CheckPermissionsResponse_FieldSubPathArrayOfValues
- type CheckPermissionsResponse_FieldSubPathValue
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue() (CheckResult_FieldPathValue, bool)
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) CompareWith(source *CheckPermissionsResponse) (int, bool)
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) SetTo(target **CheckPermissionsResponse)
- func (fpvs *CheckPermissionsResponse_FieldSubPathValue) SetToRaw(target proto.Message)
- type CheckPermissionsResponse_FieldTerminalPath
- func (fp *CheckPermissionsResponse_FieldTerminalPath) ClearValue(item *CheckPermissionsResponse)
- func (fp *CheckPermissionsResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *CheckPermissionsResponse_FieldTerminalPath) Get(source *CheckPermissionsResponse) (values []interface{})
- func (fp *CheckPermissionsResponse_FieldTerminalPath) GetDefault() interface{}
- func (fp *CheckPermissionsResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *CheckPermissionsResponse_FieldTerminalPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
- func (fp *CheckPermissionsResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *CheckPermissionsResponse_FieldTerminalPath) IsLeaf() bool
- func (fp *CheckPermissionsResponse_FieldTerminalPath) JSONString() string
- func (fp *CheckPermissionsResponse_FieldTerminalPath) Selector() CheckPermissionsResponse_FieldPathSelector
- func (fp *CheckPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *CheckPermissionsResponse_FieldTerminalPath) String() string
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckPermissionsResponse_FieldPathArrayItemValue
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckPermissionsResponse_FieldPathArrayOfValues
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIValue(value interface{}) CheckPermissionsResponse_FieldPathValue
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckPermissionsResponse_FieldTerminalPathArrayItemValue
- func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue() (*CheckResult, bool)
- func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckPermissionsResponse) bool
- func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
- func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type CheckPermissionsResponse_FieldTerminalPathArrayOfValues
- type CheckPermissionsResponse_FieldTerminalPathValue
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) CompareWith(source *CheckPermissionsResponse) (int, bool)
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) SetTo(target **CheckPermissionsResponse)
- func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type CheckResult
- func (o *CheckResult) Clone() *CheckResult
- func (o *CheckResult) CloneRaw() gotenobject.GotenObjectExt
- func (*CheckResult) Descriptor() ([]byte, []int)
- func (m *CheckResult) GetConditionallyGrantedPermissions() []*ConditionalGrant
- func (m *CheckResult) GetGrantedPermissions() []*permission.Reference
- func (m *CheckResult) GetObject() string
- func (*CheckResult) GotenMessage()
- func (o *CheckResult) GotenObjectExt()
- func (obj *CheckResult) GotenValidate() error
- func (o *CheckResult) MakeDiffFieldMask(other *CheckResult) *CheckResult_FieldMask
- func (o *CheckResult) MakeFullFieldMask() *CheckResult_FieldMask
- func (o *CheckResult) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *CheckResult) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *CheckResult) Marshal() ([]byte, error)
- func (m *CheckResult) MarshalJSON() ([]byte, error)
- func (o *CheckResult) Merge(source *CheckResult)
- func (o *CheckResult) MergeRaw(source gotenobject.GotenObjectExt)
- func (*CheckResult) ProtoMessage()
- func (m *CheckResult) ProtoReflect() preflect.Message
- func (m *CheckResult) Reset()
- func (m *CheckResult) SetConditionallyGrantedPermissions(fv []*ConditionalGrant)
- func (m *CheckResult) SetGrantedPermissions(fv []*permission.Reference)
- func (m *CheckResult) SetObject(fv string)
- func (m *CheckResult) String() string
- func (m *CheckResult) Unmarshal(b []byte) error
- func (m *CheckResult) UnmarshalJSON(data []byte) error
- type CheckResultFieldPathBuilder
- type CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters
- func (s CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckResult_FieldSubPath
- func (s CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []string) *CheckResult_FieldSubPathArrayOfValues
- func (s CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value string) *CheckResult_FieldSubPathValue
- type CheckResultPathSelectorConditionallyGrantedPermissions
- func (CheckResultPathSelectorConditionallyGrantedPermissions) ConditionBindings() CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings
- func (CheckResultPathSelectorConditionallyGrantedPermissions) FieldPath() *CheckResult_FieldTerminalPath
- func (CheckResultPathSelectorConditionallyGrantedPermissions) Permissions() CheckResultPathSelectorConditionallyGrantedPermissionsPermissions
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckResult_FieldTerminalPathArrayOfValues
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithItemValue(value *ConditionalGrant) *CheckResult_FieldTerminalPathArrayItemValue
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayItemValue(subPathArrayItemValue ConditionalGrant_FieldPathArrayItemValue) *CheckResult_FieldSubPathArrayItemValue
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayOfValues(subPathArrayOfValues ConditionalGrant_FieldPathArrayOfValues) *CheckResult_FieldSubPathArrayOfValues
- func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubPath(subPath ConditionalGrant_FieldPath) *CheckResult_FieldSubPath
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubValue(subPathValue ConditionalGrant_FieldPathValue) *CheckResult_FieldSubPathValue
- func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithValue(value []*ConditionalGrant) *CheckResult_FieldTerminalPathValue
- type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) Condition() ...
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) FieldPath() *CheckResult_FieldSubPath
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) Parameters() ...
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckResult_FieldSubPathArrayOfValues
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithItemValue(value *condition.ConditionBinding) *CheckResult_FieldSubPathArrayItemValue
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithValue(value []*condition.ConditionBinding) *CheckResult_FieldSubPathValue
- type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath() *CheckResult_FieldSubPath
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *CheckResult_FieldSubPathArrayOfValues
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithValue(value *condition.Reference) *CheckResult_FieldSubPathValue
- type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath() *CheckResult_FieldSubPath
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckResult_FieldSubPathArrayOfValues
- func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithKey(key string) ...
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value map[string]string) *CheckResult_FieldSubPathValue
- type CheckResultPathSelectorConditionallyGrantedPermissionsPermissions
- func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) FieldPath() *CheckResult_FieldSubPath
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckResult_FieldSubPathArrayOfValues
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithItemValue(value *permission.Reference) *CheckResult_FieldSubPathArrayItemValue
- func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithValue(value []*permission.Reference) *CheckResult_FieldSubPathValue
- type CheckResultPathSelectorGrantedPermissions
- func (CheckResultPathSelectorGrantedPermissions) FieldPath() *CheckResult_FieldTerminalPath
- func (s CheckResultPathSelectorGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckResult_FieldTerminalPathArrayOfValues
- func (s CheckResultPathSelectorGrantedPermissions) WithItemValue(value *permission.Reference) *CheckResult_FieldTerminalPathArrayItemValue
- func (s CheckResultPathSelectorGrantedPermissions) WithValue(value []*permission.Reference) *CheckResult_FieldTerminalPathValue
- type CheckResultPathSelectorObject
- type CheckResult_FieldMask
- func (fieldMask *CheckResult_FieldMask) AppendPath(path CheckResult_FieldPath)
- func (fieldMask *CheckResult_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *CheckResult_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *CheckResult_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *CheckResult_FieldMask) FilterInputFields() *CheckResult_FieldMask
- func (fieldMask *CheckResult_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *CheckResult_FieldMask) GetPaths() []CheckResult_FieldPath
- func (fieldMask *CheckResult_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *CheckResult_FieldMask) IsFull() bool
- func (fieldMask CheckResult_FieldMask) Marshal() ([]byte, error)
- func (fieldMask CheckResult_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *CheckResult_FieldMask) PathsCount() int
- func (fieldMask *CheckResult_FieldMask) Project(source *CheckResult) *CheckResult
- func (fieldMask *CheckResult_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *CheckResult_FieldMask) ProtoMessage()
- func (fieldMask *CheckResult_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *CheckResult_FieldMask) Reset()
- func (fieldMask *CheckResult_FieldMask) Set(target, source *CheckResult)
- func (fieldMask *CheckResult_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *CheckResult_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *CheckResult_FieldMask) Size() int
- func (fieldMask *CheckResult_FieldMask) String() string
- func (fieldMask *CheckResult_FieldMask) Subtract(other *CheckResult_FieldMask) *CheckResult_FieldMask
- func (fieldMask *CheckResult_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *CheckResult_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *CheckResult_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *CheckResult_FieldMask) UnmarshalJSON(data []byte) error
- type CheckResult_FieldPath
- type CheckResult_FieldPathArrayItemValue
- type CheckResult_FieldPathArrayOfValues
- type CheckResult_FieldPathSelector
- type CheckResult_FieldPathValue
- type CheckResult_FieldSubPath
- func (fps *CheckResult_FieldSubPath) AsConditionallyGrantedPermissionsSubPath() (ConditionalGrant_FieldPath, bool)
- func (fps *CheckResult_FieldSubPath) ClearValue(item *CheckResult)
- func (fps *CheckResult_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *CheckResult_FieldSubPath) Get(source *CheckResult) (values []interface{})
- func (fps *CheckResult_FieldSubPath) GetDefault() interface{}
- func (fps *CheckResult_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *CheckResult_FieldSubPath) GetSingle(source *CheckResult) (interface{}, bool)
- func (fps *CheckResult_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *CheckResult_FieldSubPath) IsLeaf() bool
- func (fps *CheckResult_FieldSubPath) JSONString() string
- func (fps *CheckResult_FieldSubPath) Selector() CheckResult_FieldPathSelector
- func (fps *CheckResult_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *CheckResult_FieldSubPath) String() string
- func (fps *CheckResult_FieldSubPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue
- func (fps *CheckResult_FieldSubPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues
- func (fps *CheckResult_FieldSubPath) WithIValue(value interface{}) CheckResult_FieldPathValue
- func (fps *CheckResult_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *CheckResult_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *CheckResult_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckResult_FieldSubPathArrayItemValue
- func (fpaivs *CheckResult_FieldSubPathArrayItemValue) AsConditionallyGrantedPermissionsPathItemValue() (ConditionalGrant_FieldPathArrayItemValue, bool)
- func (fpaivs *CheckResult_FieldSubPathArrayItemValue) ContainsValue(source *CheckResult) bool
- func (fpaivs *CheckResult_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type CheckResult_FieldSubPathArrayOfValues
- type CheckResult_FieldSubPathValue
- func (fpvs *CheckResult_FieldSubPathValue) AsConditionallyGrantedPermissionsPathValue() (ConditionalGrant_FieldPathValue, bool)
- func (fpvs *CheckResult_FieldSubPathValue) CompareWith(source *CheckResult) (int, bool)
- func (fpvs *CheckResult_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *CheckResult_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *CheckResult_FieldSubPathValue) SetTo(target **CheckResult)
- func (fpvs *CheckResult_FieldSubPathValue) SetToRaw(target proto.Message)
- type CheckResult_FieldTerminalPath
- func (fp *CheckResult_FieldTerminalPath) ClearValue(item *CheckResult)
- func (fp *CheckResult_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *CheckResult_FieldTerminalPath) Get(source *CheckResult) (values []interface{})
- func (fp *CheckResult_FieldTerminalPath) GetDefault() interface{}
- func (fp *CheckResult_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *CheckResult_FieldTerminalPath) GetSingle(source *CheckResult) (interface{}, bool)
- func (fp *CheckResult_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *CheckResult_FieldTerminalPath) IsLeaf() bool
- func (fp *CheckResult_FieldTerminalPath) JSONString() string
- func (fp *CheckResult_FieldTerminalPath) Selector() CheckResult_FieldPathSelector
- func (fp *CheckResult_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *CheckResult_FieldTerminalPath) String() string
- func (fp *CheckResult_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue
- func (fp *CheckResult_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues
- func (fp *CheckResult_FieldTerminalPath) WithIValue(value interface{}) CheckResult_FieldPathValue
- func (fp *CheckResult_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *CheckResult_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *CheckResult_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type CheckResult_FieldTerminalPathArrayItemValue
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsConditionallyGrantedPermissionsItemValue() (*ConditionalGrant, bool)
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsGrantedPermissionsItemValue() (*permission.Reference, bool)
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckResult) bool
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetSingle(source *CheckResult) (interface{}, bool)
- func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type CheckResult_FieldTerminalPathArrayOfValues
- func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsConditionallyGrantedPermissionsArrayOfValues() ([][]*ConditionalGrant, bool)
- func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsGrantedPermissionsArrayOfValues() ([][]*permission.Reference, bool)
- func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues() ([]string, bool)
- func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type CheckResult_FieldTerminalPathValue
- func (fpv *CheckResult_FieldTerminalPathValue) AsConditionallyGrantedPermissionsValue() ([]*ConditionalGrant, bool)
- func (fpv *CheckResult_FieldTerminalPathValue) AsGrantedPermissionsValue() ([]*permission.Reference, bool)
- func (fpv *CheckResult_FieldTerminalPathValue) AsObjectValue() (string, bool)
- func (fpv *CheckResult_FieldTerminalPathValue) CompareWith(source *CheckResult) (int, bool)
- func (fpv *CheckResult_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *CheckResult_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *CheckResult_FieldTerminalPathValue) SetTo(target **CheckResult)
- func (fpv *CheckResult_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Check_FieldMask
- func (fieldMask *Check_FieldMask) AppendPath(path Check_FieldPath)
- func (fieldMask *Check_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Check_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Check_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Check_FieldMask) FilterInputFields() *Check_FieldMask
- func (fieldMask *Check_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *Check_FieldMask) GetPaths() []Check_FieldPath
- func (fieldMask *Check_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Check_FieldMask) IsFull() bool
- func (fieldMask Check_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Check_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Check_FieldMask) PathsCount() int
- func (fieldMask *Check_FieldMask) Project(source *Check) *Check
- func (fieldMask *Check_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Check_FieldMask) ProtoMessage()
- func (fieldMask *Check_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Check_FieldMask) Reset()
- func (fieldMask *Check_FieldMask) Set(target, source *Check)
- func (fieldMask *Check_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Check_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Check_FieldMask) Size() int
- func (fieldMask *Check_FieldMask) String() string
- func (fieldMask *Check_FieldMask) Subtract(other *Check_FieldMask) *Check_FieldMask
- func (fieldMask *Check_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Check_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *Check_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Check_FieldMask) UnmarshalJSON(data []byte) error
- type Check_FieldPath
- type Check_FieldPathArrayItemValue
- type Check_FieldPathArrayOfValues
- type Check_FieldPathSelector
- type Check_FieldPathValue
- type Check_FieldTerminalPath
- func (fp *Check_FieldTerminalPath) ClearValue(item *Check)
- func (fp *Check_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Check_FieldTerminalPath) Get(source *Check) (values []interface{})
- func (fp *Check_FieldTerminalPath) GetDefault() interface{}
- func (fp *Check_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Check_FieldTerminalPath) GetSingle(source *Check) (interface{}, bool)
- func (fp *Check_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Check_FieldTerminalPath) IsLeaf() bool
- func (fp *Check_FieldTerminalPath) JSONString() string
- func (fp *Check_FieldTerminalPath) Selector() Check_FieldPathSelector
- func (fp *Check_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Check_FieldTerminalPath) String() string
- func (fp *Check_FieldTerminalPath) WithIArrayItemValue(value interface{}) Check_FieldPathArrayItemValue
- func (fp *Check_FieldTerminalPath) WithIArrayOfValues(values interface{}) Check_FieldPathArrayOfValues
- func (fp *Check_FieldTerminalPath) WithIValue(value interface{}) Check_FieldPathValue
- func (fp *Check_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Check_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Check_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Check_FieldTerminalPathArrayItemValue
- func (fpaiv *Check_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)
- func (fpaiv *Check_FieldTerminalPathArrayItemValue) ContainsValue(source *Check) bool
- func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetSingle(source *Check) (interface{}, bool)
- func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Check_FieldTerminalPathArrayOfValues
- type Check_FieldTerminalPathValue
- func (fpv *Check_FieldTerminalPathValue) AsObjectValue() (string, bool)
- func (fpv *Check_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)
- func (fpv *Check_FieldTerminalPathValue) CompareWith(source *Check) (int, bool)
- func (fpv *Check_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Check_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Check_FieldTerminalPathValue) SetTo(target **Check)
- func (fpv *Check_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type ConditionalGrant
- func (o *ConditionalGrant) Clone() *ConditionalGrant
- func (o *ConditionalGrant) CloneRaw() gotenobject.GotenObjectExt
- func (*ConditionalGrant) Descriptor() ([]byte, []int)
- func (m *ConditionalGrant) GetConditionBindings() []*condition.ConditionBinding
- func (m *ConditionalGrant) GetPermissions() []*permission.Reference
- func (*ConditionalGrant) GotenMessage()
- func (o *ConditionalGrant) GotenObjectExt()
- func (obj *ConditionalGrant) GotenValidate() error
- func (o *ConditionalGrant) MakeDiffFieldMask(other *ConditionalGrant) *ConditionalGrant_FieldMask
- func (o *ConditionalGrant) MakeFullFieldMask() *ConditionalGrant_FieldMask
- func (o *ConditionalGrant) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *ConditionalGrant) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *ConditionalGrant) Marshal() ([]byte, error)
- func (m *ConditionalGrant) MarshalJSON() ([]byte, error)
- func (o *ConditionalGrant) Merge(source *ConditionalGrant)
- func (o *ConditionalGrant) MergeRaw(source gotenobject.GotenObjectExt)
- func (*ConditionalGrant) ProtoMessage()
- func (m *ConditionalGrant) ProtoReflect() preflect.Message
- func (m *ConditionalGrant) Reset()
- func (m *ConditionalGrant) SetConditionBindings(fv []*condition.ConditionBinding)
- func (m *ConditionalGrant) SetPermissions(fv []*permission.Reference)
- func (m *ConditionalGrant) String() string
- func (m *ConditionalGrant) Unmarshal(b []byte) error
- func (m *ConditionalGrant) UnmarshalJSON(data []byte) error
- type ConditionalGrantFieldPathBuilder
- type ConditionalGrantMapPathSelectorConditionBindingsParameters
- func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) FieldPath() *ConditionalGrant_FieldSubPath
- func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) WithArrayOfValues(values []string) *ConditionalGrant_FieldSubPathArrayOfValues
- func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) WithValue(value string) *ConditionalGrant_FieldSubPathValue
- type ConditionalGrantPathSelectorConditionBindings
- func (ConditionalGrantPathSelectorConditionBindings) Condition() ConditionalGrantPathSelectorConditionBindingsCondition
- func (ConditionalGrantPathSelectorConditionBindings) FieldPath() *ConditionalGrant_FieldTerminalPath
- func (ConditionalGrantPathSelectorConditionBindings) Parameters() ConditionalGrantPathSelectorConditionBindingsParameters
- func (s ConditionalGrantPathSelectorConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathArrayOfValues
- func (s ConditionalGrantPathSelectorConditionBindings) WithItemValue(value *condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathArrayItemValue
- func (s ConditionalGrantPathSelectorConditionBindings) WithSubArrayItemValue(subPathArrayItemValue condition.ConditionBinding_FieldPathArrayItemValue) *ConditionalGrant_FieldSubPathArrayItemValue
- func (s ConditionalGrantPathSelectorConditionBindings) WithSubArrayOfValues(subPathArrayOfValues condition.ConditionBinding_FieldPathArrayOfValues) *ConditionalGrant_FieldSubPathArrayOfValues
- func (ConditionalGrantPathSelectorConditionBindings) WithSubPath(subPath condition.ConditionBinding_FieldPath) *ConditionalGrant_FieldSubPath
- func (s ConditionalGrantPathSelectorConditionBindings) WithSubValue(subPathValue condition.ConditionBinding_FieldPathValue) *ConditionalGrant_FieldSubPathValue
- func (s ConditionalGrantPathSelectorConditionBindings) WithValue(value []*condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathValue
- type ConditionalGrantPathSelectorConditionBindingsCondition
- func (ConditionalGrantPathSelectorConditionBindingsCondition) FieldPath() *ConditionalGrant_FieldSubPath
- func (s ConditionalGrantPathSelectorConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *ConditionalGrant_FieldSubPathArrayOfValues
- func (s ConditionalGrantPathSelectorConditionBindingsCondition) WithValue(value *condition.Reference) *ConditionalGrant_FieldSubPathValue
- type ConditionalGrantPathSelectorConditionBindingsParameters
- func (ConditionalGrantPathSelectorConditionBindingsParameters) FieldPath() *ConditionalGrant_FieldSubPath
- func (s ConditionalGrantPathSelectorConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *ConditionalGrant_FieldSubPathArrayOfValues
- func (ConditionalGrantPathSelectorConditionBindingsParameters) WithKey(key string) ConditionalGrantMapPathSelectorConditionBindingsParameters
- func (s ConditionalGrantPathSelectorConditionBindingsParameters) WithValue(value map[string]string) *ConditionalGrant_FieldSubPathValue
- type ConditionalGrantPathSelectorPermissions
- func (ConditionalGrantPathSelectorPermissions) FieldPath() *ConditionalGrant_FieldTerminalPath
- func (s ConditionalGrantPathSelectorPermissions) WithArrayOfValues(values [][]*permission.Reference) *ConditionalGrant_FieldTerminalPathArrayOfValues
- func (s ConditionalGrantPathSelectorPermissions) WithItemValue(value *permission.Reference) *ConditionalGrant_FieldTerminalPathArrayItemValue
- func (s ConditionalGrantPathSelectorPermissions) WithValue(value []*permission.Reference) *ConditionalGrant_FieldTerminalPathValue
- type ConditionalGrant_FieldMask
- func (fieldMask *ConditionalGrant_FieldMask) AppendPath(path ConditionalGrant_FieldPath)
- func (fieldMask *ConditionalGrant_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *ConditionalGrant_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *ConditionalGrant_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *ConditionalGrant_FieldMask) FilterInputFields() *ConditionalGrant_FieldMask
- func (fieldMask *ConditionalGrant_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *ConditionalGrant_FieldMask) GetPaths() []ConditionalGrant_FieldPath
- func (fieldMask *ConditionalGrant_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *ConditionalGrant_FieldMask) IsFull() bool
- func (fieldMask ConditionalGrant_FieldMask) Marshal() ([]byte, error)
- func (fieldMask ConditionalGrant_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *ConditionalGrant_FieldMask) PathsCount() int
- func (fieldMask *ConditionalGrant_FieldMask) Project(source *ConditionalGrant) *ConditionalGrant
- func (fieldMask *ConditionalGrant_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *ConditionalGrant_FieldMask) ProtoMessage()
- func (fieldMask *ConditionalGrant_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *ConditionalGrant_FieldMask) Reset()
- func (fieldMask *ConditionalGrant_FieldMask) Set(target, source *ConditionalGrant)
- func (fieldMask *ConditionalGrant_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *ConditionalGrant_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *ConditionalGrant_FieldMask) Size() int
- func (fieldMask *ConditionalGrant_FieldMask) String() string
- func (fieldMask *ConditionalGrant_FieldMask) Subtract(other *ConditionalGrant_FieldMask) *ConditionalGrant_FieldMask
- func (fieldMask *ConditionalGrant_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *ConditionalGrant_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *ConditionalGrant_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *ConditionalGrant_FieldMask) UnmarshalJSON(data []byte) error
- type ConditionalGrant_FieldPath
- type ConditionalGrant_FieldPathArrayItemValue
- type ConditionalGrant_FieldPathArrayOfValues
- type ConditionalGrant_FieldPathSelector
- type ConditionalGrant_FieldPathValue
- type ConditionalGrant_FieldSubPath
- func (fps *ConditionalGrant_FieldSubPath) AsConditionBindingsSubPath() (condition.ConditionBinding_FieldPath, bool)
- func (fps *ConditionalGrant_FieldSubPath) ClearValue(item *ConditionalGrant)
- func (fps *ConditionalGrant_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *ConditionalGrant_FieldSubPath) Get(source *ConditionalGrant) (values []interface{})
- func (fps *ConditionalGrant_FieldSubPath) GetDefault() interface{}
- func (fps *ConditionalGrant_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *ConditionalGrant_FieldSubPath) GetSingle(source *ConditionalGrant) (interface{}, bool)
- func (fps *ConditionalGrant_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *ConditionalGrant_FieldSubPath) IsLeaf() bool
- func (fps *ConditionalGrant_FieldSubPath) JSONString() string
- func (fps *ConditionalGrant_FieldSubPath) Selector() ConditionalGrant_FieldPathSelector
- func (fps *ConditionalGrant_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *ConditionalGrant_FieldSubPath) String() string
- func (fps *ConditionalGrant_FieldSubPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue
- func (fps *ConditionalGrant_FieldSubPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues
- func (fps *ConditionalGrant_FieldSubPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue
- func (fps *ConditionalGrant_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *ConditionalGrant_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *ConditionalGrant_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type ConditionalGrant_FieldSubPathArrayItemValue
- func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) AsConditionBindingsPathItemValue() (condition.ConditionBinding_FieldPathArrayItemValue, bool)
- func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) ContainsValue(source *ConditionalGrant) bool
- func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type ConditionalGrant_FieldSubPathArrayOfValues
- type ConditionalGrant_FieldSubPathValue
- func (fpvs *ConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue() (condition.ConditionBinding_FieldPathValue, bool)
- func (fpvs *ConditionalGrant_FieldSubPathValue) CompareWith(source *ConditionalGrant) (int, bool)
- func (fpvs *ConditionalGrant_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *ConditionalGrant_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *ConditionalGrant_FieldSubPathValue) SetTo(target **ConditionalGrant)
- func (fpvs *ConditionalGrant_FieldSubPathValue) SetToRaw(target proto.Message)
- type ConditionalGrant_FieldTerminalPath
- func (fp *ConditionalGrant_FieldTerminalPath) ClearValue(item *ConditionalGrant)
- func (fp *ConditionalGrant_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *ConditionalGrant_FieldTerminalPath) Get(source *ConditionalGrant) (values []interface{})
- func (fp *ConditionalGrant_FieldTerminalPath) GetDefault() interface{}
- func (fp *ConditionalGrant_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *ConditionalGrant_FieldTerminalPath) GetSingle(source *ConditionalGrant) (interface{}, bool)
- func (fp *ConditionalGrant_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *ConditionalGrant_FieldTerminalPath) IsLeaf() bool
- func (fp *ConditionalGrant_FieldTerminalPath) JSONString() string
- func (fp *ConditionalGrant_FieldTerminalPath) Selector() ConditionalGrant_FieldPathSelector
- func (fp *ConditionalGrant_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *ConditionalGrant_FieldTerminalPath) String() string
- func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue
- func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues
- func (fp *ConditionalGrant_FieldTerminalPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue
- func (fp *ConditionalGrant_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *ConditionalGrant_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *ConditionalGrant_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type ConditionalGrant_FieldTerminalPathArrayItemValue
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue() (*condition.ConditionBinding, bool)
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) ContainsValue(source *ConditionalGrant) bool
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle(source *ConditionalGrant) (interface{}, bool)
- func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type ConditionalGrant_FieldTerminalPathArrayOfValues
- func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues() ([][]*condition.ConditionBinding, bool)
- func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Reference, bool)
- func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type ConditionalGrant_FieldTerminalPathValue
- func (fpv *ConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue() ([]*condition.ConditionBinding, bool)
- func (fpv *ConditionalGrant_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)
- func (fpv *ConditionalGrant_FieldTerminalPathValue) CompareWith(source *ConditionalGrant) (int, bool)
- func (fpv *ConditionalGrant_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *ConditionalGrant_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *ConditionalGrant_FieldTerminalPathValue) SetTo(target **ConditionalGrant)
- func (fpv *ConditionalGrant_FieldTerminalPathValue) SetToRaw(target proto.Message)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationServiceClient ¶
type AuthorizationServiceClient interface { CheckPermissions(ctx context.Context, in *CheckPermissionsRequest, opts ...grpc.CallOption) (*CheckPermissionsResponse, error) CheckMyPermissions(ctx context.Context, in *CheckMyPermissionsRequest, opts ...grpc.CallOption) (*CheckMyPermissionsResponse, error) }
AuthorizationServiceClient is the client API for AuthorizationService.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAuthorizationServiceClient ¶
func NewAuthorizationServiceClient(cc grpc.ClientConnInterface) AuthorizationServiceClient
type AuthorizationServiceDescriptor ¶ added in v0.4.28
type AuthorizationServiceDescriptor struct{}
func GetAuthorizationServiceDescriptor ¶ added in v0.4.28
func GetAuthorizationServiceDescriptor() *AuthorizationServiceDescriptor
func (*AuthorizationServiceDescriptor) AllMethodDescriptors ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor
func (*AuthorizationServiceDescriptor) GetApiName ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) GetApiName() string
func (*AuthorizationServiceDescriptor) GetFullAPIName ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) GetFullAPIName() string
func (*AuthorizationServiceDescriptor) GetProtoPkgName ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) GetProtoPkgName() string
func (*AuthorizationServiceDescriptor) GetServiceDomain ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) GetServiceDomain() string
func (*AuthorizationServiceDescriptor) GetServiceVersion ¶ added in v0.4.28
func (d *AuthorizationServiceDescriptor) GetServiceVersion() string
type Check ¶
type Check struct { // Object resource name, e.g. projects/<project_id>/devices/<device_id> Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"` // Array of permissions to be verified Permissions []*permission.Reference `protobuf:"bytes,2,rep,customtype=Reference,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"` // contains filtered or unexported fields }
Check contains
func (*Check) CloneRaw ¶
func (o *Check) CloneRaw() gotenobject.GotenObjectExt
func (*Check) Descriptor ¶
Deprecated, Use Check.ProtoReflect.Descriptor instead.
func (*Check) GetPermissions ¶
func (m *Check) GetPermissions() []*permission.Reference
func (*Check) GotenMessage ¶
func (*Check) GotenMessage()
func (*Check) GotenObjectExt ¶
func (o *Check) GotenObjectExt()
func (*Check) GotenValidate ¶
func (*Check) MakeDiffFieldMask ¶
func (o *Check) MakeDiffFieldMask(other *Check) *Check_FieldMask
func (*Check) MakeFullFieldMask ¶
func (o *Check) MakeFullFieldMask() *Check_FieldMask
func (*Check) MakeRawDiffFieldMask ¶
func (o *Check) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Check) MakeRawFullFieldMask ¶
func (o *Check) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Check) MarshalJSON ¶
func (*Check) MergeRaw ¶
func (o *Check) MergeRaw(source gotenobject.GotenObjectExt)
func (*Check) ProtoMessage ¶
func (*Check) ProtoMessage()
func (*Check) ProtoReflect ¶
func (*Check) SetPermissions ¶
func (m *Check) SetPermissions(fv []*permission.Reference)
func (*Check) UnmarshalJSON ¶
type CheckFieldPathBuilder ¶
type CheckFieldPathBuilder struct{}
func NewCheckFieldPathBuilder ¶
func NewCheckFieldPathBuilder() CheckFieldPathBuilder
func (CheckFieldPathBuilder) Object ¶
func (CheckFieldPathBuilder) Object() CheckPathSelectorObject
func (CheckFieldPathBuilder) Permissions ¶
func (CheckFieldPathBuilder) Permissions() CheckPathSelectorPermissions
type CheckMyPermissionsDescriptor ¶ added in v0.4.28
type CheckMyPermissionsDescriptor struct{}
func GetCheckMyPermissionsDescriptor ¶ added in v0.4.28
func GetCheckMyPermissionsDescriptor() *CheckMyPermissionsDescriptor
func (*CheckMyPermissionsDescriptor) GetApiDescriptor ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor
func (*CheckMyPermissionsDescriptor) GetApiName ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetApiName() string
func (*CheckMyPermissionsDescriptor) GetClientMsgReflectHandle ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle
func (*CheckMyPermissionsDescriptor) GetFullMethodName ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetFullMethodName() string
func (*CheckMyPermissionsDescriptor) GetMethodName ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetMethodName() string
func (*CheckMyPermissionsDescriptor) GetProtoPkgName ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetProtoPkgName() string
func (*CheckMyPermissionsDescriptor) GetResourceDescriptor ¶ added in v0.4.30
func (d *CheckMyPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor
func (*CheckMyPermissionsDescriptor) GetServerMsgReflectHandle ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle
func (*CheckMyPermissionsDescriptor) GetServiceDomain ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetServiceDomain() string
func (*CheckMyPermissionsDescriptor) GetServiceVersion ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetServiceVersion() string
func (*CheckMyPermissionsDescriptor) GetVerb ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) GetVerb() string
func (*CheckMyPermissionsDescriptor) HasResource ¶ added in v0.4.30
func (d *CheckMyPermissionsDescriptor) HasResource() bool
func (*CheckMyPermissionsDescriptor) IsClientStream ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) IsClientStream() bool
func (*CheckMyPermissionsDescriptor) IsCollection ¶ added in v0.4.30
func (d *CheckMyPermissionsDescriptor) IsCollection() bool
func (*CheckMyPermissionsDescriptor) IsPlural ¶ added in v0.4.30
func (d *CheckMyPermissionsDescriptor) IsPlural() bool
func (*CheckMyPermissionsDescriptor) IsServerStream ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) IsServerStream() bool
func (*CheckMyPermissionsDescriptor) IsUnary ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) IsUnary() bool
func (*CheckMyPermissionsDescriptor) NewEmptyClientMsg ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) NewEmptyClientMsg() proto.Message
func (*CheckMyPermissionsDescriptor) NewEmptyServerMsg ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) NewEmptyServerMsg() proto.Message
func (*CheckMyPermissionsDescriptor) RequestHasResourceBody ¶ added in v0.4.28
func (d *CheckMyPermissionsDescriptor) RequestHasResourceBody() bool
type CheckMyPermissionsDescriptorClientMsgHandle ¶ added in v0.4.28
type CheckMyPermissionsDescriptorClientMsgHandle struct{}
func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractCollectionName ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceName ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceNames ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
type CheckMyPermissionsDescriptorServerMsgHandle ¶ added in v0.4.28
type CheckMyPermissionsDescriptorServerMsgHandle struct{}
func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractCollectionName ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceName ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceNames ¶ added in v0.4.30
func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
type CheckMyPermissionsRequest ¶
type CheckMyPermissionsRequest struct { // Checks Checks []*Check `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty" firestore:"checks"` // If true, server will skip checking permissions in cache SkipCache bool `protobuf:"varint,3,opt,name=skip_cache,json=skipCache,proto3" json:"skip_cache,omitempty" firestore:"skipCache"` // contains filtered or unexported fields }
Request message for method [CheckMyPermissions][ntt.iam.v1alpha2.CheckMyPermissions]
func (*CheckMyPermissionsRequest) Clone ¶
func (o *CheckMyPermissionsRequest) Clone() *CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest) CloneRaw ¶
func (o *CheckMyPermissionsRequest) CloneRaw() gotenobject.GotenObjectExt
func (*CheckMyPermissionsRequest) Descriptor ¶
func (*CheckMyPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated, Use CheckMyPermissionsRequest.ProtoReflect.Descriptor instead.
func (*CheckMyPermissionsRequest) GetChecks ¶
func (m *CheckMyPermissionsRequest) GetChecks() []*Check
func (*CheckMyPermissionsRequest) GetSkipCache ¶
func (m *CheckMyPermissionsRequest) GetSkipCache() bool
func (*CheckMyPermissionsRequest) GotenMessage ¶
func (*CheckMyPermissionsRequest) GotenMessage()
func (*CheckMyPermissionsRequest) GotenObjectExt ¶
func (o *CheckMyPermissionsRequest) GotenObjectExt()
func (*CheckMyPermissionsRequest) GotenValidate ¶
func (obj *CheckMyPermissionsRequest) GotenValidate() error
func (*CheckMyPermissionsRequest) MakeDiffFieldMask ¶
func (o *CheckMyPermissionsRequest) MakeDiffFieldMask(other *CheckMyPermissionsRequest) *CheckMyPermissionsRequest_FieldMask
func (*CheckMyPermissionsRequest) MakeFullFieldMask ¶
func (o *CheckMyPermissionsRequest) MakeFullFieldMask() *CheckMyPermissionsRequest_FieldMask
func (*CheckMyPermissionsRequest) MakeRawDiffFieldMask ¶
func (o *CheckMyPermissionsRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*CheckMyPermissionsRequest) MakeRawFullFieldMask ¶
func (o *CheckMyPermissionsRequest) MakeRawFullFieldMask() gotenobject.FieldMask
func (*CheckMyPermissionsRequest) Marshal ¶
func (m *CheckMyPermissionsRequest) Marshal() ([]byte, error)
func (*CheckMyPermissionsRequest) MarshalJSON ¶
func (m *CheckMyPermissionsRequest) MarshalJSON() ([]byte, error)
func (*CheckMyPermissionsRequest) Merge ¶
func (o *CheckMyPermissionsRequest) Merge(source *CheckMyPermissionsRequest)
func (*CheckMyPermissionsRequest) MergeRaw ¶
func (o *CheckMyPermissionsRequest) MergeRaw(source gotenobject.GotenObjectExt)
func (*CheckMyPermissionsRequest) ProtoMessage ¶
func (*CheckMyPermissionsRequest) ProtoMessage()
func (*CheckMyPermissionsRequest) ProtoReflect ¶
func (m *CheckMyPermissionsRequest) ProtoReflect() preflect.Message
func (*CheckMyPermissionsRequest) Reset ¶
func (m *CheckMyPermissionsRequest) Reset()
func (*CheckMyPermissionsRequest) SetChecks ¶
func (m *CheckMyPermissionsRequest) SetChecks(fv []*Check)
func (*CheckMyPermissionsRequest) SetSkipCache ¶
func (m *CheckMyPermissionsRequest) SetSkipCache(fv bool)
func (*CheckMyPermissionsRequest) String ¶
func (m *CheckMyPermissionsRequest) String() string
func (*CheckMyPermissionsRequest) Unmarshal ¶
func (m *CheckMyPermissionsRequest) Unmarshal(b []byte) error
func (*CheckMyPermissionsRequest) UnmarshalJSON ¶
func (m *CheckMyPermissionsRequest) UnmarshalJSON(data []byte) error
type CheckMyPermissionsRequestFieldPathBuilder ¶
type CheckMyPermissionsRequestFieldPathBuilder struct{}
func NewCheckMyPermissionsRequestFieldPathBuilder ¶
func NewCheckMyPermissionsRequestFieldPathBuilder() CheckMyPermissionsRequestFieldPathBuilder
type CheckMyPermissionsRequestPathSelectorChecks ¶
type CheckMyPermissionsRequestPathSelectorChecks struct{}
func (CheckMyPermissionsRequestPathSelectorChecks) Permissions ¶
func (CheckMyPermissionsRequestPathSelectorChecks) WithArrayOfValues ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithArrayOfValues(values [][]*Check) *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues
func (CheckMyPermissionsRequestPathSelectorChecks) WithItemValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithItemValue(value *Check) *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue
func (CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayItemValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayItemValue(subPathArrayItemValue Check_FieldPathArrayItemValue) *CheckMyPermissionsRequest_FieldSubPathArrayItemValue
func (CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayOfValues ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayOfValues(subPathArrayOfValues Check_FieldPathArrayOfValues) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
func (CheckMyPermissionsRequestPathSelectorChecks) WithSubPath ¶
func (CheckMyPermissionsRequestPathSelectorChecks) WithSubPath(subPath Check_FieldPath) *CheckMyPermissionsRequest_FieldSubPath
func (CheckMyPermissionsRequestPathSelectorChecks) WithSubValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithSubValue(subPathValue Check_FieldPathValue) *CheckMyPermissionsRequest_FieldSubPathValue
func (CheckMyPermissionsRequestPathSelectorChecks) WithValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecks) WithValue(value []*Check) *CheckMyPermissionsRequest_FieldTerminalPathValue
type CheckMyPermissionsRequestPathSelectorChecksObject ¶
type CheckMyPermissionsRequestPathSelectorChecksObject struct{}
func (CheckMyPermissionsRequestPathSelectorChecksObject) WithArrayOfValues ¶
func (s CheckMyPermissionsRequestPathSelectorChecksObject) WithArrayOfValues(values []string) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
func (CheckMyPermissionsRequestPathSelectorChecksObject) WithValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecksObject) WithValue(value string) *CheckMyPermissionsRequest_FieldSubPathValue
type CheckMyPermissionsRequestPathSelectorChecksPermissions ¶
type CheckMyPermissionsRequestPathSelectorChecksPermissions struct{}
func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues ¶
func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsRequest_FieldSubPathArrayOfValues
func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithItemValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithItemValue(value *permission.Reference) *CheckMyPermissionsRequest_FieldSubPathArrayItemValue
func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithValue ¶
func (s CheckMyPermissionsRequestPathSelectorChecksPermissions) WithValue(value []*permission.Reference) *CheckMyPermissionsRequest_FieldSubPathValue
type CheckMyPermissionsRequestPathSelectorSkipCache ¶
type CheckMyPermissionsRequestPathSelectorSkipCache struct{}
func (CheckMyPermissionsRequestPathSelectorSkipCache) WithArrayOfValues ¶
func (s CheckMyPermissionsRequestPathSelectorSkipCache) WithArrayOfValues(values []bool) *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues
func (CheckMyPermissionsRequestPathSelectorSkipCache) WithValue ¶
func (s CheckMyPermissionsRequestPathSelectorSkipCache) WithValue(value bool) *CheckMyPermissionsRequest_FieldTerminalPathValue
type CheckMyPermissionsRequest_FieldMask ¶
type CheckMyPermissionsRequest_FieldMask struct {
Paths []CheckMyPermissionsRequest_FieldPath
}
func FullCheckMyPermissionsRequest_FieldMask ¶
func FullCheckMyPermissionsRequest_FieldMask() *CheckMyPermissionsRequest_FieldMask
func (*CheckMyPermissionsRequest_FieldMask) AppendPath ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) AppendPath(path CheckMyPermissionsRequest_FieldPath)
func (*CheckMyPermissionsRequest_FieldMask) AppendRawPath ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*CheckMyPermissionsRequest_FieldMask) DecodeFirestore ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*CheckMyPermissionsRequest_FieldMask) EncodeFirestore ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*CheckMyPermissionsRequest_FieldMask) FilterInputFields ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) FilterInputFields() *CheckMyPermissionsRequest_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*CheckMyPermissionsRequest_FieldMask) FromProtoFieldMask ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*CheckMyPermissionsRequest_FieldMask) GetPaths ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) GetPaths() []CheckMyPermissionsRequest_FieldPath
func (*CheckMyPermissionsRequest_FieldMask) GetRawPaths ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsRequest_FieldMask) IsFull ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) IsFull() bool
func (CheckMyPermissionsRequest_FieldMask) Marshal ¶
func (fieldMask CheckMyPermissionsRequest_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (CheckMyPermissionsRequest_FieldMask) MarshalJSON ¶
func (fieldMask CheckMyPermissionsRequest_FieldMask) MarshalJSON() ([]byte, error)
func (*CheckMyPermissionsRequest_FieldMask) PathsCount ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) PathsCount() int
func (*CheckMyPermissionsRequest_FieldMask) Project ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Project(source *CheckMyPermissionsRequest) *CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldMask) ProjectRaw ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*CheckMyPermissionsRequest_FieldMask) ProtoMessage ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProtoMessage()
func (*CheckMyPermissionsRequest_FieldMask) ProtoReflect ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProtoReflect() preflect.Message
func (*CheckMyPermissionsRequest_FieldMask) Reset ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Reset()
func (*CheckMyPermissionsRequest_FieldMask) Set ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Set(target, source *CheckMyPermissionsRequest)
func (*CheckMyPermissionsRequest_FieldMask) SetFromCliFlag ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) SetFromCliFlag(raw string) error
func (*CheckMyPermissionsRequest_FieldMask) SetRaw ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*CheckMyPermissionsRequest_FieldMask) Size ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Size() int
func (*CheckMyPermissionsRequest_FieldMask) String ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) String() string
func (*CheckMyPermissionsRequest_FieldMask) Subtract ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Subtract(other *CheckMyPermissionsRequest_FieldMask) *CheckMyPermissionsRequest_FieldMask
func (*CheckMyPermissionsRequest_FieldMask) SubtractRaw ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*CheckMyPermissionsRequest_FieldMask) ToProtoFieldMask ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*CheckMyPermissionsRequest_FieldMask) Unmarshal ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) Unmarshal(data []byte) error
func (*CheckMyPermissionsRequest_FieldMask) UnmarshalJSON ¶
func (fieldMask *CheckMyPermissionsRequest_FieldMask) UnmarshalJSON(data []byte) error
type CheckMyPermissionsRequest_FieldPath ¶
type CheckMyPermissionsRequest_FieldPath interface { gotenobject.FieldPath Selector() CheckMyPermissionsRequest_FieldPathSelector Get(source *CheckMyPermissionsRequest) []interface{} GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool) ClearValue(item *CheckMyPermissionsRequest) // Those methods build corresponding CheckMyPermissionsRequest_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) CheckMyPermissionsRequest_FieldPathValue WithIArrayOfValues(values interface{}) CheckMyPermissionsRequest_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) CheckMyPermissionsRequest_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheckMyPermissionsRequest_FieldPath ¶
func BuildCheckMyPermissionsRequest_FieldPath(fp gotenobject.RawFieldPath) (CheckMyPermissionsRequest_FieldPath, error)
func MustParseCheckMyPermissionsRequest_FieldPath ¶
func MustParseCheckMyPermissionsRequest_FieldPath(rawField string) CheckMyPermissionsRequest_FieldPath
func ParseCheckMyPermissionsRequest_FieldPath ¶
func ParseCheckMyPermissionsRequest_FieldPath(rawField string) (CheckMyPermissionsRequest_FieldPath, error)
type CheckMyPermissionsRequest_FieldPathArrayItemValue ¶
type CheckMyPermissionsRequest_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue CheckMyPermissionsRequest_FieldPath ContainsValue(*CheckMyPermissionsRequest) bool }
CheckMyPermissionsRequest_FieldPathArrayItemValue allows storing single item in Path-specific values for CheckMyPermissionsRequest according to their type Present only for array (repeated) types.
func MustParseCheckMyPermissionsRequest_FieldPathArrayItemValue ¶
func MustParseCheckMyPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyPermissionsRequest_FieldPathArrayItemValue
func ParseCheckMyPermissionsRequest_FieldPathArrayItemValue ¶
func ParseCheckMyPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyPermissionsRequest_FieldPathArrayItemValue, error)
ParseCheckMyPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type CheckMyPermissionsRequest_FieldPathArrayOfValues ¶
type CheckMyPermissionsRequest_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues CheckMyPermissionsRequest_FieldPath }
CheckMyPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for CheckMyPermissionsRequest fields according to their type
func MustParseCheckMyPermissionsRequest_FieldPathArrayOfValues ¶
func MustParseCheckMyPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyPermissionsRequest_FieldPathArrayOfValues
func ParseCheckMyPermissionsRequest_FieldPathArrayOfValues ¶
func ParseCheckMyPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyPermissionsRequest_FieldPathArrayOfValues, error)
type CheckMyPermissionsRequest_FieldPathSelector ¶
type CheckMyPermissionsRequest_FieldPathSelector int32
const ( CheckMyPermissionsRequest_FieldPathSelectorChecks CheckMyPermissionsRequest_FieldPathSelector = 0 CheckMyPermissionsRequest_FieldPathSelectorSkipCache CheckMyPermissionsRequest_FieldPathSelector = 1 )
func (CheckMyPermissionsRequest_FieldPathSelector) String ¶
func (s CheckMyPermissionsRequest_FieldPathSelector) String() string
type CheckMyPermissionsRequest_FieldPathValue ¶
type CheckMyPermissionsRequest_FieldPathValue interface { CheckMyPermissionsRequest_FieldPath gotenobject.FieldPathValue SetTo(target **CheckMyPermissionsRequest) CompareWith(*CheckMyPermissionsRequest) (cmp int, comparable bool) }
CheckMyPermissionsRequest_FieldPathValue allows storing values for CheckMyPermissionsRequest fields according to their type
func MustParseCheckMyPermissionsRequest_FieldPathValue ¶
func MustParseCheckMyPermissionsRequest_FieldPathValue(pathStr, valueStr string) CheckMyPermissionsRequest_FieldPathValue
func ParseCheckMyPermissionsRequest_FieldPathValue ¶
func ParseCheckMyPermissionsRequest_FieldPathValue(pathStr, valueStr string) (CheckMyPermissionsRequest_FieldPathValue, error)
type CheckMyPermissionsRequest_FieldSubPath ¶
type CheckMyPermissionsRequest_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*CheckMyPermissionsRequest_FieldSubPath) AsChecksSubPath ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) AsChecksSubPath() (Check_FieldPath, bool)
func (*CheckMyPermissionsRequest_FieldSubPath) ClearValue ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) ClearValue(item *CheckMyPermissionsRequest)
func (*CheckMyPermissionsRequest_FieldSubPath) ClearValueRaw ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) ClearValueRaw(item proto.Message)
func (*CheckMyPermissionsRequest_FieldSubPath) Get ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) Get(source *CheckMyPermissionsRequest) (values []interface{})
Get returns all values pointed by selected field from source CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldSubPath) GetDefault ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckMyPermissionsRequest_FieldSubPath) GetRaw ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*CheckMyPermissionsRequest_FieldSubPath) GetSingle ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
GetSingle returns value of selected field from source CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldSubPath) GetSingleRaw ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckMyPermissionsRequest_FieldSubPath) IsLeaf ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckMyPermissionsRequest_FieldSubPath) JSONString ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckMyPermissionsRequest_FieldSubPath) Selector ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) Selector() CheckMyPermissionsRequest_FieldPathSelector
func (*CheckMyPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *CheckMyPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsRequest_FieldSubPath) String ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) String() string
String returns path representation in proto convention
func (*CheckMyPermissionsRequest_FieldSubPath) WithIArrayItemValue ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsRequest_FieldPathArrayItemValue
func (*CheckMyPermissionsRequest_FieldSubPath) WithIArrayOfValues ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsRequest_FieldPathArrayOfValues
func (*CheckMyPermissionsRequest_FieldSubPath) WithIValue ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithIValue(value interface{}) CheckMyPermissionsRequest_FieldPathValue
func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIValue ¶
func (fps *CheckMyPermissionsRequest_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckMyPermissionsRequest_FieldSubPathArrayItemValue ¶
type CheckMyPermissionsRequest_FieldSubPathArrayItemValue struct { CheckMyPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue ¶
func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue() (Check_FieldPathArrayItemValue, bool)
func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue(source *CheckMyPermissionsRequest) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckMyPermissionsRequest'
func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *CheckMyPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type CheckMyPermissionsRequest_FieldSubPathArrayOfValues ¶
type CheckMyPermissionsRequest_FieldSubPathArrayOfValues struct { CheckMyPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues ¶
func (fpsaov *CheckMyPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues() (Check_FieldPathArrayOfValues, bool)
func (*CheckMyPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *CheckMyPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type CheckMyPermissionsRequest_FieldSubPathValue ¶
type CheckMyPermissionsRequest_FieldSubPathValue struct { CheckMyPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldSubPathValue) AsChecksPathValue ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) AsChecksPathValue() (Check_FieldPathValue, bool)
func (*CheckMyPermissionsRequest_FieldSubPathValue) CompareWith ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) CompareWith(source *CheckMyPermissionsRequest) (int, bool)
func (*CheckMyPermissionsRequest_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckMyPermissionsRequest_FieldSubPathValue) GetRawValue ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) GetRawValue() interface{}
func (*CheckMyPermissionsRequest_FieldSubPathValue) SetTo ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) SetTo(target **CheckMyPermissionsRequest)
func (*CheckMyPermissionsRequest_FieldSubPathValue) SetToRaw ¶
func (fpvs *CheckMyPermissionsRequest_FieldSubPathValue) SetToRaw(target proto.Message)
type CheckMyPermissionsRequest_FieldTerminalPath ¶
type CheckMyPermissionsRequest_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*CheckMyPermissionsRequest_FieldTerminalPath) ClearValue ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) ClearValue(item *CheckMyPermissionsRequest)
func (*CheckMyPermissionsRequest_FieldTerminalPath) ClearValueRaw ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*CheckMyPermissionsRequest_FieldTerminalPath) Get ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) Get(source *CheckMyPermissionsRequest) (values []interface{})
Get returns all values pointed by specific field from source CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldTerminalPath) GetDefault ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckMyPermissionsRequest_FieldTerminalPath) GetRaw ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*CheckMyPermissionsRequest_FieldTerminalPath) GetSingle ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
GetSingle returns value pointed by specific field of from source CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldTerminalPath) GetSingleRaw ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPath) IsLeaf ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckMyPermissionsRequest_FieldTerminalPath) JSONString ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckMyPermissionsRequest_FieldTerminalPath) Selector ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) Selector() CheckMyPermissionsRequest_FieldPathSelector
func (*CheckMyPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsRequest_FieldTerminalPath) String ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsRequest_FieldPathArrayItemValue
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsRequest_FieldPathArrayOfValues
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIValue ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithIValue(value interface{}) CheckMyPermissionsRequest_FieldPathValue
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIValue ¶
func (fp *CheckMyPermissionsRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue ¶
type CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue struct { CheckMyPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue ¶
func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue() (*Check, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckMyPermissionsRequest) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckMyPermissionsRequest'
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object CheckMyPermissionsRequest as interface{}
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues ¶
type CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues struct { CheckMyPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues ¶
func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues ¶
func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type CheckMyPermissionsRequest_FieldTerminalPathValue ¶
type CheckMyPermissionsRequest_FieldTerminalPathValue struct { CheckMyPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) AsChecksValue ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWith ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWith(source *CheckMyPermissionsRequest) (int, bool)
CompareWith compares value in the 'CheckMyPermissionsRequest_FieldTerminalPathValue' with the value under path in 'CheckMyPermissionsRequest'.
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) GetRawValue ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'CheckMyPermissionsRequest' as interface{}
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) SetTo ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) SetTo(target **CheckMyPermissionsRequest)
SetTo stores value for selected field for object CheckMyPermissionsRequest
func (*CheckMyPermissionsRequest_FieldTerminalPathValue) SetToRaw ¶
func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) SetToRaw(target proto.Message)
type CheckMyPermissionsResponse ¶
type CheckMyPermissionsResponse struct { CheckResults []*CheckResult `protobuf:"bytes,1,rep,name=check_results,json=checkResults,proto3" json:"check_results,omitempty" firestore:"checkResults"` // contains filtered or unexported fields }
Response message for method [CheckMyPermissions][ntt.iam.v1alpha2.CheckMyPermissions]
func (*CheckMyPermissionsResponse) Clone ¶
func (o *CheckMyPermissionsResponse) Clone() *CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse) CloneRaw ¶
func (o *CheckMyPermissionsResponse) CloneRaw() gotenobject.GotenObjectExt
func (*CheckMyPermissionsResponse) Descriptor ¶
func (*CheckMyPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated, Use CheckMyPermissionsResponse.ProtoReflect.Descriptor instead.
func (*CheckMyPermissionsResponse) GetCheckResults ¶
func (m *CheckMyPermissionsResponse) GetCheckResults() []*CheckResult
func (*CheckMyPermissionsResponse) GotenMessage ¶
func (*CheckMyPermissionsResponse) GotenMessage()
func (*CheckMyPermissionsResponse) GotenObjectExt ¶
func (o *CheckMyPermissionsResponse) GotenObjectExt()
func (*CheckMyPermissionsResponse) GotenValidate ¶
func (obj *CheckMyPermissionsResponse) GotenValidate() error
func (*CheckMyPermissionsResponse) MakeDiffFieldMask ¶
func (o *CheckMyPermissionsResponse) MakeDiffFieldMask(other *CheckMyPermissionsResponse) *CheckMyPermissionsResponse_FieldMask
func (*CheckMyPermissionsResponse) MakeFullFieldMask ¶
func (o *CheckMyPermissionsResponse) MakeFullFieldMask() *CheckMyPermissionsResponse_FieldMask
func (*CheckMyPermissionsResponse) MakeRawDiffFieldMask ¶
func (o *CheckMyPermissionsResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*CheckMyPermissionsResponse) MakeRawFullFieldMask ¶
func (o *CheckMyPermissionsResponse) MakeRawFullFieldMask() gotenobject.FieldMask
func (*CheckMyPermissionsResponse) Marshal ¶
func (m *CheckMyPermissionsResponse) Marshal() ([]byte, error)
func (*CheckMyPermissionsResponse) MarshalJSON ¶
func (m *CheckMyPermissionsResponse) MarshalJSON() ([]byte, error)
func (*CheckMyPermissionsResponse) Merge ¶
func (o *CheckMyPermissionsResponse) Merge(source *CheckMyPermissionsResponse)
func (*CheckMyPermissionsResponse) MergeRaw ¶
func (o *CheckMyPermissionsResponse) MergeRaw(source gotenobject.GotenObjectExt)
func (*CheckMyPermissionsResponse) ProtoMessage ¶
func (*CheckMyPermissionsResponse) ProtoMessage()
func (*CheckMyPermissionsResponse) ProtoReflect ¶
func (m *CheckMyPermissionsResponse) ProtoReflect() preflect.Message
func (*CheckMyPermissionsResponse) Reset ¶
func (m *CheckMyPermissionsResponse) Reset()
func (*CheckMyPermissionsResponse) SetCheckResults ¶
func (m *CheckMyPermissionsResponse) SetCheckResults(fv []*CheckResult)
func (*CheckMyPermissionsResponse) String ¶
func (m *CheckMyPermissionsResponse) String() string
func (*CheckMyPermissionsResponse) Unmarshal ¶
func (m *CheckMyPermissionsResponse) Unmarshal(b []byte) error
func (*CheckMyPermissionsResponse) UnmarshalJSON ¶
func (m *CheckMyPermissionsResponse) UnmarshalJSON(data []byte) error
type CheckMyPermissionsResponseFieldPathBuilder ¶
type CheckMyPermissionsResponseFieldPathBuilder struct{}
func NewCheckMyPermissionsResponseFieldPathBuilder ¶
func NewCheckMyPermissionsResponseFieldPathBuilder() CheckMyPermissionsResponseFieldPathBuilder
func (CheckMyPermissionsResponseFieldPathBuilder) CheckResults ¶
func (CheckMyPermissionsResponseFieldPathBuilder) CheckResults() CheckMyPermissionsResponsePathSelectorCheckResults
type CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct {
// contains filtered or unexported fields
}
func (CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
type CheckMyPermissionsResponsePathSelectorCheckResults ¶
type CheckMyPermissionsResponsePathSelectorCheckResults struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions ¶
func (CheckMyPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions() CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions
func (CheckMyPermissionsResponsePathSelectorCheckResults) GrantedPermissions ¶
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithArrayOfValues(values [][]*CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithItemValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithItemValue(value *CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue(subPathArrayItemValue CheckResult_FieldPathArrayItemValue) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues(subPathArrayOfValues CheckResult_FieldPathArrayOfValues) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubPath(subPath CheckResult_FieldPath) *CheckMyPermissionsResponse_FieldSubPath
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithSubValue(subPathValue CheckResult_FieldPathValue) *CheckMyPermissionsResponse_FieldSubPathValue
func (CheckMyPermissionsResponsePathSelectorCheckResults) WithValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResults) WithValue(value []*CheckResult) *CheckMyPermissionsResponse_FieldTerminalPathValue
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) ConditionBindings ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) FieldPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) Permissions ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Condition ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Parameters ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithKey ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath ¶
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue(value *permission.Reference) *CheckMyPermissionsResponse_FieldSubPathArrayItemValue
func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue(value []*permission.Reference) *CheckMyPermissionsResponse_FieldSubPathValue
type CheckMyPermissionsResponsePathSelectorCheckResultsObject ¶
type CheckMyPermissionsResponsePathSelectorCheckResultsObject struct{}
func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues(values []string) *CheckMyPermissionsResponse_FieldSubPathArrayOfValues
func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithValue ¶
func (s CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithValue(value string) *CheckMyPermissionsResponse_FieldSubPathValue
type CheckMyPermissionsResponse_FieldMask ¶
type CheckMyPermissionsResponse_FieldMask struct {
Paths []CheckMyPermissionsResponse_FieldPath
}
func FullCheckMyPermissionsResponse_FieldMask ¶
func FullCheckMyPermissionsResponse_FieldMask() *CheckMyPermissionsResponse_FieldMask
func (*CheckMyPermissionsResponse_FieldMask) AppendPath ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) AppendPath(path CheckMyPermissionsResponse_FieldPath)
func (*CheckMyPermissionsResponse_FieldMask) AppendRawPath ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*CheckMyPermissionsResponse_FieldMask) DecodeFirestore ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*CheckMyPermissionsResponse_FieldMask) EncodeFirestore ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*CheckMyPermissionsResponse_FieldMask) FilterInputFields ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) FilterInputFields() *CheckMyPermissionsResponse_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*CheckMyPermissionsResponse_FieldMask) FromProtoFieldMask ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*CheckMyPermissionsResponse_FieldMask) GetPaths ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) GetPaths() []CheckMyPermissionsResponse_FieldPath
func (*CheckMyPermissionsResponse_FieldMask) GetRawPaths ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsResponse_FieldMask) IsFull ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) IsFull() bool
func (CheckMyPermissionsResponse_FieldMask) Marshal ¶
func (fieldMask CheckMyPermissionsResponse_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (CheckMyPermissionsResponse_FieldMask) MarshalJSON ¶
func (fieldMask CheckMyPermissionsResponse_FieldMask) MarshalJSON() ([]byte, error)
func (*CheckMyPermissionsResponse_FieldMask) PathsCount ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) PathsCount() int
func (*CheckMyPermissionsResponse_FieldMask) Project ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Project(source *CheckMyPermissionsResponse) *CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldMask) ProjectRaw ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*CheckMyPermissionsResponse_FieldMask) ProtoMessage ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProtoMessage()
func (*CheckMyPermissionsResponse_FieldMask) ProtoReflect ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProtoReflect() preflect.Message
func (*CheckMyPermissionsResponse_FieldMask) Reset ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Reset()
func (*CheckMyPermissionsResponse_FieldMask) Set ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Set(target, source *CheckMyPermissionsResponse)
func (*CheckMyPermissionsResponse_FieldMask) SetFromCliFlag ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) SetFromCliFlag(raw string) error
func (*CheckMyPermissionsResponse_FieldMask) SetRaw ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*CheckMyPermissionsResponse_FieldMask) Size ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Size() int
func (*CheckMyPermissionsResponse_FieldMask) String ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) String() string
func (*CheckMyPermissionsResponse_FieldMask) Subtract ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Subtract(other *CheckMyPermissionsResponse_FieldMask) *CheckMyPermissionsResponse_FieldMask
func (*CheckMyPermissionsResponse_FieldMask) SubtractRaw ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*CheckMyPermissionsResponse_FieldMask) ToProtoFieldMask ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*CheckMyPermissionsResponse_FieldMask) Unmarshal ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) Unmarshal(data []byte) error
func (*CheckMyPermissionsResponse_FieldMask) UnmarshalJSON ¶
func (fieldMask *CheckMyPermissionsResponse_FieldMask) UnmarshalJSON(data []byte) error
type CheckMyPermissionsResponse_FieldPath ¶
type CheckMyPermissionsResponse_FieldPath interface { gotenobject.FieldPath Selector() CheckMyPermissionsResponse_FieldPathSelector Get(source *CheckMyPermissionsResponse) []interface{} GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool) ClearValue(item *CheckMyPermissionsResponse) // Those methods build corresponding CheckMyPermissionsResponse_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) CheckMyPermissionsResponse_FieldPathValue WithIArrayOfValues(values interface{}) CheckMyPermissionsResponse_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) CheckMyPermissionsResponse_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheckMyPermissionsResponse_FieldPath ¶
func BuildCheckMyPermissionsResponse_FieldPath(fp gotenobject.RawFieldPath) (CheckMyPermissionsResponse_FieldPath, error)
func MustParseCheckMyPermissionsResponse_FieldPath ¶
func MustParseCheckMyPermissionsResponse_FieldPath(rawField string) CheckMyPermissionsResponse_FieldPath
func ParseCheckMyPermissionsResponse_FieldPath ¶
func ParseCheckMyPermissionsResponse_FieldPath(rawField string) (CheckMyPermissionsResponse_FieldPath, error)
type CheckMyPermissionsResponse_FieldPathArrayItemValue ¶
type CheckMyPermissionsResponse_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue CheckMyPermissionsResponse_FieldPath ContainsValue(*CheckMyPermissionsResponse) bool }
CheckMyPermissionsResponse_FieldPathArrayItemValue allows storing single item in Path-specific values for CheckMyPermissionsResponse according to their type Present only for array (repeated) types.
func MustParseCheckMyPermissionsResponse_FieldPathArrayItemValue ¶
func MustParseCheckMyPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyPermissionsResponse_FieldPathArrayItemValue
func ParseCheckMyPermissionsResponse_FieldPathArrayItemValue ¶
func ParseCheckMyPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyPermissionsResponse_FieldPathArrayItemValue, error)
ParseCheckMyPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type CheckMyPermissionsResponse_FieldPathArrayOfValues ¶
type CheckMyPermissionsResponse_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues CheckMyPermissionsResponse_FieldPath }
CheckMyPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for CheckMyPermissionsResponse fields according to their type
func MustParseCheckMyPermissionsResponse_FieldPathArrayOfValues ¶
func MustParseCheckMyPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyPermissionsResponse_FieldPathArrayOfValues
func ParseCheckMyPermissionsResponse_FieldPathArrayOfValues ¶
func ParseCheckMyPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyPermissionsResponse_FieldPathArrayOfValues, error)
type CheckMyPermissionsResponse_FieldPathSelector ¶
type CheckMyPermissionsResponse_FieldPathSelector int32
const (
CheckMyPermissionsResponse_FieldPathSelectorCheckResults CheckMyPermissionsResponse_FieldPathSelector = 0
)
func (CheckMyPermissionsResponse_FieldPathSelector) String ¶
func (s CheckMyPermissionsResponse_FieldPathSelector) String() string
type CheckMyPermissionsResponse_FieldPathValue ¶
type CheckMyPermissionsResponse_FieldPathValue interface { CheckMyPermissionsResponse_FieldPath gotenobject.FieldPathValue SetTo(target **CheckMyPermissionsResponse) CompareWith(*CheckMyPermissionsResponse) (cmp int, comparable bool) }
CheckMyPermissionsResponse_FieldPathValue allows storing values for CheckMyPermissionsResponse fields according to their type
func MustParseCheckMyPermissionsResponse_FieldPathValue ¶
func MustParseCheckMyPermissionsResponse_FieldPathValue(pathStr, valueStr string) CheckMyPermissionsResponse_FieldPathValue
func ParseCheckMyPermissionsResponse_FieldPathValue ¶
func ParseCheckMyPermissionsResponse_FieldPathValue(pathStr, valueStr string) (CheckMyPermissionsResponse_FieldPathValue, error)
type CheckMyPermissionsResponse_FieldSubPath ¶
type CheckMyPermissionsResponse_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*CheckMyPermissionsResponse_FieldSubPath) AsCheckResultsSubPath ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)
func (*CheckMyPermissionsResponse_FieldSubPath) ClearValue ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) ClearValue(item *CheckMyPermissionsResponse)
func (*CheckMyPermissionsResponse_FieldSubPath) ClearValueRaw ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) ClearValueRaw(item proto.Message)
func (*CheckMyPermissionsResponse_FieldSubPath) Get ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) Get(source *CheckMyPermissionsResponse) (values []interface{})
Get returns all values pointed by selected field from source CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldSubPath) GetDefault ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckMyPermissionsResponse_FieldSubPath) GetRaw ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*CheckMyPermissionsResponse_FieldSubPath) GetSingle ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
GetSingle returns value of selected field from source CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldSubPath) GetSingleRaw ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckMyPermissionsResponse_FieldSubPath) IsLeaf ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckMyPermissionsResponse_FieldSubPath) JSONString ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckMyPermissionsResponse_FieldSubPath) Selector ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) Selector() CheckMyPermissionsResponse_FieldPathSelector
func (*CheckMyPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *CheckMyPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsResponse_FieldSubPath) String ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) String() string
String returns path representation in proto convention
func (*CheckMyPermissionsResponse_FieldSubPath) WithIArrayItemValue ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsResponse_FieldPathArrayItemValue
func (*CheckMyPermissionsResponse_FieldSubPath) WithIArrayOfValues ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsResponse_FieldPathArrayOfValues
func (*CheckMyPermissionsResponse_FieldSubPath) WithIValue ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithIValue(value interface{}) CheckMyPermissionsResponse_FieldPathValue
func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIValue ¶
func (fps *CheckMyPermissionsResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckMyPermissionsResponse_FieldSubPathArrayItemValue ¶
type CheckMyPermissionsResponse_FieldSubPathArrayItemValue struct { CheckMyPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue ¶
func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue() (CheckResult_FieldPathArrayItemValue, bool)
func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue(source *CheckMyPermissionsResponse) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckMyPermissionsResponse'
func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *CheckMyPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type CheckMyPermissionsResponse_FieldSubPathArrayOfValues ¶
type CheckMyPermissionsResponse_FieldSubPathArrayOfValues struct { CheckMyPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues ¶
func (fpsaov *CheckMyPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues() (CheckResult_FieldPathArrayOfValues, bool)
func (*CheckMyPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *CheckMyPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type CheckMyPermissionsResponse_FieldSubPathValue ¶
type CheckMyPermissionsResponse_FieldSubPathValue struct { CheckMyPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue() (CheckResult_FieldPathValue, bool)
func (*CheckMyPermissionsResponse_FieldSubPathValue) CompareWith ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) CompareWith(source *CheckMyPermissionsResponse) (int, bool)
func (*CheckMyPermissionsResponse_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckMyPermissionsResponse_FieldSubPathValue) GetRawValue ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) GetRawValue() interface{}
func (*CheckMyPermissionsResponse_FieldSubPathValue) SetTo ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) SetTo(target **CheckMyPermissionsResponse)
func (*CheckMyPermissionsResponse_FieldSubPathValue) SetToRaw ¶
func (fpvs *CheckMyPermissionsResponse_FieldSubPathValue) SetToRaw(target proto.Message)
type CheckMyPermissionsResponse_FieldTerminalPath ¶
type CheckMyPermissionsResponse_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*CheckMyPermissionsResponse_FieldTerminalPath) ClearValue ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) ClearValue(item *CheckMyPermissionsResponse)
func (*CheckMyPermissionsResponse_FieldTerminalPath) ClearValueRaw ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*CheckMyPermissionsResponse_FieldTerminalPath) Get ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) Get(source *CheckMyPermissionsResponse) (values []interface{})
Get returns all values pointed by specific field from source CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldTerminalPath) GetDefault ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckMyPermissionsResponse_FieldTerminalPath) GetRaw ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*CheckMyPermissionsResponse_FieldTerminalPath) GetSingle ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
GetSingle returns value pointed by specific field of from source CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldTerminalPath) GetSingleRaw ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPath) IsLeaf ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckMyPermissionsResponse_FieldTerminalPath) JSONString ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckMyPermissionsResponse_FieldTerminalPath) Selector ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) Selector() CheckMyPermissionsResponse_FieldPathSelector
func (*CheckMyPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckMyPermissionsResponse_FieldTerminalPath) String ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckMyPermissionsResponse_FieldPathArrayItemValue
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckMyPermissionsResponse_FieldPathArrayOfValues
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIValue ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithIValue(value interface{}) CheckMyPermissionsResponse_FieldPathValue
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIValue ¶
func (fp *CheckMyPermissionsResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue ¶
type CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue struct { CheckMyPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue ¶
func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue() (*CheckResult, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckMyPermissionsResponse) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckMyPermissionsResponse'
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object CheckMyPermissionsResponse as interface{}
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues ¶
type CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues struct { CheckMyPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues ¶
func (fpaov *CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues() ([][]*CheckResult, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type CheckMyPermissionsResponse_FieldTerminalPathValue ¶
type CheckMyPermissionsResponse_FieldTerminalPathValue struct { CheckMyPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWith ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWith(source *CheckMyPermissionsResponse) (int, bool)
CompareWith compares value in the 'CheckMyPermissionsResponse_FieldTerminalPathValue' with the value under path in 'CheckMyPermissionsResponse'.
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) GetRawValue ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'CheckMyPermissionsResponse' as interface{}
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) SetTo ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) SetTo(target **CheckMyPermissionsResponse)
SetTo stores value for selected field for object CheckMyPermissionsResponse
func (*CheckMyPermissionsResponse_FieldTerminalPathValue) SetToRaw ¶
func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) SetToRaw(target proto.Message)
type CheckPathSelectorObject ¶
type CheckPathSelectorObject struct{}
func (CheckPathSelectorObject) FieldPath ¶
func (CheckPathSelectorObject) FieldPath() *Check_FieldTerminalPath
func (CheckPathSelectorObject) WithArrayOfValues ¶
func (s CheckPathSelectorObject) WithArrayOfValues(values []string) *Check_FieldTerminalPathArrayOfValues
func (CheckPathSelectorObject) WithValue ¶
func (s CheckPathSelectorObject) WithValue(value string) *Check_FieldTerminalPathValue
type CheckPathSelectorPermissions ¶
type CheckPathSelectorPermissions struct{}
func (CheckPathSelectorPermissions) FieldPath ¶
func (CheckPathSelectorPermissions) FieldPath() *Check_FieldTerminalPath
func (CheckPathSelectorPermissions) WithArrayOfValues ¶
func (s CheckPathSelectorPermissions) WithArrayOfValues(values [][]*permission.Reference) *Check_FieldTerminalPathArrayOfValues
func (CheckPathSelectorPermissions) WithItemValue ¶
func (s CheckPathSelectorPermissions) WithItemValue(value *permission.Reference) *Check_FieldTerminalPathArrayItemValue
func (CheckPathSelectorPermissions) WithValue ¶
func (s CheckPathSelectorPermissions) WithValue(value []*permission.Reference) *Check_FieldTerminalPathValue
type CheckPermissionsDescriptor ¶ added in v0.4.28
type CheckPermissionsDescriptor struct{}
func GetCheckPermissionsDescriptor ¶ added in v0.4.28
func GetCheckPermissionsDescriptor() *CheckPermissionsDescriptor
func (*CheckPermissionsDescriptor) GetApiDescriptor ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor
func (*CheckPermissionsDescriptor) GetApiName ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetApiName() string
func (*CheckPermissionsDescriptor) GetClientMsgReflectHandle ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle
func (*CheckPermissionsDescriptor) GetFullMethodName ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetFullMethodName() string
func (*CheckPermissionsDescriptor) GetMethodName ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetMethodName() string
func (*CheckPermissionsDescriptor) GetProtoPkgName ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetProtoPkgName() string
func (*CheckPermissionsDescriptor) GetResourceDescriptor ¶ added in v0.4.30
func (d *CheckPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor
func (*CheckPermissionsDescriptor) GetServerMsgReflectHandle ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle
func (*CheckPermissionsDescriptor) GetServiceDomain ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetServiceDomain() string
func (*CheckPermissionsDescriptor) GetServiceVersion ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetServiceVersion() string
func (*CheckPermissionsDescriptor) GetVerb ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) GetVerb() string
func (*CheckPermissionsDescriptor) HasResource ¶ added in v0.4.30
func (d *CheckPermissionsDescriptor) HasResource() bool
func (*CheckPermissionsDescriptor) IsClientStream ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) IsClientStream() bool
func (*CheckPermissionsDescriptor) IsCollection ¶ added in v0.4.30
func (d *CheckPermissionsDescriptor) IsCollection() bool
func (*CheckPermissionsDescriptor) IsPlural ¶ added in v0.4.30
func (d *CheckPermissionsDescriptor) IsPlural() bool
func (*CheckPermissionsDescriptor) IsServerStream ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) IsServerStream() bool
func (*CheckPermissionsDescriptor) IsUnary ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) IsUnary() bool
func (*CheckPermissionsDescriptor) NewEmptyClientMsg ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) NewEmptyClientMsg() proto.Message
func (*CheckPermissionsDescriptor) NewEmptyServerMsg ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) NewEmptyServerMsg() proto.Message
func (*CheckPermissionsDescriptor) RequestHasResourceBody ¶ added in v0.4.28
func (d *CheckPermissionsDescriptor) RequestHasResourceBody() bool
type CheckPermissionsDescriptorClientMsgHandle ¶ added in v0.4.28
type CheckPermissionsDescriptorClientMsgHandle struct{}
func (*CheckPermissionsDescriptorClientMsgHandle) ExtractCollectionName ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
func (*CheckPermissionsDescriptorClientMsgHandle) ExtractResourceName ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
func (*CheckPermissionsDescriptorClientMsgHandle) ExtractResourceNames ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
type CheckPermissionsDescriptorServerMsgHandle ¶ added in v0.4.28
type CheckPermissionsDescriptorServerMsgHandle struct{}
func (*CheckPermissionsDescriptorServerMsgHandle) ExtractCollectionName ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name
func (*CheckPermissionsDescriptorServerMsgHandle) ExtractResourceName ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name
func (*CheckPermissionsDescriptorServerMsgHandle) ExtractResourceNames ¶ added in v0.4.30
func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList
type CheckPermissionsRequest ¶
type CheckPermissionsRequest struct { // Acting principal, e.g. user or service account // Format of the string is one of: // - "allUsers" (anyone) // - "allAuthenticatedUsers" (anyone logged in) // - "user:admin.super@example.com" // - "serviceAccount:device_agent@watchdog.serviceaccounts.iam.edgelq.com" // - "group:nice.group@example.com" // - "domain:example.com" (anyone with exact email domain) Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty" firestore:"member"` // Checks Checks []*Check `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty" firestore:"checks"` // If true, server will skip checking permissions in cache SkipCache bool `protobuf:"varint,3,opt,name=skip_cache,json=skipCache,proto3" json:"skip_cache,omitempty" firestore:"skipCache"` // contains filtered or unexported fields }
Request message for method [CheckPermissions][ntt.iam.v1alpha2.CheckPermissions]
func (*CheckPermissionsRequest) Clone ¶
func (o *CheckPermissionsRequest) Clone() *CheckPermissionsRequest
func (*CheckPermissionsRequest) CloneRaw ¶
func (o *CheckPermissionsRequest) CloneRaw() gotenobject.GotenObjectExt
func (*CheckPermissionsRequest) Descriptor ¶
func (*CheckPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated, Use CheckPermissionsRequest.ProtoReflect.Descriptor instead.
func (*CheckPermissionsRequest) GetChecks ¶
func (m *CheckPermissionsRequest) GetChecks() []*Check
func (*CheckPermissionsRequest) GetMember ¶
func (m *CheckPermissionsRequest) GetMember() string
func (*CheckPermissionsRequest) GetSkipCache ¶
func (m *CheckPermissionsRequest) GetSkipCache() bool
func (*CheckPermissionsRequest) GotenMessage ¶
func (*CheckPermissionsRequest) GotenMessage()
func (*CheckPermissionsRequest) GotenObjectExt ¶
func (o *CheckPermissionsRequest) GotenObjectExt()
func (*CheckPermissionsRequest) GotenValidate ¶
func (obj *CheckPermissionsRequest) GotenValidate() error
func (*CheckPermissionsRequest) MakeDiffFieldMask ¶
func (o *CheckPermissionsRequest) MakeDiffFieldMask(other *CheckPermissionsRequest) *CheckPermissionsRequest_FieldMask
func (*CheckPermissionsRequest) MakeFullFieldMask ¶
func (o *CheckPermissionsRequest) MakeFullFieldMask() *CheckPermissionsRequest_FieldMask
func (*CheckPermissionsRequest) MakeRawDiffFieldMask ¶
func (o *CheckPermissionsRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*CheckPermissionsRequest) MakeRawFullFieldMask ¶
func (o *CheckPermissionsRequest) MakeRawFullFieldMask() gotenobject.FieldMask
func (*CheckPermissionsRequest) Marshal ¶
func (m *CheckPermissionsRequest) Marshal() ([]byte, error)
func (*CheckPermissionsRequest) MarshalJSON ¶
func (m *CheckPermissionsRequest) MarshalJSON() ([]byte, error)
func (*CheckPermissionsRequest) Merge ¶
func (o *CheckPermissionsRequest) Merge(source *CheckPermissionsRequest)
func (*CheckPermissionsRequest) MergeRaw ¶
func (o *CheckPermissionsRequest) MergeRaw(source gotenobject.GotenObjectExt)
func (*CheckPermissionsRequest) ProtoMessage ¶
func (*CheckPermissionsRequest) ProtoMessage()
func (*CheckPermissionsRequest) ProtoReflect ¶
func (m *CheckPermissionsRequest) ProtoReflect() preflect.Message
func (*CheckPermissionsRequest) Reset ¶
func (m *CheckPermissionsRequest) Reset()
func (*CheckPermissionsRequest) SetChecks ¶
func (m *CheckPermissionsRequest) SetChecks(fv []*Check)
func (*CheckPermissionsRequest) SetMember ¶
func (m *CheckPermissionsRequest) SetMember(fv string)
func (*CheckPermissionsRequest) SetSkipCache ¶
func (m *CheckPermissionsRequest) SetSkipCache(fv bool)
func (*CheckPermissionsRequest) String ¶
func (m *CheckPermissionsRequest) String() string
func (*CheckPermissionsRequest) Unmarshal ¶
func (m *CheckPermissionsRequest) Unmarshal(b []byte) error
func (*CheckPermissionsRequest) UnmarshalJSON ¶
func (m *CheckPermissionsRequest) UnmarshalJSON(data []byte) error
type CheckPermissionsRequestFieldPathBuilder ¶
type CheckPermissionsRequestFieldPathBuilder struct{}
func NewCheckPermissionsRequestFieldPathBuilder ¶
func NewCheckPermissionsRequestFieldPathBuilder() CheckPermissionsRequestFieldPathBuilder
type CheckPermissionsRequestPathSelectorChecks ¶
type CheckPermissionsRequestPathSelectorChecks struct{}
func (CheckPermissionsRequestPathSelectorChecks) FieldPath ¶
func (CheckPermissionsRequestPathSelectorChecks) FieldPath() *CheckPermissionsRequest_FieldTerminalPath
func (CheckPermissionsRequestPathSelectorChecks) Permissions ¶
func (CheckPermissionsRequestPathSelectorChecks) WithArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithArrayOfValues(values [][]*Check) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
func (CheckPermissionsRequestPathSelectorChecks) WithItemValue ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithItemValue(value *Check) *CheckPermissionsRequest_FieldTerminalPathArrayItemValue
func (CheckPermissionsRequestPathSelectorChecks) WithSubArrayItemValue ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithSubArrayItemValue(subPathArrayItemValue Check_FieldPathArrayItemValue) *CheckPermissionsRequest_FieldSubPathArrayItemValue
func (CheckPermissionsRequestPathSelectorChecks) WithSubArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithSubArrayOfValues(subPathArrayOfValues Check_FieldPathArrayOfValues) *CheckPermissionsRequest_FieldSubPathArrayOfValues
func (CheckPermissionsRequestPathSelectorChecks) WithSubPath ¶
func (CheckPermissionsRequestPathSelectorChecks) WithSubPath(subPath Check_FieldPath) *CheckPermissionsRequest_FieldSubPath
func (CheckPermissionsRequestPathSelectorChecks) WithSubValue ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithSubValue(subPathValue Check_FieldPathValue) *CheckPermissionsRequest_FieldSubPathValue
func (CheckPermissionsRequestPathSelectorChecks) WithValue ¶
func (s CheckPermissionsRequestPathSelectorChecks) WithValue(value []*Check) *CheckPermissionsRequest_FieldTerminalPathValue
type CheckPermissionsRequestPathSelectorChecksObject ¶
type CheckPermissionsRequestPathSelectorChecksObject struct{}
func (CheckPermissionsRequestPathSelectorChecksObject) FieldPath ¶
func (CheckPermissionsRequestPathSelectorChecksObject) FieldPath() *CheckPermissionsRequest_FieldSubPath
func (CheckPermissionsRequestPathSelectorChecksObject) WithArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorChecksObject) WithArrayOfValues(values []string) *CheckPermissionsRequest_FieldSubPathArrayOfValues
func (CheckPermissionsRequestPathSelectorChecksObject) WithValue ¶
func (s CheckPermissionsRequestPathSelectorChecksObject) WithValue(value string) *CheckPermissionsRequest_FieldSubPathValue
type CheckPermissionsRequestPathSelectorChecksPermissions ¶
type CheckPermissionsRequestPathSelectorChecksPermissions struct{}
func (CheckPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsRequest_FieldSubPathArrayOfValues
func (CheckPermissionsRequestPathSelectorChecksPermissions) WithItemValue ¶
func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithItemValue(value *permission.Reference) *CheckPermissionsRequest_FieldSubPathArrayItemValue
func (CheckPermissionsRequestPathSelectorChecksPermissions) WithValue ¶
func (s CheckPermissionsRequestPathSelectorChecksPermissions) WithValue(value []*permission.Reference) *CheckPermissionsRequest_FieldSubPathValue
type CheckPermissionsRequestPathSelectorMember ¶
type CheckPermissionsRequestPathSelectorMember struct{}
func (CheckPermissionsRequestPathSelectorMember) FieldPath ¶
func (CheckPermissionsRequestPathSelectorMember) FieldPath() *CheckPermissionsRequest_FieldTerminalPath
func (CheckPermissionsRequestPathSelectorMember) WithArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorMember) WithArrayOfValues(values []string) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
func (CheckPermissionsRequestPathSelectorMember) WithValue ¶
func (s CheckPermissionsRequestPathSelectorMember) WithValue(value string) *CheckPermissionsRequest_FieldTerminalPathValue
type CheckPermissionsRequestPathSelectorSkipCache ¶
type CheckPermissionsRequestPathSelectorSkipCache struct{}
func (CheckPermissionsRequestPathSelectorSkipCache) WithArrayOfValues ¶
func (s CheckPermissionsRequestPathSelectorSkipCache) WithArrayOfValues(values []bool) *CheckPermissionsRequest_FieldTerminalPathArrayOfValues
func (CheckPermissionsRequestPathSelectorSkipCache) WithValue ¶
func (s CheckPermissionsRequestPathSelectorSkipCache) WithValue(value bool) *CheckPermissionsRequest_FieldTerminalPathValue
type CheckPermissionsRequest_FieldMask ¶
type CheckPermissionsRequest_FieldMask struct {
Paths []CheckPermissionsRequest_FieldPath
}
func FullCheckPermissionsRequest_FieldMask ¶
func FullCheckPermissionsRequest_FieldMask() *CheckPermissionsRequest_FieldMask
func (*CheckPermissionsRequest_FieldMask) AppendPath ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) AppendPath(path CheckPermissionsRequest_FieldPath)
func (*CheckPermissionsRequest_FieldMask) AppendRawPath ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*CheckPermissionsRequest_FieldMask) DecodeFirestore ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*CheckPermissionsRequest_FieldMask) EncodeFirestore ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*CheckPermissionsRequest_FieldMask) FilterInputFields ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) FilterInputFields() *CheckPermissionsRequest_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*CheckPermissionsRequest_FieldMask) FromProtoFieldMask ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*CheckPermissionsRequest_FieldMask) GetPaths ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) GetPaths() []CheckPermissionsRequest_FieldPath
func (*CheckPermissionsRequest_FieldMask) GetRawPaths ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*CheckPermissionsRequest_FieldMask) IsFull ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) IsFull() bool
func (CheckPermissionsRequest_FieldMask) Marshal ¶
func (fieldMask CheckPermissionsRequest_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (CheckPermissionsRequest_FieldMask) MarshalJSON ¶
func (fieldMask CheckPermissionsRequest_FieldMask) MarshalJSON() ([]byte, error)
func (*CheckPermissionsRequest_FieldMask) PathsCount ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) PathsCount() int
func (*CheckPermissionsRequest_FieldMask) Project ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Project(source *CheckPermissionsRequest) *CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldMask) ProjectRaw ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*CheckPermissionsRequest_FieldMask) ProtoMessage ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) ProtoMessage()
func (*CheckPermissionsRequest_FieldMask) ProtoReflect ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) ProtoReflect() preflect.Message
func (*CheckPermissionsRequest_FieldMask) Reset ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Reset()
func (*CheckPermissionsRequest_FieldMask) Set ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Set(target, source *CheckPermissionsRequest)
func (*CheckPermissionsRequest_FieldMask) SetFromCliFlag ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) SetFromCliFlag(raw string) error
func (*CheckPermissionsRequest_FieldMask) SetRaw ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*CheckPermissionsRequest_FieldMask) Size ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Size() int
func (*CheckPermissionsRequest_FieldMask) String ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) String() string
func (*CheckPermissionsRequest_FieldMask) Subtract ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Subtract(other *CheckPermissionsRequest_FieldMask) *CheckPermissionsRequest_FieldMask
func (*CheckPermissionsRequest_FieldMask) SubtractRaw ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*CheckPermissionsRequest_FieldMask) ToProtoFieldMask ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*CheckPermissionsRequest_FieldMask) Unmarshal ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) Unmarshal(data []byte) error
func (*CheckPermissionsRequest_FieldMask) UnmarshalJSON ¶
func (fieldMask *CheckPermissionsRequest_FieldMask) UnmarshalJSON(data []byte) error
type CheckPermissionsRequest_FieldPath ¶
type CheckPermissionsRequest_FieldPath interface { gotenobject.FieldPath Selector() CheckPermissionsRequest_FieldPathSelector Get(source *CheckPermissionsRequest) []interface{} GetSingle(source *CheckPermissionsRequest) (interface{}, bool) ClearValue(item *CheckPermissionsRequest) // Those methods build corresponding CheckPermissionsRequest_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) CheckPermissionsRequest_FieldPathValue WithIArrayOfValues(values interface{}) CheckPermissionsRequest_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) CheckPermissionsRequest_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheckPermissionsRequest_FieldPath ¶
func BuildCheckPermissionsRequest_FieldPath(fp gotenobject.RawFieldPath) (CheckPermissionsRequest_FieldPath, error)
func MustParseCheckPermissionsRequest_FieldPath ¶
func MustParseCheckPermissionsRequest_FieldPath(rawField string) CheckPermissionsRequest_FieldPath
func ParseCheckPermissionsRequest_FieldPath ¶
func ParseCheckPermissionsRequest_FieldPath(rawField string) (CheckPermissionsRequest_FieldPath, error)
type CheckPermissionsRequest_FieldPathArrayItemValue ¶
type CheckPermissionsRequest_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue CheckPermissionsRequest_FieldPath ContainsValue(*CheckPermissionsRequest) bool }
CheckPermissionsRequest_FieldPathArrayItemValue allows storing single item in Path-specific values for CheckPermissionsRequest according to their type Present only for array (repeated) types.
func MustParseCheckPermissionsRequest_FieldPathArrayItemValue ¶
func MustParseCheckPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) CheckPermissionsRequest_FieldPathArrayItemValue
func ParseCheckPermissionsRequest_FieldPathArrayItemValue ¶
func ParseCheckPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CheckPermissionsRequest_FieldPathArrayItemValue, error)
ParseCheckPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type CheckPermissionsRequest_FieldPathArrayOfValues ¶
type CheckPermissionsRequest_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues CheckPermissionsRequest_FieldPath }
CheckPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for CheckPermissionsRequest fields according to their type
func MustParseCheckPermissionsRequest_FieldPathArrayOfValues ¶
func MustParseCheckPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CheckPermissionsRequest_FieldPathArrayOfValues
func ParseCheckPermissionsRequest_FieldPathArrayOfValues ¶
func ParseCheckPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckPermissionsRequest_FieldPathArrayOfValues, error)
type CheckPermissionsRequest_FieldPathSelector ¶
type CheckPermissionsRequest_FieldPathSelector int32
const ( CheckPermissionsRequest_FieldPathSelectorMember CheckPermissionsRequest_FieldPathSelector = 0 CheckPermissionsRequest_FieldPathSelectorChecks CheckPermissionsRequest_FieldPathSelector = 1 CheckPermissionsRequest_FieldPathSelectorSkipCache CheckPermissionsRequest_FieldPathSelector = 2 )
func (CheckPermissionsRequest_FieldPathSelector) String ¶
func (s CheckPermissionsRequest_FieldPathSelector) String() string
type CheckPermissionsRequest_FieldPathValue ¶
type CheckPermissionsRequest_FieldPathValue interface { CheckPermissionsRequest_FieldPath gotenobject.FieldPathValue SetTo(target **CheckPermissionsRequest) CompareWith(*CheckPermissionsRequest) (cmp int, comparable bool) }
CheckPermissionsRequest_FieldPathValue allows storing values for CheckPermissionsRequest fields according to their type
func MustParseCheckPermissionsRequest_FieldPathValue ¶
func MustParseCheckPermissionsRequest_FieldPathValue(pathStr, valueStr string) CheckPermissionsRequest_FieldPathValue
func ParseCheckPermissionsRequest_FieldPathValue ¶
func ParseCheckPermissionsRequest_FieldPathValue(pathStr, valueStr string) (CheckPermissionsRequest_FieldPathValue, error)
type CheckPermissionsRequest_FieldSubPath ¶
type CheckPermissionsRequest_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*CheckPermissionsRequest_FieldSubPath) AsChecksSubPath ¶
func (fps *CheckPermissionsRequest_FieldSubPath) AsChecksSubPath() (Check_FieldPath, bool)
func (*CheckPermissionsRequest_FieldSubPath) ClearValue ¶
func (fps *CheckPermissionsRequest_FieldSubPath) ClearValue(item *CheckPermissionsRequest)
func (*CheckPermissionsRequest_FieldSubPath) ClearValueRaw ¶
func (fps *CheckPermissionsRequest_FieldSubPath) ClearValueRaw(item proto.Message)
func (*CheckPermissionsRequest_FieldSubPath) Get ¶
func (fps *CheckPermissionsRequest_FieldSubPath) Get(source *CheckPermissionsRequest) (values []interface{})
Get returns all values pointed by selected field from source CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldSubPath) GetDefault ¶
func (fps *CheckPermissionsRequest_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckPermissionsRequest_FieldSubPath) GetRaw ¶
func (fps *CheckPermissionsRequest_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*CheckPermissionsRequest_FieldSubPath) GetSingle ¶
func (fps *CheckPermissionsRequest_FieldSubPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
GetSingle returns value of selected field from source CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldSubPath) GetSingleRaw ¶
func (fps *CheckPermissionsRequest_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckPermissionsRequest_FieldSubPath) IsLeaf ¶
func (fps *CheckPermissionsRequest_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckPermissionsRequest_FieldSubPath) JSONString ¶
func (fps *CheckPermissionsRequest_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckPermissionsRequest_FieldSubPath) Selector ¶
func (fps *CheckPermissionsRequest_FieldSubPath) Selector() CheckPermissionsRequest_FieldPathSelector
func (*CheckPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *CheckPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckPermissionsRequest_FieldSubPath) String ¶
func (fps *CheckPermissionsRequest_FieldSubPath) String() string
String returns path representation in proto convention
func (*CheckPermissionsRequest_FieldSubPath) WithIArrayItemValue ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CheckPermissionsRequest_FieldPathArrayItemValue
func (*CheckPermissionsRequest_FieldSubPath) WithIArrayOfValues ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CheckPermissionsRequest_FieldPathArrayOfValues
func (*CheckPermissionsRequest_FieldSubPath) WithIValue ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithIValue(value interface{}) CheckPermissionsRequest_FieldPathValue
func (*CheckPermissionsRequest_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckPermissionsRequest_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckPermissionsRequest_FieldSubPath) WithRawIValue ¶
func (fps *CheckPermissionsRequest_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckPermissionsRequest_FieldSubPathArrayItemValue ¶
type CheckPermissionsRequest_FieldSubPathArrayItemValue struct { CheckPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue ¶
func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue() (Check_FieldPathArrayItemValue, bool)
func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue(source *CheckPermissionsRequest) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckPermissionsRequest'
func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *CheckPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type CheckPermissionsRequest_FieldSubPathArrayOfValues ¶
type CheckPermissionsRequest_FieldSubPathArrayOfValues struct { CheckPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues ¶
func (fpsaov *CheckPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues() (Check_FieldPathArrayOfValues, bool)
func (*CheckPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *CheckPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type CheckPermissionsRequest_FieldSubPathValue ¶
type CheckPermissionsRequest_FieldSubPathValue struct { CheckPermissionsRequest_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldSubPathValue) AsChecksPathValue ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) AsChecksPathValue() (Check_FieldPathValue, bool)
func (*CheckPermissionsRequest_FieldSubPathValue) CompareWith ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) CompareWith(source *CheckPermissionsRequest) (int, bool)
func (*CheckPermissionsRequest_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckPermissionsRequest_FieldSubPathValue) GetRawValue ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) GetRawValue() interface{}
func (*CheckPermissionsRequest_FieldSubPathValue) SetTo ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) SetTo(target **CheckPermissionsRequest)
func (*CheckPermissionsRequest_FieldSubPathValue) SetToRaw ¶
func (fpvs *CheckPermissionsRequest_FieldSubPathValue) SetToRaw(target proto.Message)
type CheckPermissionsRequest_FieldTerminalPath ¶
type CheckPermissionsRequest_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*CheckPermissionsRequest_FieldTerminalPath) ClearValue ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) ClearValue(item *CheckPermissionsRequest)
func (*CheckPermissionsRequest_FieldTerminalPath) ClearValueRaw ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*CheckPermissionsRequest_FieldTerminalPath) Get ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) Get(source *CheckPermissionsRequest) (values []interface{})
Get returns all values pointed by specific field from source CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldTerminalPath) GetDefault ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckPermissionsRequest_FieldTerminalPath) GetRaw ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*CheckPermissionsRequest_FieldTerminalPath) GetSingle ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
GetSingle returns value pointed by specific field of from source CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldTerminalPath) GetSingleRaw ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckPermissionsRequest_FieldTerminalPath) IsLeaf ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckPermissionsRequest_FieldTerminalPath) JSONString ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckPermissionsRequest_FieldTerminalPath) Selector ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) Selector() CheckPermissionsRequest_FieldPathSelector
func (*CheckPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *CheckPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckPermissionsRequest_FieldTerminalPath) String ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*CheckPermissionsRequest_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckPermissionsRequest_FieldPathArrayItemValue
func (*CheckPermissionsRequest_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckPermissionsRequest_FieldPathArrayOfValues
func (*CheckPermissionsRequest_FieldTerminalPath) WithIValue ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithIValue(value interface{}) CheckPermissionsRequest_FieldPathValue
func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIValue ¶
func (fp *CheckPermissionsRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckPermissionsRequest_FieldTerminalPathArrayItemValue ¶
type CheckPermissionsRequest_FieldTerminalPathArrayItemValue struct { CheckPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue ¶
func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue() (*Check, bool)
func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckPermissionsRequest) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckPermissionsRequest'
func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object CheckPermissionsRequest as interface{}
func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type CheckPermissionsRequest_FieldTerminalPathArrayOfValues ¶
type CheckPermissionsRequest_FieldTerminalPathArrayOfValues struct { CheckPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues ¶
func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)
func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsMemberArrayOfValues ¶
func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsMemberArrayOfValues() ([]string, bool)
func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues ¶
func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)
func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type CheckPermissionsRequest_FieldTerminalPathValue ¶
type CheckPermissionsRequest_FieldTerminalPathValue struct { CheckPermissionsRequest_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsRequest_FieldTerminalPathValue) AsChecksValue ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)
func (*CheckPermissionsRequest_FieldTerminalPathValue) AsMemberValue ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsMemberValue() (string, bool)
func (*CheckPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)
func (*CheckPermissionsRequest_FieldTerminalPathValue) CompareWith ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) CompareWith(source *CheckPermissionsRequest) (int, bool)
CompareWith compares value in the 'CheckPermissionsRequest_FieldTerminalPathValue' with the value under path in 'CheckPermissionsRequest'.
func (*CheckPermissionsRequest_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckPermissionsRequest_FieldTerminalPathValue) GetRawValue ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'CheckPermissionsRequest' as interface{}
func (*CheckPermissionsRequest_FieldTerminalPathValue) SetTo ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) SetTo(target **CheckPermissionsRequest)
SetTo stores value for selected field for object CheckPermissionsRequest
func (*CheckPermissionsRequest_FieldTerminalPathValue) SetToRaw ¶
func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) SetToRaw(target proto.Message)
type CheckPermissionsResponse ¶
type CheckPermissionsResponse struct { CheckResults []*CheckResult `protobuf:"bytes,1,rep,name=check_results,json=checkResults,proto3" json:"check_results,omitempty" firestore:"checkResults"` // contains filtered or unexported fields }
Response message for method [CheckPermissions][ntt.iam.v1alpha2.CheckPermissions]
func (*CheckPermissionsResponse) Clone ¶
func (o *CheckPermissionsResponse) Clone() *CheckPermissionsResponse
func (*CheckPermissionsResponse) CloneRaw ¶
func (o *CheckPermissionsResponse) CloneRaw() gotenobject.GotenObjectExt
func (*CheckPermissionsResponse) Descriptor ¶
func (*CheckPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated, Use CheckPermissionsResponse.ProtoReflect.Descriptor instead.
func (*CheckPermissionsResponse) GetCheckResults ¶
func (m *CheckPermissionsResponse) GetCheckResults() []*CheckResult
func (*CheckPermissionsResponse) GotenMessage ¶
func (*CheckPermissionsResponse) GotenMessage()
func (*CheckPermissionsResponse) GotenObjectExt ¶
func (o *CheckPermissionsResponse) GotenObjectExt()
func (*CheckPermissionsResponse) GotenValidate ¶
func (obj *CheckPermissionsResponse) GotenValidate() error
func (*CheckPermissionsResponse) MakeDiffFieldMask ¶
func (o *CheckPermissionsResponse) MakeDiffFieldMask(other *CheckPermissionsResponse) *CheckPermissionsResponse_FieldMask
func (*CheckPermissionsResponse) MakeFullFieldMask ¶
func (o *CheckPermissionsResponse) MakeFullFieldMask() *CheckPermissionsResponse_FieldMask
func (*CheckPermissionsResponse) MakeRawDiffFieldMask ¶
func (o *CheckPermissionsResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*CheckPermissionsResponse) MakeRawFullFieldMask ¶
func (o *CheckPermissionsResponse) MakeRawFullFieldMask() gotenobject.FieldMask
func (*CheckPermissionsResponse) Marshal ¶
func (m *CheckPermissionsResponse) Marshal() ([]byte, error)
func (*CheckPermissionsResponse) MarshalJSON ¶
func (m *CheckPermissionsResponse) MarshalJSON() ([]byte, error)
func (*CheckPermissionsResponse) Merge ¶
func (o *CheckPermissionsResponse) Merge(source *CheckPermissionsResponse)
func (*CheckPermissionsResponse) MergeRaw ¶
func (o *CheckPermissionsResponse) MergeRaw(source gotenobject.GotenObjectExt)
func (*CheckPermissionsResponse) ProtoMessage ¶
func (*CheckPermissionsResponse) ProtoMessage()
func (*CheckPermissionsResponse) ProtoReflect ¶
func (m *CheckPermissionsResponse) ProtoReflect() preflect.Message
func (*CheckPermissionsResponse) Reset ¶
func (m *CheckPermissionsResponse) Reset()
func (*CheckPermissionsResponse) SetCheckResults ¶
func (m *CheckPermissionsResponse) SetCheckResults(fv []*CheckResult)
func (*CheckPermissionsResponse) String ¶
func (m *CheckPermissionsResponse) String() string
func (*CheckPermissionsResponse) Unmarshal ¶
func (m *CheckPermissionsResponse) Unmarshal(b []byte) error
func (*CheckPermissionsResponse) UnmarshalJSON ¶
func (m *CheckPermissionsResponse) UnmarshalJSON(data []byte) error
type CheckPermissionsResponseFieldPathBuilder ¶
type CheckPermissionsResponseFieldPathBuilder struct{}
func NewCheckPermissionsResponseFieldPathBuilder ¶
func NewCheckPermissionsResponseFieldPathBuilder() CheckPermissionsResponseFieldPathBuilder
func (CheckPermissionsResponseFieldPathBuilder) CheckResults ¶
func (CheckPermissionsResponseFieldPathBuilder) CheckResults() CheckPermissionsResponsePathSelectorCheckResults
type CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct {
// contains filtered or unexported fields
}
func (CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
type CheckPermissionsResponsePathSelectorCheckResults ¶
type CheckPermissionsResponsePathSelectorCheckResults struct{}
func (CheckPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions ¶
func (CheckPermissionsResponsePathSelectorCheckResults) ConditionallyGrantedPermissions() CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions
func (CheckPermissionsResponsePathSelectorCheckResults) GrantedPermissions ¶
func (CheckPermissionsResponsePathSelectorCheckResults) GrantedPermissions() CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions
func (CheckPermissionsResponsePathSelectorCheckResults) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithArrayOfValues(values [][]*CheckResult) *CheckPermissionsResponse_FieldTerminalPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResults) WithItemValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithItemValue(value *CheckResult) *CheckPermissionsResponse_FieldTerminalPathArrayItemValue
func (CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue(subPathArrayItemValue CheckResult_FieldPathArrayItemValue) *CheckPermissionsResponse_FieldSubPathArrayItemValue
func (CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues(subPathArrayOfValues CheckResult_FieldPathArrayOfValues) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResults) WithSubPath ¶
func (CheckPermissionsResponsePathSelectorCheckResults) WithSubPath(subPath CheckResult_FieldPath) *CheckPermissionsResponse_FieldSubPath
func (CheckPermissionsResponsePathSelectorCheckResults) WithSubValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithSubValue(subPathValue CheckResult_FieldPathValue) *CheckPermissionsResponse_FieldSubPathValue
func (CheckPermissionsResponsePathSelectorCheckResults) WithValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResults) WithValue(value []*CheckResult) *CheckPermissionsResponse_FieldTerminalPathValue
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) ConditionBindings ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) Permissions ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Condition ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) Parameters ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithKey ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions ¶
type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath ¶
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue ¶
type CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions ¶
type CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue(value *permission.Reference) *CheckPermissionsResponse_FieldSubPathArrayItemValue
func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue(value []*permission.Reference) *CheckPermissionsResponse_FieldSubPathValue
type CheckPermissionsResponsePathSelectorCheckResultsObject ¶
type CheckPermissionsResponsePathSelectorCheckResultsObject struct{}
func (CheckPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues(values []string) *CheckPermissionsResponse_FieldSubPathArrayOfValues
func (CheckPermissionsResponsePathSelectorCheckResultsObject) WithValue ¶
func (s CheckPermissionsResponsePathSelectorCheckResultsObject) WithValue(value string) *CheckPermissionsResponse_FieldSubPathValue
type CheckPermissionsResponse_FieldMask ¶
type CheckPermissionsResponse_FieldMask struct {
Paths []CheckPermissionsResponse_FieldPath
}
func FullCheckPermissionsResponse_FieldMask ¶
func FullCheckPermissionsResponse_FieldMask() *CheckPermissionsResponse_FieldMask
func (*CheckPermissionsResponse_FieldMask) AppendPath ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) AppendPath(path CheckPermissionsResponse_FieldPath)
func (*CheckPermissionsResponse_FieldMask) AppendRawPath ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*CheckPermissionsResponse_FieldMask) DecodeFirestore ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*CheckPermissionsResponse_FieldMask) EncodeFirestore ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*CheckPermissionsResponse_FieldMask) FilterInputFields ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) FilterInputFields() *CheckPermissionsResponse_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*CheckPermissionsResponse_FieldMask) FromProtoFieldMask ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*CheckPermissionsResponse_FieldMask) GetPaths ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) GetPaths() []CheckPermissionsResponse_FieldPath
func (*CheckPermissionsResponse_FieldMask) GetRawPaths ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*CheckPermissionsResponse_FieldMask) IsFull ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) IsFull() bool
func (CheckPermissionsResponse_FieldMask) Marshal ¶
func (fieldMask CheckPermissionsResponse_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (CheckPermissionsResponse_FieldMask) MarshalJSON ¶
func (fieldMask CheckPermissionsResponse_FieldMask) MarshalJSON() ([]byte, error)
func (*CheckPermissionsResponse_FieldMask) PathsCount ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) PathsCount() int
func (*CheckPermissionsResponse_FieldMask) Project ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Project(source *CheckPermissionsResponse) *CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldMask) ProjectRaw ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*CheckPermissionsResponse_FieldMask) ProtoMessage ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) ProtoMessage()
func (*CheckPermissionsResponse_FieldMask) ProtoReflect ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) ProtoReflect() preflect.Message
func (*CheckPermissionsResponse_FieldMask) Reset ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Reset()
func (*CheckPermissionsResponse_FieldMask) Set ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Set(target, source *CheckPermissionsResponse)
func (*CheckPermissionsResponse_FieldMask) SetFromCliFlag ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) SetFromCliFlag(raw string) error
func (*CheckPermissionsResponse_FieldMask) SetRaw ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*CheckPermissionsResponse_FieldMask) Size ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Size() int
func (*CheckPermissionsResponse_FieldMask) String ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) String() string
func (*CheckPermissionsResponse_FieldMask) Subtract ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Subtract(other *CheckPermissionsResponse_FieldMask) *CheckPermissionsResponse_FieldMask
func (*CheckPermissionsResponse_FieldMask) SubtractRaw ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*CheckPermissionsResponse_FieldMask) ToProtoFieldMask ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*CheckPermissionsResponse_FieldMask) Unmarshal ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) Unmarshal(data []byte) error
func (*CheckPermissionsResponse_FieldMask) UnmarshalJSON ¶
func (fieldMask *CheckPermissionsResponse_FieldMask) UnmarshalJSON(data []byte) error
type CheckPermissionsResponse_FieldPath ¶
type CheckPermissionsResponse_FieldPath interface { gotenobject.FieldPath Selector() CheckPermissionsResponse_FieldPathSelector Get(source *CheckPermissionsResponse) []interface{} GetSingle(source *CheckPermissionsResponse) (interface{}, bool) ClearValue(item *CheckPermissionsResponse) // Those methods build corresponding CheckPermissionsResponse_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) CheckPermissionsResponse_FieldPathValue WithIArrayOfValues(values interface{}) CheckPermissionsResponse_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) CheckPermissionsResponse_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheckPermissionsResponse_FieldPath ¶
func BuildCheckPermissionsResponse_FieldPath(fp gotenobject.RawFieldPath) (CheckPermissionsResponse_FieldPath, error)
func MustParseCheckPermissionsResponse_FieldPath ¶
func MustParseCheckPermissionsResponse_FieldPath(rawField string) CheckPermissionsResponse_FieldPath
func ParseCheckPermissionsResponse_FieldPath ¶
func ParseCheckPermissionsResponse_FieldPath(rawField string) (CheckPermissionsResponse_FieldPath, error)
type CheckPermissionsResponse_FieldPathArrayItemValue ¶
type CheckPermissionsResponse_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue CheckPermissionsResponse_FieldPath ContainsValue(*CheckPermissionsResponse) bool }
CheckPermissionsResponse_FieldPathArrayItemValue allows storing single item in Path-specific values for CheckPermissionsResponse according to their type Present only for array (repeated) types.
func MustParseCheckPermissionsResponse_FieldPathArrayItemValue ¶
func MustParseCheckPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) CheckPermissionsResponse_FieldPathArrayItemValue
func ParseCheckPermissionsResponse_FieldPathArrayItemValue ¶
func ParseCheckPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (CheckPermissionsResponse_FieldPathArrayItemValue, error)
ParseCheckPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type CheckPermissionsResponse_FieldPathArrayOfValues ¶
type CheckPermissionsResponse_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues CheckPermissionsResponse_FieldPath }
CheckPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for CheckPermissionsResponse fields according to their type
func MustParseCheckPermissionsResponse_FieldPathArrayOfValues ¶
func MustParseCheckPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) CheckPermissionsResponse_FieldPathArrayOfValues
func ParseCheckPermissionsResponse_FieldPathArrayOfValues ¶
func ParseCheckPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckPermissionsResponse_FieldPathArrayOfValues, error)
type CheckPermissionsResponse_FieldPathSelector ¶
type CheckPermissionsResponse_FieldPathSelector int32
const (
CheckPermissionsResponse_FieldPathSelectorCheckResults CheckPermissionsResponse_FieldPathSelector = 0
)
func (CheckPermissionsResponse_FieldPathSelector) String ¶
func (s CheckPermissionsResponse_FieldPathSelector) String() string
type CheckPermissionsResponse_FieldPathValue ¶
type CheckPermissionsResponse_FieldPathValue interface { CheckPermissionsResponse_FieldPath gotenobject.FieldPathValue SetTo(target **CheckPermissionsResponse) CompareWith(*CheckPermissionsResponse) (cmp int, comparable bool) }
CheckPermissionsResponse_FieldPathValue allows storing values for CheckPermissionsResponse fields according to their type
func MustParseCheckPermissionsResponse_FieldPathValue ¶
func MustParseCheckPermissionsResponse_FieldPathValue(pathStr, valueStr string) CheckPermissionsResponse_FieldPathValue
func ParseCheckPermissionsResponse_FieldPathValue ¶
func ParseCheckPermissionsResponse_FieldPathValue(pathStr, valueStr string) (CheckPermissionsResponse_FieldPathValue, error)
type CheckPermissionsResponse_FieldSubPath ¶
type CheckPermissionsResponse_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*CheckPermissionsResponse_FieldSubPath) AsCheckResultsSubPath ¶
func (fps *CheckPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)
func (*CheckPermissionsResponse_FieldSubPath) ClearValue ¶
func (fps *CheckPermissionsResponse_FieldSubPath) ClearValue(item *CheckPermissionsResponse)
func (*CheckPermissionsResponse_FieldSubPath) ClearValueRaw ¶
func (fps *CheckPermissionsResponse_FieldSubPath) ClearValueRaw(item proto.Message)
func (*CheckPermissionsResponse_FieldSubPath) Get ¶
func (fps *CheckPermissionsResponse_FieldSubPath) Get(source *CheckPermissionsResponse) (values []interface{})
Get returns all values pointed by selected field from source CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldSubPath) GetDefault ¶
func (fps *CheckPermissionsResponse_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckPermissionsResponse_FieldSubPath) GetRaw ¶
func (fps *CheckPermissionsResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*CheckPermissionsResponse_FieldSubPath) GetSingle ¶
func (fps *CheckPermissionsResponse_FieldSubPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
GetSingle returns value of selected field from source CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldSubPath) GetSingleRaw ¶
func (fps *CheckPermissionsResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckPermissionsResponse_FieldSubPath) IsLeaf ¶
func (fps *CheckPermissionsResponse_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckPermissionsResponse_FieldSubPath) JSONString ¶
func (fps *CheckPermissionsResponse_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckPermissionsResponse_FieldSubPath) Selector ¶
func (fps *CheckPermissionsResponse_FieldSubPath) Selector() CheckPermissionsResponse_FieldPathSelector
func (*CheckPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *CheckPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckPermissionsResponse_FieldSubPath) String ¶
func (fps *CheckPermissionsResponse_FieldSubPath) String() string
String returns path representation in proto convention
func (*CheckPermissionsResponse_FieldSubPath) WithIArrayItemValue ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) CheckPermissionsResponse_FieldPathArrayItemValue
func (*CheckPermissionsResponse_FieldSubPath) WithIArrayOfValues ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) CheckPermissionsResponse_FieldPathArrayOfValues
func (*CheckPermissionsResponse_FieldSubPath) WithIValue ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithIValue(value interface{}) CheckPermissionsResponse_FieldPathValue
func (*CheckPermissionsResponse_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckPermissionsResponse_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckPermissionsResponse_FieldSubPath) WithRawIValue ¶
func (fps *CheckPermissionsResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckPermissionsResponse_FieldSubPathArrayItemValue ¶
type CheckPermissionsResponse_FieldSubPathArrayItemValue struct { CheckPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue ¶
func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue() (CheckResult_FieldPathArrayItemValue, bool)
func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue(source *CheckPermissionsResponse) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckPermissionsResponse'
func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *CheckPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type CheckPermissionsResponse_FieldSubPathArrayOfValues ¶
type CheckPermissionsResponse_FieldSubPathArrayOfValues struct { CheckPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues ¶
func (fpsaov *CheckPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues() (CheckResult_FieldPathArrayOfValues, bool)
func (*CheckPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *CheckPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type CheckPermissionsResponse_FieldSubPathValue ¶
type CheckPermissionsResponse_FieldSubPathValue struct { CheckPermissionsResponse_FieldPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue() (CheckResult_FieldPathValue, bool)
func (*CheckPermissionsResponse_FieldSubPathValue) CompareWith ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) CompareWith(source *CheckPermissionsResponse) (int, bool)
func (*CheckPermissionsResponse_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckPermissionsResponse_FieldSubPathValue) GetRawValue ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) GetRawValue() interface{}
func (*CheckPermissionsResponse_FieldSubPathValue) SetTo ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) SetTo(target **CheckPermissionsResponse)
func (*CheckPermissionsResponse_FieldSubPathValue) SetToRaw ¶
func (fpvs *CheckPermissionsResponse_FieldSubPathValue) SetToRaw(target proto.Message)
type CheckPermissionsResponse_FieldTerminalPath ¶
type CheckPermissionsResponse_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*CheckPermissionsResponse_FieldTerminalPath) ClearValue ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) ClearValue(item *CheckPermissionsResponse)
func (*CheckPermissionsResponse_FieldTerminalPath) ClearValueRaw ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*CheckPermissionsResponse_FieldTerminalPath) Get ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) Get(source *CheckPermissionsResponse) (values []interface{})
Get returns all values pointed by specific field from source CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldTerminalPath) GetDefault ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckPermissionsResponse_FieldTerminalPath) GetRaw ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*CheckPermissionsResponse_FieldTerminalPath) GetSingle ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
GetSingle returns value pointed by specific field of from source CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldTerminalPath) GetSingleRaw ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckPermissionsResponse_FieldTerminalPath) IsLeaf ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckPermissionsResponse_FieldTerminalPath) JSONString ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckPermissionsResponse_FieldTerminalPath) Selector ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) Selector() CheckPermissionsResponse_FieldPathSelector
func (*CheckPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *CheckPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckPermissionsResponse_FieldTerminalPath) String ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*CheckPermissionsResponse_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckPermissionsResponse_FieldPathArrayItemValue
func (*CheckPermissionsResponse_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckPermissionsResponse_FieldPathArrayOfValues
func (*CheckPermissionsResponse_FieldTerminalPath) WithIValue ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithIValue(value interface{}) CheckPermissionsResponse_FieldPathValue
func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIValue ¶
func (fp *CheckPermissionsResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckPermissionsResponse_FieldTerminalPathArrayItemValue ¶
type CheckPermissionsResponse_FieldTerminalPathArrayItemValue struct { CheckPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue ¶
func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue() (*CheckResult, bool)
func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckPermissionsResponse) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckPermissionsResponse'
func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object CheckPermissionsResponse as interface{}
func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type CheckPermissionsResponse_FieldTerminalPathArrayOfValues ¶
type CheckPermissionsResponse_FieldTerminalPathArrayOfValues struct { CheckPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues ¶
func (fpaov *CheckPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues() ([][]*CheckResult, bool)
func (*CheckPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *CheckPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type CheckPermissionsResponse_FieldTerminalPathValue ¶
type CheckPermissionsResponse_FieldTerminalPathValue struct { CheckPermissionsResponse_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)
func (*CheckPermissionsResponse_FieldTerminalPathValue) CompareWith ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) CompareWith(source *CheckPermissionsResponse) (int, bool)
CompareWith compares value in the 'CheckPermissionsResponse_FieldTerminalPathValue' with the value under path in 'CheckPermissionsResponse'.
func (*CheckPermissionsResponse_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckPermissionsResponse_FieldTerminalPathValue) GetRawValue ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'CheckPermissionsResponse' as interface{}
func (*CheckPermissionsResponse_FieldTerminalPathValue) SetTo ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) SetTo(target **CheckPermissionsResponse)
SetTo stores value for selected field for object CheckPermissionsResponse
func (*CheckPermissionsResponse_FieldTerminalPathValue) SetToRaw ¶
func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) SetToRaw(target proto.Message)
type CheckResult ¶
type CheckResult struct { // Object resource name, e.g. projects/<project_id>/devices/<device_id> Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"` // Granted Permissions GrantedPermissions []*permission.Reference `` /* 167-byte string literal not displayed */ ConditionallyGrantedPermissions []*ConditionalGrant `` /* 200-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CheckResult) Clone ¶
func (o *CheckResult) Clone() *CheckResult
func (*CheckResult) CloneRaw ¶
func (o *CheckResult) CloneRaw() gotenobject.GotenObjectExt
func (*CheckResult) Descriptor ¶
func (*CheckResult) Descriptor() ([]byte, []int)
Deprecated, Use CheckResult.ProtoReflect.Descriptor instead.
func (*CheckResult) GetConditionallyGrantedPermissions ¶
func (m *CheckResult) GetConditionallyGrantedPermissions() []*ConditionalGrant
func (*CheckResult) GetGrantedPermissions ¶
func (m *CheckResult) GetGrantedPermissions() []*permission.Reference
func (*CheckResult) GetObject ¶
func (m *CheckResult) GetObject() string
func (*CheckResult) GotenMessage ¶
func (*CheckResult) GotenMessage()
func (*CheckResult) GotenObjectExt ¶
func (o *CheckResult) GotenObjectExt()
func (*CheckResult) GotenValidate ¶
func (obj *CheckResult) GotenValidate() error
func (*CheckResult) MakeDiffFieldMask ¶
func (o *CheckResult) MakeDiffFieldMask(other *CheckResult) *CheckResult_FieldMask
func (*CheckResult) MakeFullFieldMask ¶
func (o *CheckResult) MakeFullFieldMask() *CheckResult_FieldMask
func (*CheckResult) MakeRawDiffFieldMask ¶
func (o *CheckResult) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*CheckResult) MakeRawFullFieldMask ¶
func (o *CheckResult) MakeRawFullFieldMask() gotenobject.FieldMask
func (*CheckResult) Marshal ¶
func (m *CheckResult) Marshal() ([]byte, error)
func (*CheckResult) MarshalJSON ¶
func (m *CheckResult) MarshalJSON() ([]byte, error)
func (*CheckResult) Merge ¶
func (o *CheckResult) Merge(source *CheckResult)
func (*CheckResult) MergeRaw ¶
func (o *CheckResult) MergeRaw(source gotenobject.GotenObjectExt)
func (*CheckResult) ProtoMessage ¶
func (*CheckResult) ProtoMessage()
func (*CheckResult) ProtoReflect ¶
func (m *CheckResult) ProtoReflect() preflect.Message
func (*CheckResult) Reset ¶
func (m *CheckResult) Reset()
func (*CheckResult) SetConditionallyGrantedPermissions ¶
func (m *CheckResult) SetConditionallyGrantedPermissions(fv []*ConditionalGrant)
func (*CheckResult) SetGrantedPermissions ¶
func (m *CheckResult) SetGrantedPermissions(fv []*permission.Reference)
func (*CheckResult) SetObject ¶
func (m *CheckResult) SetObject(fv string)
func (*CheckResult) String ¶
func (m *CheckResult) String() string
func (*CheckResult) Unmarshal ¶
func (m *CheckResult) Unmarshal(b []byte) error
func (*CheckResult) UnmarshalJSON ¶
func (m *CheckResult) UnmarshalJSON(data []byte) error
type CheckResultFieldPathBuilder ¶
type CheckResultFieldPathBuilder struct{}
func NewCheckResultFieldPathBuilder ¶
func NewCheckResultFieldPathBuilder() CheckResultFieldPathBuilder
func (CheckResultFieldPathBuilder) ConditionallyGrantedPermissions ¶
func (CheckResultFieldPathBuilder) ConditionallyGrantedPermissions() CheckResultPathSelectorConditionallyGrantedPermissions
func (CheckResultFieldPathBuilder) GrantedPermissions ¶
func (CheckResultFieldPathBuilder) GrantedPermissions() CheckResultPathSelectorGrantedPermissions
func (CheckResultFieldPathBuilder) Object ¶
func (CheckResultFieldPathBuilder) Object() CheckResultPathSelectorObject
type CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters struct {
// contains filtered or unexported fields
}
func (CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
func (s CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []string) *CheckResult_FieldSubPathArrayOfValues
type CheckResultPathSelectorConditionallyGrantedPermissions ¶
type CheckResultPathSelectorConditionallyGrantedPermissions struct{}
func (CheckResultPathSelectorConditionallyGrantedPermissions) ConditionBindings ¶
func (CheckResultPathSelectorConditionallyGrantedPermissions) FieldPath ¶
func (CheckResultPathSelectorConditionallyGrantedPermissions) FieldPath() *CheckResult_FieldTerminalPath
func (CheckResultPathSelectorConditionallyGrantedPermissions) Permissions ¶
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithArrayOfValues(values [][]*ConditionalGrant) *CheckResult_FieldTerminalPathArrayOfValues
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithItemValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithItemValue(value *ConditionalGrant) *CheckResult_FieldTerminalPathArrayItemValue
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayItemValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayItemValue(subPathArrayItemValue ConditionalGrant_FieldPathArrayItemValue) *CheckResult_FieldSubPathArrayItemValue
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayOfValues(subPathArrayOfValues ConditionalGrant_FieldPathArrayOfValues) *CheckResult_FieldSubPathArrayOfValues
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubPath ¶
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubPath(subPath ConditionalGrant_FieldPath) *CheckResult_FieldSubPath
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithSubValue(subPathValue ConditionalGrant_FieldPathValue) *CheckResult_FieldSubPathValue
func (CheckResultPathSelectorConditionallyGrantedPermissions) WithValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissions) WithValue(value []*ConditionalGrant) *CheckResult_FieldTerminalPathValue
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings ¶
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings struct{}
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) Parameters ¶
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *CheckResult_FieldSubPathArrayOfValues
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithItemValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithItemValue(value *condition.ConditionBinding) *CheckResult_FieldSubPathArrayItemValue
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithValue(value []*condition.ConditionBinding) *CheckResult_FieldSubPathValue
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition ¶
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition struct{}
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *CheckResult_FieldSubPathArrayOfValues
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters ¶
type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters struct{}
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath ¶
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *CheckResult_FieldSubPathArrayOfValues
func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue(value map[string]string) *CheckResult_FieldSubPathValue
type CheckResultPathSelectorConditionallyGrantedPermissionsPermissions ¶
type CheckResultPathSelectorConditionallyGrantedPermissionsPermissions struct{}
func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithArrayOfValues ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckResult_FieldSubPathArrayOfValues
func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithItemValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithItemValue(value *permission.Reference) *CheckResult_FieldSubPathArrayItemValue
func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithValue ¶
func (s CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithValue(value []*permission.Reference) *CheckResult_FieldSubPathValue
type CheckResultPathSelectorGrantedPermissions ¶
type CheckResultPathSelectorGrantedPermissions struct{}
func (CheckResultPathSelectorGrantedPermissions) FieldPath ¶
func (CheckResultPathSelectorGrantedPermissions) FieldPath() *CheckResult_FieldTerminalPath
func (CheckResultPathSelectorGrantedPermissions) WithArrayOfValues ¶
func (s CheckResultPathSelectorGrantedPermissions) WithArrayOfValues(values [][]*permission.Reference) *CheckResult_FieldTerminalPathArrayOfValues
func (CheckResultPathSelectorGrantedPermissions) WithItemValue ¶
func (s CheckResultPathSelectorGrantedPermissions) WithItemValue(value *permission.Reference) *CheckResult_FieldTerminalPathArrayItemValue
func (CheckResultPathSelectorGrantedPermissions) WithValue ¶
func (s CheckResultPathSelectorGrantedPermissions) WithValue(value []*permission.Reference) *CheckResult_FieldTerminalPathValue
type CheckResultPathSelectorObject ¶
type CheckResultPathSelectorObject struct{}
func (CheckResultPathSelectorObject) FieldPath ¶
func (CheckResultPathSelectorObject) FieldPath() *CheckResult_FieldTerminalPath
func (CheckResultPathSelectorObject) WithArrayOfValues ¶
func (s CheckResultPathSelectorObject) WithArrayOfValues(values []string) *CheckResult_FieldTerminalPathArrayOfValues
func (CheckResultPathSelectorObject) WithValue ¶
func (s CheckResultPathSelectorObject) WithValue(value string) *CheckResult_FieldTerminalPathValue
type CheckResult_FieldMask ¶
type CheckResult_FieldMask struct {
Paths []CheckResult_FieldPath
}
func FullCheckResult_FieldMask ¶
func FullCheckResult_FieldMask() *CheckResult_FieldMask
func (*CheckResult_FieldMask) AppendPath ¶
func (fieldMask *CheckResult_FieldMask) AppendPath(path CheckResult_FieldPath)
func (*CheckResult_FieldMask) AppendRawPath ¶
func (fieldMask *CheckResult_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*CheckResult_FieldMask) DecodeFirestore ¶
func (fieldMask *CheckResult_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*CheckResult_FieldMask) EncodeFirestore ¶
func (fieldMask *CheckResult_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*CheckResult_FieldMask) FilterInputFields ¶
func (fieldMask *CheckResult_FieldMask) FilterInputFields() *CheckResult_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*CheckResult_FieldMask) FromProtoFieldMask ¶
func (fieldMask *CheckResult_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*CheckResult_FieldMask) GetPaths ¶
func (fieldMask *CheckResult_FieldMask) GetPaths() []CheckResult_FieldPath
func (*CheckResult_FieldMask) GetRawPaths ¶
func (fieldMask *CheckResult_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*CheckResult_FieldMask) IsFull ¶
func (fieldMask *CheckResult_FieldMask) IsFull() bool
func (CheckResult_FieldMask) Marshal ¶
func (fieldMask CheckResult_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (CheckResult_FieldMask) MarshalJSON ¶
func (fieldMask CheckResult_FieldMask) MarshalJSON() ([]byte, error)
func (*CheckResult_FieldMask) PathsCount ¶
func (fieldMask *CheckResult_FieldMask) PathsCount() int
func (*CheckResult_FieldMask) Project ¶
func (fieldMask *CheckResult_FieldMask) Project(source *CheckResult) *CheckResult
func (*CheckResult_FieldMask) ProjectRaw ¶
func (fieldMask *CheckResult_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*CheckResult_FieldMask) ProtoMessage ¶
func (fieldMask *CheckResult_FieldMask) ProtoMessage()
func (*CheckResult_FieldMask) ProtoReflect ¶
func (fieldMask *CheckResult_FieldMask) ProtoReflect() preflect.Message
func (*CheckResult_FieldMask) Reset ¶
func (fieldMask *CheckResult_FieldMask) Reset()
func (*CheckResult_FieldMask) Set ¶
func (fieldMask *CheckResult_FieldMask) Set(target, source *CheckResult)
func (*CheckResult_FieldMask) SetFromCliFlag ¶
func (fieldMask *CheckResult_FieldMask) SetFromCliFlag(raw string) error
func (*CheckResult_FieldMask) SetRaw ¶
func (fieldMask *CheckResult_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*CheckResult_FieldMask) Size ¶
func (fieldMask *CheckResult_FieldMask) Size() int
func (*CheckResult_FieldMask) String ¶
func (fieldMask *CheckResult_FieldMask) String() string
func (*CheckResult_FieldMask) Subtract ¶
func (fieldMask *CheckResult_FieldMask) Subtract(other *CheckResult_FieldMask) *CheckResult_FieldMask
func (*CheckResult_FieldMask) SubtractRaw ¶
func (fieldMask *CheckResult_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*CheckResult_FieldMask) ToProtoFieldMask ¶
func (fieldMask *CheckResult_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*CheckResult_FieldMask) Unmarshal ¶
func (fieldMask *CheckResult_FieldMask) Unmarshal(data []byte) error
func (*CheckResult_FieldMask) UnmarshalJSON ¶
func (fieldMask *CheckResult_FieldMask) UnmarshalJSON(data []byte) error
type CheckResult_FieldPath ¶
type CheckResult_FieldPath interface { gotenobject.FieldPath Selector() CheckResult_FieldPathSelector Get(source *CheckResult) []interface{} GetSingle(source *CheckResult) (interface{}, bool) ClearValue(item *CheckResult) // Those methods build corresponding CheckResult_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) CheckResult_FieldPathValue WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheckResult_FieldPath ¶
func BuildCheckResult_FieldPath(fp gotenobject.RawFieldPath) (CheckResult_FieldPath, error)
func MustParseCheckResult_FieldPath ¶
func MustParseCheckResult_FieldPath(rawField string) CheckResult_FieldPath
func ParseCheckResult_FieldPath ¶
func ParseCheckResult_FieldPath(rawField string) (CheckResult_FieldPath, error)
type CheckResult_FieldPathArrayItemValue ¶
type CheckResult_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue CheckResult_FieldPath ContainsValue(*CheckResult) bool }
CheckResult_FieldPathArrayItemValue allows storing single item in Path-specific values for CheckResult according to their type Present only for array (repeated) types.
func MustParseCheckResult_FieldPathArrayItemValue ¶
func MustParseCheckResult_FieldPathArrayItemValue(pathStr, valueStr string) CheckResult_FieldPathArrayItemValue
func ParseCheckResult_FieldPathArrayItemValue ¶
func ParseCheckResult_FieldPathArrayItemValue(pathStr, valueStr string) (CheckResult_FieldPathArrayItemValue, error)
ParseCheckResult_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type CheckResult_FieldPathArrayOfValues ¶
type CheckResult_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues CheckResult_FieldPath }
CheckResult_FieldPathArrayOfValues allows storing slice of values for CheckResult fields according to their type
func MustParseCheckResult_FieldPathArrayOfValues ¶
func MustParseCheckResult_FieldPathArrayOfValues(pathStr, valuesStr string) CheckResult_FieldPathArrayOfValues
func ParseCheckResult_FieldPathArrayOfValues ¶
func ParseCheckResult_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckResult_FieldPathArrayOfValues, error)
type CheckResult_FieldPathSelector ¶
type CheckResult_FieldPathSelector int32
const ( CheckResult_FieldPathSelectorObject CheckResult_FieldPathSelector = 0 CheckResult_FieldPathSelectorGrantedPermissions CheckResult_FieldPathSelector = 1 CheckResult_FieldPathSelectorConditionallyGrantedPermissions CheckResult_FieldPathSelector = 2 )
func (CheckResult_FieldPathSelector) String ¶
func (s CheckResult_FieldPathSelector) String() string
type CheckResult_FieldPathValue ¶
type CheckResult_FieldPathValue interface { CheckResult_FieldPath gotenobject.FieldPathValue SetTo(target **CheckResult) CompareWith(*CheckResult) (cmp int, comparable bool) }
CheckResult_FieldPathValue allows storing values for CheckResult fields according to their type
func MustParseCheckResult_FieldPathValue ¶
func MustParseCheckResult_FieldPathValue(pathStr, valueStr string) CheckResult_FieldPathValue
func ParseCheckResult_FieldPathValue ¶
func ParseCheckResult_FieldPathValue(pathStr, valueStr string) (CheckResult_FieldPathValue, error)
type CheckResult_FieldSubPath ¶
type CheckResult_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*CheckResult_FieldSubPath) AsConditionallyGrantedPermissionsSubPath ¶
func (fps *CheckResult_FieldSubPath) AsConditionallyGrantedPermissionsSubPath() (ConditionalGrant_FieldPath, bool)
func (*CheckResult_FieldSubPath) ClearValue ¶
func (fps *CheckResult_FieldSubPath) ClearValue(item *CheckResult)
func (*CheckResult_FieldSubPath) ClearValueRaw ¶
func (fps *CheckResult_FieldSubPath) ClearValueRaw(item proto.Message)
func (*CheckResult_FieldSubPath) Get ¶
func (fps *CheckResult_FieldSubPath) Get(source *CheckResult) (values []interface{})
Get returns all values pointed by selected field from source CheckResult
func (*CheckResult_FieldSubPath) GetDefault ¶
func (fps *CheckResult_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckResult_FieldSubPath) GetRaw ¶
func (fps *CheckResult_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*CheckResult_FieldSubPath) GetSingle ¶
func (fps *CheckResult_FieldSubPath) GetSingle(source *CheckResult) (interface{}, bool)
GetSingle returns value of selected field from source CheckResult
func (*CheckResult_FieldSubPath) GetSingleRaw ¶
func (fps *CheckResult_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckResult_FieldSubPath) IsLeaf ¶
func (fps *CheckResult_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckResult_FieldSubPath) JSONString ¶
func (fps *CheckResult_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckResult_FieldSubPath) Selector ¶
func (fps *CheckResult_FieldSubPath) Selector() CheckResult_FieldPathSelector
func (*CheckResult_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *CheckResult_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckResult_FieldSubPath) String ¶
func (fps *CheckResult_FieldSubPath) String() string
String returns path representation in proto convention
func (*CheckResult_FieldSubPath) WithIArrayItemValue ¶
func (fps *CheckResult_FieldSubPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue
func (*CheckResult_FieldSubPath) WithIArrayOfValues ¶
func (fps *CheckResult_FieldSubPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues
func (*CheckResult_FieldSubPath) WithIValue ¶
func (fps *CheckResult_FieldSubPath) WithIValue(value interface{}) CheckResult_FieldPathValue
func (*CheckResult_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *CheckResult_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckResult_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *CheckResult_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckResult_FieldSubPath) WithRawIValue ¶
func (fps *CheckResult_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckResult_FieldSubPathArrayItemValue ¶
type CheckResult_FieldSubPathArrayItemValue struct { CheckResult_FieldPath // contains filtered or unexported fields }
func (*CheckResult_FieldSubPathArrayItemValue) AsConditionallyGrantedPermissionsPathItemValue ¶
func (fpaivs *CheckResult_FieldSubPathArrayItemValue) AsConditionallyGrantedPermissionsPathItemValue() (ConditionalGrant_FieldPathArrayItemValue, bool)
func (*CheckResult_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *CheckResult_FieldSubPathArrayItemValue) ContainsValue(source *CheckResult) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckResult'
func (*CheckResult_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *CheckResult_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type CheckResult_FieldSubPathArrayOfValues ¶
type CheckResult_FieldSubPathArrayOfValues struct { CheckResult_FieldPath // contains filtered or unexported fields }
func (*CheckResult_FieldSubPathArrayOfValues) AsConditionallyGrantedPermissionsPathArrayOfValues ¶
func (fpsaov *CheckResult_FieldSubPathArrayOfValues) AsConditionallyGrantedPermissionsPathArrayOfValues() (ConditionalGrant_FieldPathArrayOfValues, bool)
func (*CheckResult_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *CheckResult_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type CheckResult_FieldSubPathValue ¶
type CheckResult_FieldSubPathValue struct { CheckResult_FieldPath // contains filtered or unexported fields }
func (*CheckResult_FieldSubPathValue) AsConditionallyGrantedPermissionsPathValue ¶
func (fpvs *CheckResult_FieldSubPathValue) AsConditionallyGrantedPermissionsPathValue() (ConditionalGrant_FieldPathValue, bool)
func (*CheckResult_FieldSubPathValue) CompareWith ¶
func (fpvs *CheckResult_FieldSubPathValue) CompareWith(source *CheckResult) (int, bool)
func (*CheckResult_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *CheckResult_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckResult_FieldSubPathValue) GetRawValue ¶
func (fpvs *CheckResult_FieldSubPathValue) GetRawValue() interface{}
func (*CheckResult_FieldSubPathValue) SetTo ¶
func (fpvs *CheckResult_FieldSubPathValue) SetTo(target **CheckResult)
func (*CheckResult_FieldSubPathValue) SetToRaw ¶
func (fpvs *CheckResult_FieldSubPathValue) SetToRaw(target proto.Message)
type CheckResult_FieldTerminalPath ¶
type CheckResult_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*CheckResult_FieldTerminalPath) ClearValue ¶
func (fp *CheckResult_FieldTerminalPath) ClearValue(item *CheckResult)
func (*CheckResult_FieldTerminalPath) ClearValueRaw ¶
func (fp *CheckResult_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*CheckResult_FieldTerminalPath) Get ¶
func (fp *CheckResult_FieldTerminalPath) Get(source *CheckResult) (values []interface{})
Get returns all values pointed by specific field from source CheckResult
func (*CheckResult_FieldTerminalPath) GetDefault ¶
func (fp *CheckResult_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*CheckResult_FieldTerminalPath) GetRaw ¶
func (fp *CheckResult_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*CheckResult_FieldTerminalPath) GetSingle ¶
func (fp *CheckResult_FieldTerminalPath) GetSingle(source *CheckResult) (interface{}, bool)
GetSingle returns value pointed by specific field of from source CheckResult
func (*CheckResult_FieldTerminalPath) GetSingleRaw ¶
func (fp *CheckResult_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*CheckResult_FieldTerminalPath) IsLeaf ¶
func (fp *CheckResult_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*CheckResult_FieldTerminalPath) JSONString ¶
func (fp *CheckResult_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*CheckResult_FieldTerminalPath) Selector ¶
func (fp *CheckResult_FieldTerminalPath) Selector() CheckResult_FieldPathSelector
func (*CheckResult_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *CheckResult_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*CheckResult_FieldTerminalPath) String ¶
func (fp *CheckResult_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*CheckResult_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *CheckResult_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue
func (*CheckResult_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *CheckResult_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues
func (*CheckResult_FieldTerminalPath) WithIValue ¶
func (fp *CheckResult_FieldTerminalPath) WithIValue(value interface{}) CheckResult_FieldPathValue
func (*CheckResult_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *CheckResult_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*CheckResult_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *CheckResult_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*CheckResult_FieldTerminalPath) WithRawIValue ¶
func (fp *CheckResult_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type CheckResult_FieldTerminalPathArrayItemValue ¶
type CheckResult_FieldTerminalPathArrayItemValue struct { CheckResult_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckResult_FieldTerminalPathArrayItemValue) AsConditionallyGrantedPermissionsItemValue ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsConditionallyGrantedPermissionsItemValue() (*ConditionalGrant, bool)
func (*CheckResult_FieldTerminalPathArrayItemValue) AsGrantedPermissionsItemValue ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsGrantedPermissionsItemValue() (*permission.Reference, bool)
func (*CheckResult_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckResult) bool
Contains returns a boolean indicating if value that is being held is present in given 'CheckResult'
func (*CheckResult_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object CheckResult as interface{}
func (*CheckResult_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetSingle(source *CheckResult) (interface{}, bool)
func (*CheckResult_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type CheckResult_FieldTerminalPathArrayOfValues ¶
type CheckResult_FieldTerminalPathArrayOfValues struct { CheckResult_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckResult_FieldTerminalPathArrayOfValues) AsConditionallyGrantedPermissionsArrayOfValues ¶
func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsConditionallyGrantedPermissionsArrayOfValues() ([][]*ConditionalGrant, bool)
func (*CheckResult_FieldTerminalPathArrayOfValues) AsGrantedPermissionsArrayOfValues ¶
func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsGrantedPermissionsArrayOfValues() ([][]*permission.Reference, bool)
func (*CheckResult_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues ¶
func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues() ([]string, bool)
func (*CheckResult_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type CheckResult_FieldTerminalPathValue ¶
type CheckResult_FieldTerminalPathValue struct { CheckResult_FieldTerminalPath // contains filtered or unexported fields }
func (*CheckResult_FieldTerminalPathValue) AsConditionallyGrantedPermissionsValue ¶
func (fpv *CheckResult_FieldTerminalPathValue) AsConditionallyGrantedPermissionsValue() ([]*ConditionalGrant, bool)
func (*CheckResult_FieldTerminalPathValue) AsGrantedPermissionsValue ¶
func (fpv *CheckResult_FieldTerminalPathValue) AsGrantedPermissionsValue() ([]*permission.Reference, bool)
func (*CheckResult_FieldTerminalPathValue) AsObjectValue ¶
func (fpv *CheckResult_FieldTerminalPathValue) AsObjectValue() (string, bool)
func (*CheckResult_FieldTerminalPathValue) CompareWith ¶
func (fpv *CheckResult_FieldTerminalPathValue) CompareWith(source *CheckResult) (int, bool)
CompareWith compares value in the 'CheckResult_FieldTerminalPathValue' with the value under path in 'CheckResult'.
func (*CheckResult_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *CheckResult_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*CheckResult_FieldTerminalPathValue) GetRawValue ¶
func (fpv *CheckResult_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'CheckResult' as interface{}
func (*CheckResult_FieldTerminalPathValue) SetTo ¶
func (fpv *CheckResult_FieldTerminalPathValue) SetTo(target **CheckResult)
SetTo stores value for selected field for object CheckResult
func (*CheckResult_FieldTerminalPathValue) SetToRaw ¶
func (fpv *CheckResult_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Check_FieldMask ¶
type Check_FieldMask struct {
Paths []Check_FieldPath
}
func FullCheck_FieldMask ¶
func FullCheck_FieldMask() *Check_FieldMask
func (*Check_FieldMask) AppendPath ¶
func (fieldMask *Check_FieldMask) AppendPath(path Check_FieldPath)
func (*Check_FieldMask) AppendRawPath ¶
func (fieldMask *Check_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Check_FieldMask) DecodeFirestore ¶
func (fieldMask *Check_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Check_FieldMask) EncodeFirestore ¶
func (fieldMask *Check_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Check_FieldMask) FilterInputFields ¶
func (fieldMask *Check_FieldMask) FilterInputFields() *Check_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Check_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Check_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*Check_FieldMask) GetPaths ¶
func (fieldMask *Check_FieldMask) GetPaths() []Check_FieldPath
func (*Check_FieldMask) GetRawPaths ¶
func (fieldMask *Check_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Check_FieldMask) IsFull ¶
func (fieldMask *Check_FieldMask) IsFull() bool
func (Check_FieldMask) Marshal ¶
func (fieldMask Check_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Check_FieldMask) MarshalJSON ¶
func (fieldMask Check_FieldMask) MarshalJSON() ([]byte, error)
func (*Check_FieldMask) PathsCount ¶
func (fieldMask *Check_FieldMask) PathsCount() int
func (*Check_FieldMask) Project ¶
func (fieldMask *Check_FieldMask) Project(source *Check) *Check
func (*Check_FieldMask) ProjectRaw ¶
func (fieldMask *Check_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Check_FieldMask) ProtoMessage ¶
func (fieldMask *Check_FieldMask) ProtoMessage()
func (*Check_FieldMask) ProtoReflect ¶
func (fieldMask *Check_FieldMask) ProtoReflect() preflect.Message
func (*Check_FieldMask) Reset ¶
func (fieldMask *Check_FieldMask) Reset()
func (*Check_FieldMask) Set ¶
func (fieldMask *Check_FieldMask) Set(target, source *Check)
func (*Check_FieldMask) SetFromCliFlag ¶
func (fieldMask *Check_FieldMask) SetFromCliFlag(raw string) error
func (*Check_FieldMask) SetRaw ¶
func (fieldMask *Check_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Check_FieldMask) Size ¶
func (fieldMask *Check_FieldMask) Size() int
func (*Check_FieldMask) String ¶
func (fieldMask *Check_FieldMask) String() string
func (*Check_FieldMask) Subtract ¶
func (fieldMask *Check_FieldMask) Subtract(other *Check_FieldMask) *Check_FieldMask
func (*Check_FieldMask) SubtractRaw ¶
func (fieldMask *Check_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Check_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Check_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Check_FieldMask) Unmarshal ¶
func (fieldMask *Check_FieldMask) Unmarshal(data []byte) error
func (*Check_FieldMask) UnmarshalJSON ¶
func (fieldMask *Check_FieldMask) UnmarshalJSON(data []byte) error
type Check_FieldPath ¶
type Check_FieldPath interface { gotenobject.FieldPath Selector() Check_FieldPathSelector Get(source *Check) []interface{} GetSingle(source *Check) (interface{}, bool) ClearValue(item *Check) // Those methods build corresponding Check_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Check_FieldPathValue WithIArrayOfValues(values interface{}) Check_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Check_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildCheck_FieldPath ¶
func BuildCheck_FieldPath(fp gotenobject.RawFieldPath) (Check_FieldPath, error)
func MustParseCheck_FieldPath ¶
func MustParseCheck_FieldPath(rawField string) Check_FieldPath
func ParseCheck_FieldPath ¶
func ParseCheck_FieldPath(rawField string) (Check_FieldPath, error)
type Check_FieldPathArrayItemValue ¶
type Check_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Check_FieldPath ContainsValue(*Check) bool }
Check_FieldPathArrayItemValue allows storing single item in Path-specific values for Check according to their type Present only for array (repeated) types.
func MustParseCheck_FieldPathArrayItemValue ¶
func MustParseCheck_FieldPathArrayItemValue(pathStr, valueStr string) Check_FieldPathArrayItemValue
func ParseCheck_FieldPathArrayItemValue ¶
func ParseCheck_FieldPathArrayItemValue(pathStr, valueStr string) (Check_FieldPathArrayItemValue, error)
ParseCheck_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Check_FieldPathArrayOfValues ¶
type Check_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Check_FieldPath }
Check_FieldPathArrayOfValues allows storing slice of values for Check fields according to their type
func MustParseCheck_FieldPathArrayOfValues ¶
func MustParseCheck_FieldPathArrayOfValues(pathStr, valuesStr string) Check_FieldPathArrayOfValues
func ParseCheck_FieldPathArrayOfValues ¶
func ParseCheck_FieldPathArrayOfValues(pathStr, valuesStr string) (Check_FieldPathArrayOfValues, error)
type Check_FieldPathSelector ¶
type Check_FieldPathSelector int32
const ( Check_FieldPathSelectorObject Check_FieldPathSelector = 0 Check_FieldPathSelectorPermissions Check_FieldPathSelector = 1 )
func (Check_FieldPathSelector) String ¶
func (s Check_FieldPathSelector) String() string
type Check_FieldPathValue ¶
type Check_FieldPathValue interface { Check_FieldPath gotenobject.FieldPathValue SetTo(target **Check) CompareWith(*Check) (cmp int, comparable bool) }
Check_FieldPathValue allows storing values for Check fields according to their type
func MustParseCheck_FieldPathValue ¶
func MustParseCheck_FieldPathValue(pathStr, valueStr string) Check_FieldPathValue
func ParseCheck_FieldPathValue ¶
func ParseCheck_FieldPathValue(pathStr, valueStr string) (Check_FieldPathValue, error)
type Check_FieldTerminalPath ¶
type Check_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Check_FieldTerminalPath) ClearValue ¶
func (fp *Check_FieldTerminalPath) ClearValue(item *Check)
func (*Check_FieldTerminalPath) ClearValueRaw ¶
func (fp *Check_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Check_FieldTerminalPath) Get ¶
func (fp *Check_FieldTerminalPath) Get(source *Check) (values []interface{})
Get returns all values pointed by specific field from source Check
func (*Check_FieldTerminalPath) GetDefault ¶
func (fp *Check_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Check_FieldTerminalPath) GetRaw ¶
func (fp *Check_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Check_FieldTerminalPath) GetSingle ¶
func (fp *Check_FieldTerminalPath) GetSingle(source *Check) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Check
func (*Check_FieldTerminalPath) GetSingleRaw ¶
func (fp *Check_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Check_FieldTerminalPath) IsLeaf ¶
func (fp *Check_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Check_FieldTerminalPath) JSONString ¶
func (fp *Check_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Check_FieldTerminalPath) Selector ¶
func (fp *Check_FieldTerminalPath) Selector() Check_FieldPathSelector
func (*Check_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *Check_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Check_FieldTerminalPath) String ¶
func (fp *Check_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Check_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Check_FieldTerminalPath) WithIArrayItemValue(value interface{}) Check_FieldPathArrayItemValue
func (*Check_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Check_FieldTerminalPath) WithIArrayOfValues(values interface{}) Check_FieldPathArrayOfValues
func (*Check_FieldTerminalPath) WithIValue ¶
func (fp *Check_FieldTerminalPath) WithIValue(value interface{}) Check_FieldPathValue
func (*Check_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Check_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Check_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Check_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Check_FieldTerminalPath) WithRawIValue ¶
func (fp *Check_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Check_FieldTerminalPathArrayItemValue ¶
type Check_FieldTerminalPathArrayItemValue struct { Check_FieldTerminalPath // contains filtered or unexported fields }
func (*Check_FieldTerminalPathArrayItemValue) AsPermissionsItemValue ¶
func (fpaiv *Check_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)
func (*Check_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Check_FieldTerminalPathArrayItemValue) ContainsValue(source *Check) bool
Contains returns a boolean indicating if value that is being held is present in given 'Check'
func (*Check_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Check as interface{}
func (*Check_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetSingle(source *Check) (interface{}, bool)
func (*Check_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Check_FieldTerminalPathArrayOfValues ¶
type Check_FieldTerminalPathArrayOfValues struct { Check_FieldTerminalPath // contains filtered or unexported fields }
func (*Check_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues ¶
func (fpaov *Check_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues() ([]string, bool)
func (*Check_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues ¶
func (fpaov *Check_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Reference, bool)
func (*Check_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Check_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Check_FieldTerminalPathValue ¶
type Check_FieldTerminalPathValue struct { Check_FieldTerminalPath // contains filtered or unexported fields }
func (*Check_FieldTerminalPathValue) AsObjectValue ¶
func (fpv *Check_FieldTerminalPathValue) AsObjectValue() (string, bool)
func (*Check_FieldTerminalPathValue) AsPermissionsValue ¶
func (fpv *Check_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)
func (*Check_FieldTerminalPathValue) CompareWith ¶
func (fpv *Check_FieldTerminalPathValue) CompareWith(source *Check) (int, bool)
CompareWith compares value in the 'Check_FieldTerminalPathValue' with the value under path in 'Check'.
func (*Check_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Check_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Check_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Check_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Check' as interface{}
func (*Check_FieldTerminalPathValue) SetTo ¶
func (fpv *Check_FieldTerminalPathValue) SetTo(target **Check)
SetTo stores value for selected field for object Check
func (*Check_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Check_FieldTerminalPathValue) SetToRaw(target proto.Message)
type ConditionalGrant ¶
type ConditionalGrant struct { Permissions []*permission.Reference `protobuf:"bytes,1,rep,customtype=Reference,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"` ConditionBindings []*condition.ConditionBinding `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
ConditionalGrant represents grant on repeated list of permissions if any of conditions is met.
func (*ConditionalGrant) Clone ¶
func (o *ConditionalGrant) Clone() *ConditionalGrant
func (*ConditionalGrant) CloneRaw ¶
func (o *ConditionalGrant) CloneRaw() gotenobject.GotenObjectExt
func (*ConditionalGrant) Descriptor ¶
func (*ConditionalGrant) Descriptor() ([]byte, []int)
Deprecated, Use ConditionalGrant.ProtoReflect.Descriptor instead.
func (*ConditionalGrant) GetConditionBindings ¶
func (m *ConditionalGrant) GetConditionBindings() []*condition.ConditionBinding
func (*ConditionalGrant) GetPermissions ¶
func (m *ConditionalGrant) GetPermissions() []*permission.Reference
func (*ConditionalGrant) GotenMessage ¶
func (*ConditionalGrant) GotenMessage()
func (*ConditionalGrant) GotenObjectExt ¶
func (o *ConditionalGrant) GotenObjectExt()
func (*ConditionalGrant) GotenValidate ¶
func (obj *ConditionalGrant) GotenValidate() error
func (*ConditionalGrant) MakeDiffFieldMask ¶
func (o *ConditionalGrant) MakeDiffFieldMask(other *ConditionalGrant) *ConditionalGrant_FieldMask
func (*ConditionalGrant) MakeFullFieldMask ¶
func (o *ConditionalGrant) MakeFullFieldMask() *ConditionalGrant_FieldMask
func (*ConditionalGrant) MakeRawDiffFieldMask ¶
func (o *ConditionalGrant) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*ConditionalGrant) MakeRawFullFieldMask ¶
func (o *ConditionalGrant) MakeRawFullFieldMask() gotenobject.FieldMask
func (*ConditionalGrant) Marshal ¶
func (m *ConditionalGrant) Marshal() ([]byte, error)
func (*ConditionalGrant) MarshalJSON ¶
func (m *ConditionalGrant) MarshalJSON() ([]byte, error)
func (*ConditionalGrant) Merge ¶
func (o *ConditionalGrant) Merge(source *ConditionalGrant)
func (*ConditionalGrant) MergeRaw ¶
func (o *ConditionalGrant) MergeRaw(source gotenobject.GotenObjectExt)
func (*ConditionalGrant) ProtoMessage ¶
func (*ConditionalGrant) ProtoMessage()
func (*ConditionalGrant) ProtoReflect ¶
func (m *ConditionalGrant) ProtoReflect() preflect.Message
func (*ConditionalGrant) Reset ¶
func (m *ConditionalGrant) Reset()
func (*ConditionalGrant) SetConditionBindings ¶
func (m *ConditionalGrant) SetConditionBindings(fv []*condition.ConditionBinding)
func (*ConditionalGrant) SetPermissions ¶
func (m *ConditionalGrant) SetPermissions(fv []*permission.Reference)
func (*ConditionalGrant) String ¶
func (m *ConditionalGrant) String() string
func (*ConditionalGrant) Unmarshal ¶
func (m *ConditionalGrant) Unmarshal(b []byte) error
func (*ConditionalGrant) UnmarshalJSON ¶
func (m *ConditionalGrant) UnmarshalJSON(data []byte) error
type ConditionalGrantFieldPathBuilder ¶
type ConditionalGrantFieldPathBuilder struct{}
func NewConditionalGrantFieldPathBuilder ¶
func NewConditionalGrantFieldPathBuilder() ConditionalGrantFieldPathBuilder
func (ConditionalGrantFieldPathBuilder) ConditionBindings ¶
func (ConditionalGrantFieldPathBuilder) ConditionBindings() ConditionalGrantPathSelectorConditionBindings
func (ConditionalGrantFieldPathBuilder) Permissions ¶
func (ConditionalGrantFieldPathBuilder) Permissions() ConditionalGrantPathSelectorPermissions
type ConditionalGrantMapPathSelectorConditionBindingsParameters ¶
type ConditionalGrantMapPathSelectorConditionBindingsParameters struct {
// contains filtered or unexported fields
}
func (ConditionalGrantMapPathSelectorConditionBindingsParameters) FieldPath ¶
func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) FieldPath() *ConditionalGrant_FieldSubPath
func (ConditionalGrantMapPathSelectorConditionBindingsParameters) WithArrayOfValues ¶
func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) WithArrayOfValues(values []string) *ConditionalGrant_FieldSubPathArrayOfValues
func (ConditionalGrantMapPathSelectorConditionBindingsParameters) WithValue ¶
func (s ConditionalGrantMapPathSelectorConditionBindingsParameters) WithValue(value string) *ConditionalGrant_FieldSubPathValue
type ConditionalGrantPathSelectorConditionBindings ¶
type ConditionalGrantPathSelectorConditionBindings struct{}
func (ConditionalGrantPathSelectorConditionBindings) FieldPath ¶
func (ConditionalGrantPathSelectorConditionBindings) FieldPath() *ConditionalGrant_FieldTerminalPath
func (ConditionalGrantPathSelectorConditionBindings) Parameters ¶
func (ConditionalGrantPathSelectorConditionBindings) WithArrayOfValues ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithArrayOfValues(values [][]*condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathArrayOfValues
func (ConditionalGrantPathSelectorConditionBindings) WithItemValue ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithItemValue(value *condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathArrayItemValue
func (ConditionalGrantPathSelectorConditionBindings) WithSubArrayItemValue ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithSubArrayItemValue(subPathArrayItemValue condition.ConditionBinding_FieldPathArrayItemValue) *ConditionalGrant_FieldSubPathArrayItemValue
func (ConditionalGrantPathSelectorConditionBindings) WithSubArrayOfValues ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithSubArrayOfValues(subPathArrayOfValues condition.ConditionBinding_FieldPathArrayOfValues) *ConditionalGrant_FieldSubPathArrayOfValues
func (ConditionalGrantPathSelectorConditionBindings) WithSubPath ¶
func (ConditionalGrantPathSelectorConditionBindings) WithSubPath(subPath condition.ConditionBinding_FieldPath) *ConditionalGrant_FieldSubPath
func (ConditionalGrantPathSelectorConditionBindings) WithSubValue ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithSubValue(subPathValue condition.ConditionBinding_FieldPathValue) *ConditionalGrant_FieldSubPathValue
func (ConditionalGrantPathSelectorConditionBindings) WithValue ¶
func (s ConditionalGrantPathSelectorConditionBindings) WithValue(value []*condition.ConditionBinding) *ConditionalGrant_FieldTerminalPathValue
type ConditionalGrantPathSelectorConditionBindingsCondition ¶
type ConditionalGrantPathSelectorConditionBindingsCondition struct{}
func (ConditionalGrantPathSelectorConditionBindingsCondition) FieldPath ¶
func (ConditionalGrantPathSelectorConditionBindingsCondition) FieldPath() *ConditionalGrant_FieldSubPath
func (ConditionalGrantPathSelectorConditionBindingsCondition) WithArrayOfValues ¶
func (s ConditionalGrantPathSelectorConditionBindingsCondition) WithArrayOfValues(values []*condition.Reference) *ConditionalGrant_FieldSubPathArrayOfValues
func (ConditionalGrantPathSelectorConditionBindingsCondition) WithValue ¶
func (s ConditionalGrantPathSelectorConditionBindingsCondition) WithValue(value *condition.Reference) *ConditionalGrant_FieldSubPathValue
type ConditionalGrantPathSelectorConditionBindingsParameters ¶
type ConditionalGrantPathSelectorConditionBindingsParameters struct{}
func (ConditionalGrantPathSelectorConditionBindingsParameters) FieldPath ¶
func (ConditionalGrantPathSelectorConditionBindingsParameters) FieldPath() *ConditionalGrant_FieldSubPath
func (ConditionalGrantPathSelectorConditionBindingsParameters) WithArrayOfValues ¶
func (s ConditionalGrantPathSelectorConditionBindingsParameters) WithArrayOfValues(values []map[string]string) *ConditionalGrant_FieldSubPathArrayOfValues
func (ConditionalGrantPathSelectorConditionBindingsParameters) WithValue ¶
func (s ConditionalGrantPathSelectorConditionBindingsParameters) WithValue(value map[string]string) *ConditionalGrant_FieldSubPathValue
type ConditionalGrantPathSelectorPermissions ¶
type ConditionalGrantPathSelectorPermissions struct{}
func (ConditionalGrantPathSelectorPermissions) FieldPath ¶
func (ConditionalGrantPathSelectorPermissions) FieldPath() *ConditionalGrant_FieldTerminalPath
func (ConditionalGrantPathSelectorPermissions) WithArrayOfValues ¶
func (s ConditionalGrantPathSelectorPermissions) WithArrayOfValues(values [][]*permission.Reference) *ConditionalGrant_FieldTerminalPathArrayOfValues
func (ConditionalGrantPathSelectorPermissions) WithItemValue ¶
func (s ConditionalGrantPathSelectorPermissions) WithItemValue(value *permission.Reference) *ConditionalGrant_FieldTerminalPathArrayItemValue
func (ConditionalGrantPathSelectorPermissions) WithValue ¶
func (s ConditionalGrantPathSelectorPermissions) WithValue(value []*permission.Reference) *ConditionalGrant_FieldTerminalPathValue
type ConditionalGrant_FieldMask ¶
type ConditionalGrant_FieldMask struct {
Paths []ConditionalGrant_FieldPath
}
func FullConditionalGrant_FieldMask ¶
func FullConditionalGrant_FieldMask() *ConditionalGrant_FieldMask
func (*ConditionalGrant_FieldMask) AppendPath ¶
func (fieldMask *ConditionalGrant_FieldMask) AppendPath(path ConditionalGrant_FieldPath)
func (*ConditionalGrant_FieldMask) AppendRawPath ¶
func (fieldMask *ConditionalGrant_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*ConditionalGrant_FieldMask) DecodeFirestore ¶
func (fieldMask *ConditionalGrant_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*ConditionalGrant_FieldMask) EncodeFirestore ¶
func (fieldMask *ConditionalGrant_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*ConditionalGrant_FieldMask) FilterInputFields ¶
func (fieldMask *ConditionalGrant_FieldMask) FilterInputFields() *ConditionalGrant_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*ConditionalGrant_FieldMask) FromProtoFieldMask ¶
func (fieldMask *ConditionalGrant_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*ConditionalGrant_FieldMask) GetPaths ¶
func (fieldMask *ConditionalGrant_FieldMask) GetPaths() []ConditionalGrant_FieldPath
func (*ConditionalGrant_FieldMask) GetRawPaths ¶
func (fieldMask *ConditionalGrant_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*ConditionalGrant_FieldMask) IsFull ¶
func (fieldMask *ConditionalGrant_FieldMask) IsFull() bool
func (ConditionalGrant_FieldMask) Marshal ¶
func (fieldMask ConditionalGrant_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (ConditionalGrant_FieldMask) MarshalJSON ¶
func (fieldMask ConditionalGrant_FieldMask) MarshalJSON() ([]byte, error)
func (*ConditionalGrant_FieldMask) PathsCount ¶
func (fieldMask *ConditionalGrant_FieldMask) PathsCount() int
func (*ConditionalGrant_FieldMask) Project ¶
func (fieldMask *ConditionalGrant_FieldMask) Project(source *ConditionalGrant) *ConditionalGrant
func (*ConditionalGrant_FieldMask) ProjectRaw ¶
func (fieldMask *ConditionalGrant_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*ConditionalGrant_FieldMask) ProtoMessage ¶
func (fieldMask *ConditionalGrant_FieldMask) ProtoMessage()
func (*ConditionalGrant_FieldMask) ProtoReflect ¶
func (fieldMask *ConditionalGrant_FieldMask) ProtoReflect() preflect.Message
func (*ConditionalGrant_FieldMask) Reset ¶
func (fieldMask *ConditionalGrant_FieldMask) Reset()
func (*ConditionalGrant_FieldMask) Set ¶
func (fieldMask *ConditionalGrant_FieldMask) Set(target, source *ConditionalGrant)
func (*ConditionalGrant_FieldMask) SetFromCliFlag ¶
func (fieldMask *ConditionalGrant_FieldMask) SetFromCliFlag(raw string) error
func (*ConditionalGrant_FieldMask) SetRaw ¶
func (fieldMask *ConditionalGrant_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*ConditionalGrant_FieldMask) Size ¶
func (fieldMask *ConditionalGrant_FieldMask) Size() int
func (*ConditionalGrant_FieldMask) String ¶
func (fieldMask *ConditionalGrant_FieldMask) String() string
func (*ConditionalGrant_FieldMask) Subtract ¶
func (fieldMask *ConditionalGrant_FieldMask) Subtract(other *ConditionalGrant_FieldMask) *ConditionalGrant_FieldMask
func (*ConditionalGrant_FieldMask) SubtractRaw ¶
func (fieldMask *ConditionalGrant_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*ConditionalGrant_FieldMask) ToProtoFieldMask ¶
func (fieldMask *ConditionalGrant_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*ConditionalGrant_FieldMask) Unmarshal ¶
func (fieldMask *ConditionalGrant_FieldMask) Unmarshal(data []byte) error
func (*ConditionalGrant_FieldMask) UnmarshalJSON ¶
func (fieldMask *ConditionalGrant_FieldMask) UnmarshalJSON(data []byte) error
type ConditionalGrant_FieldPath ¶
type ConditionalGrant_FieldPath interface { gotenobject.FieldPath Selector() ConditionalGrant_FieldPathSelector Get(source *ConditionalGrant) []interface{} GetSingle(source *ConditionalGrant) (interface{}, bool) ClearValue(item *ConditionalGrant) // Those methods build corresponding ConditionalGrant_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) ConditionalGrant_FieldPathValue WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildConditionalGrant_FieldPath ¶
func BuildConditionalGrant_FieldPath(fp gotenobject.RawFieldPath) (ConditionalGrant_FieldPath, error)
func MustParseConditionalGrant_FieldPath ¶
func MustParseConditionalGrant_FieldPath(rawField string) ConditionalGrant_FieldPath
func ParseConditionalGrant_FieldPath ¶
func ParseConditionalGrant_FieldPath(rawField string) (ConditionalGrant_FieldPath, error)
type ConditionalGrant_FieldPathArrayItemValue ¶
type ConditionalGrant_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue ConditionalGrant_FieldPath ContainsValue(*ConditionalGrant) bool }
ConditionalGrant_FieldPathArrayItemValue allows storing single item in Path-specific values for ConditionalGrant according to their type Present only for array (repeated) types.
func MustParseConditionalGrant_FieldPathArrayItemValue ¶
func MustParseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) ConditionalGrant_FieldPathArrayItemValue
func ParseConditionalGrant_FieldPathArrayItemValue ¶
func ParseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) (ConditionalGrant_FieldPathArrayItemValue, error)
ParseConditionalGrant_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type ConditionalGrant_FieldPathArrayOfValues ¶
type ConditionalGrant_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues ConditionalGrant_FieldPath }
ConditionalGrant_FieldPathArrayOfValues allows storing slice of values for ConditionalGrant fields according to their type
func MustParseConditionalGrant_FieldPathArrayOfValues ¶
func MustParseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) ConditionalGrant_FieldPathArrayOfValues
func ParseConditionalGrant_FieldPathArrayOfValues ¶
func ParseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) (ConditionalGrant_FieldPathArrayOfValues, error)
type ConditionalGrant_FieldPathSelector ¶
type ConditionalGrant_FieldPathSelector int32
const ( ConditionalGrant_FieldPathSelectorPermissions ConditionalGrant_FieldPathSelector = 0 ConditionalGrant_FieldPathSelectorConditionBindings ConditionalGrant_FieldPathSelector = 1 )
func (ConditionalGrant_FieldPathSelector) String ¶
func (s ConditionalGrant_FieldPathSelector) String() string
type ConditionalGrant_FieldPathValue ¶
type ConditionalGrant_FieldPathValue interface { ConditionalGrant_FieldPath gotenobject.FieldPathValue SetTo(target **ConditionalGrant) CompareWith(*ConditionalGrant) (cmp int, comparable bool) }
ConditionalGrant_FieldPathValue allows storing values for ConditionalGrant fields according to their type
func MustParseConditionalGrant_FieldPathValue ¶
func MustParseConditionalGrant_FieldPathValue(pathStr, valueStr string) ConditionalGrant_FieldPathValue
func ParseConditionalGrant_FieldPathValue ¶
func ParseConditionalGrant_FieldPathValue(pathStr, valueStr string) (ConditionalGrant_FieldPathValue, error)
type ConditionalGrant_FieldSubPath ¶
type ConditionalGrant_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*ConditionalGrant_FieldSubPath) AsConditionBindingsSubPath ¶
func (fps *ConditionalGrant_FieldSubPath) AsConditionBindingsSubPath() (condition.ConditionBinding_FieldPath, bool)
func (*ConditionalGrant_FieldSubPath) ClearValue ¶
func (fps *ConditionalGrant_FieldSubPath) ClearValue(item *ConditionalGrant)
func (*ConditionalGrant_FieldSubPath) ClearValueRaw ¶
func (fps *ConditionalGrant_FieldSubPath) ClearValueRaw(item proto.Message)
func (*ConditionalGrant_FieldSubPath) Get ¶
func (fps *ConditionalGrant_FieldSubPath) Get(source *ConditionalGrant) (values []interface{})
Get returns all values pointed by selected field from source ConditionalGrant
func (*ConditionalGrant_FieldSubPath) GetDefault ¶
func (fps *ConditionalGrant_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*ConditionalGrant_FieldSubPath) GetRaw ¶
func (fps *ConditionalGrant_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*ConditionalGrant_FieldSubPath) GetSingle ¶
func (fps *ConditionalGrant_FieldSubPath) GetSingle(source *ConditionalGrant) (interface{}, bool)
GetSingle returns value of selected field from source ConditionalGrant
func (*ConditionalGrant_FieldSubPath) GetSingleRaw ¶
func (fps *ConditionalGrant_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*ConditionalGrant_FieldSubPath) IsLeaf ¶
func (fps *ConditionalGrant_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*ConditionalGrant_FieldSubPath) JSONString ¶
func (fps *ConditionalGrant_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*ConditionalGrant_FieldSubPath) Selector ¶
func (fps *ConditionalGrant_FieldSubPath) Selector() ConditionalGrant_FieldPathSelector
func (*ConditionalGrant_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *ConditionalGrant_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*ConditionalGrant_FieldSubPath) String ¶
func (fps *ConditionalGrant_FieldSubPath) String() string
String returns path representation in proto convention
func (*ConditionalGrant_FieldSubPath) WithIArrayItemValue ¶
func (fps *ConditionalGrant_FieldSubPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue
func (*ConditionalGrant_FieldSubPath) WithIArrayOfValues ¶
func (fps *ConditionalGrant_FieldSubPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues
func (*ConditionalGrant_FieldSubPath) WithIValue ¶
func (fps *ConditionalGrant_FieldSubPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue
func (*ConditionalGrant_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *ConditionalGrant_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*ConditionalGrant_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *ConditionalGrant_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*ConditionalGrant_FieldSubPath) WithRawIValue ¶
func (fps *ConditionalGrant_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type ConditionalGrant_FieldSubPathArrayItemValue ¶
type ConditionalGrant_FieldSubPathArrayItemValue struct { ConditionalGrant_FieldPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldSubPathArrayItemValue) AsConditionBindingsPathItemValue ¶
func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) AsConditionBindingsPathItemValue() (condition.ConditionBinding_FieldPathArrayItemValue, bool)
func (*ConditionalGrant_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) ContainsValue(source *ConditionalGrant) bool
Contains returns a boolean indicating if value that is being held is present in given 'ConditionalGrant'
func (*ConditionalGrant_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type ConditionalGrant_FieldSubPathArrayOfValues ¶
type ConditionalGrant_FieldSubPathArrayOfValues struct { ConditionalGrant_FieldPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldSubPathArrayOfValues) AsConditionBindingsPathArrayOfValues ¶
func (fpsaov *ConditionalGrant_FieldSubPathArrayOfValues) AsConditionBindingsPathArrayOfValues() (condition.ConditionBinding_FieldPathArrayOfValues, bool)
func (*ConditionalGrant_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *ConditionalGrant_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type ConditionalGrant_FieldSubPathValue ¶
type ConditionalGrant_FieldSubPathValue struct { ConditionalGrant_FieldPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue() (condition.ConditionBinding_FieldPathValue, bool)
func (*ConditionalGrant_FieldSubPathValue) CompareWith ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) CompareWith(source *ConditionalGrant) (int, bool)
func (*ConditionalGrant_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*ConditionalGrant_FieldSubPathValue) GetRawValue ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) GetRawValue() interface{}
func (*ConditionalGrant_FieldSubPathValue) SetTo ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) SetTo(target **ConditionalGrant)
func (*ConditionalGrant_FieldSubPathValue) SetToRaw ¶
func (fpvs *ConditionalGrant_FieldSubPathValue) SetToRaw(target proto.Message)
type ConditionalGrant_FieldTerminalPath ¶
type ConditionalGrant_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*ConditionalGrant_FieldTerminalPath) ClearValue ¶
func (fp *ConditionalGrant_FieldTerminalPath) ClearValue(item *ConditionalGrant)
func (*ConditionalGrant_FieldTerminalPath) ClearValueRaw ¶
func (fp *ConditionalGrant_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*ConditionalGrant_FieldTerminalPath) Get ¶
func (fp *ConditionalGrant_FieldTerminalPath) Get(source *ConditionalGrant) (values []interface{})
Get returns all values pointed by specific field from source ConditionalGrant
func (*ConditionalGrant_FieldTerminalPath) GetDefault ¶
func (fp *ConditionalGrant_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*ConditionalGrant_FieldTerminalPath) GetRaw ¶
func (fp *ConditionalGrant_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*ConditionalGrant_FieldTerminalPath) GetSingle ¶
func (fp *ConditionalGrant_FieldTerminalPath) GetSingle(source *ConditionalGrant) (interface{}, bool)
GetSingle returns value pointed by specific field of from source ConditionalGrant
func (*ConditionalGrant_FieldTerminalPath) GetSingleRaw ¶
func (fp *ConditionalGrant_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*ConditionalGrant_FieldTerminalPath) IsLeaf ¶
func (fp *ConditionalGrant_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*ConditionalGrant_FieldTerminalPath) JSONString ¶
func (fp *ConditionalGrant_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*ConditionalGrant_FieldTerminalPath) Selector ¶
func (fp *ConditionalGrant_FieldTerminalPath) Selector() ConditionalGrant_FieldPathSelector
func (*ConditionalGrant_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *ConditionalGrant_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*ConditionalGrant_FieldTerminalPath) String ¶
func (fp *ConditionalGrant_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*ConditionalGrant_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue
func (*ConditionalGrant_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues
func (*ConditionalGrant_FieldTerminalPath) WithIValue ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue
func (*ConditionalGrant_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*ConditionalGrant_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*ConditionalGrant_FieldTerminalPath) WithRawIValue ¶
func (fp *ConditionalGrant_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type ConditionalGrant_FieldTerminalPathArrayItemValue ¶
type ConditionalGrant_FieldTerminalPathArrayItemValue struct { ConditionalGrant_FieldTerminalPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue() (*condition.ConditionBinding, bool)
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) AsPermissionsItemValue ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) ContainsValue(source *ConditionalGrant) bool
Contains returns a boolean indicating if value that is being held is present in given 'ConditionalGrant'
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object ConditionalGrant as interface{}
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle(source *ConditionalGrant) (interface{}, bool)
func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type ConditionalGrant_FieldTerminalPathArrayOfValues ¶
type ConditionalGrant_FieldTerminalPathArrayOfValues struct { ConditionalGrant_FieldTerminalPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues ¶
func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues() ([][]*condition.ConditionBinding, bool)
func (*ConditionalGrant_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues ¶
func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Reference, bool)
func (*ConditionalGrant_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type ConditionalGrant_FieldTerminalPathValue ¶
type ConditionalGrant_FieldTerminalPathValue struct { ConditionalGrant_FieldTerminalPath // contains filtered or unexported fields }
func (*ConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue() ([]*condition.ConditionBinding, bool)
func (*ConditionalGrant_FieldTerminalPathValue) AsPermissionsValue ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)
func (*ConditionalGrant_FieldTerminalPathValue) CompareWith ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) CompareWith(source *ConditionalGrant) (int, bool)
CompareWith compares value in the 'ConditionalGrant_FieldTerminalPathValue' with the value under path in 'ConditionalGrant'.
func (*ConditionalGrant_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*ConditionalGrant_FieldTerminalPathValue) GetRawValue ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'ConditionalGrant' as interface{}
func (*ConditionalGrant_FieldTerminalPathValue) SetTo ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) SetTo(target **ConditionalGrant)
SetTo stores value for selected field for object ConditionalGrant
func (*ConditionalGrant_FieldTerminalPathValue) SetToRaw ¶
func (fpv *ConditionalGrant_FieldTerminalPathValue) SetToRaw(target proto.Message)
Source Files ¶
- authorization_custom.pb.fieldmask.go
- authorization_custom.pb.fieldpath.go
- authorization_custom.pb.fieldpathbuilder.go
- authorization_custom.pb.go
- authorization_custom.pb.object_ext.go
- authorization_custom.pb.validate.go
- authorization_service.pb.client.go
- authorization_service.pb.descriptors.go
- authorization_service.pb.go