github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/organization_invitation/organization_invitation.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/iam/proto/v1/organization_invitation.proto
     3  // DO NOT EDIT!!!
     4  
     5  package organization_invitation
     6  
     7  // proto imports
     8  import (
     9  	attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain"
    10  	iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    11  	condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition"
    12  	group "github.com/cloudwan/edgelq-sdk/iam/resources/v1/group"
    13  	iam_invitation "github.com/cloudwan/edgelq-sdk/iam/resources/v1/invitation"
    14  	organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    15  	permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission"
    16  	project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    17  	role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role"
    18  	service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account"
    19  	user "github.com/cloudwan/edgelq-sdk/iam/resources/v1/user"
    20  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    21  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    22  	meta "github.com/cloudwan/goten-sdk/types/meta"
    23  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    24  	structpb "google.golang.org/protobuf/types/known/structpb"
    25  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    26  )
    27  
    28  // make sure we're using proto imports
    29  var (
    30  	_ = &attestation_domain.AttestationDomain{}
    31  	_ = &iam_common.PCR{}
    32  	_ = &condition.Condition{}
    33  	_ = &group.Group{}
    34  	_ = &iam_invitation.Actor{}
    35  	_ = &organization.Organization{}
    36  	_ = &permission.Permission{}
    37  	_ = &project.Project{}
    38  	_ = &role.Role{}
    39  	_ = &service_account.ServiceAccount{}
    40  	_ = &user.User{}
    41  	_ = &structpb.Struct{}
    42  	_ = &timestamppb.Timestamp{}
    43  	_ = &meta_common.LabelledDomain{}
    44  	_ = &meta_service.Service{}
    45  	_ = &meta.Meta{}
    46  	_ = &multi_region_policy.MultiRegionPolicy{}
    47  )
    48  
    49  type OrganizationInvitationFieldPathBuilder struct{}
    50  
    51  func NewOrganizationInvitationFieldPathBuilder() OrganizationInvitationFieldPathBuilder {
    52  	return OrganizationInvitationFieldPathBuilder{}
    53  }
    54  func (OrganizationInvitationFieldPathBuilder) Name() OrganizationInvitationPathSelectorName {
    55  	return OrganizationInvitationPathSelectorName{}
    56  }
    57  func (OrganizationInvitationFieldPathBuilder) Metadata() OrganizationInvitationPathSelectorMetadata {
    58  	return OrganizationInvitationPathSelectorMetadata{}
    59  }
    60  func (OrganizationInvitationFieldPathBuilder) Invitation() OrganizationInvitationPathSelectorInvitation {
    61  	return OrganizationInvitationPathSelectorInvitation{}
    62  }
    63  
    64  type OrganizationInvitationPathSelectorName struct{}
    65  
    66  func (OrganizationInvitationPathSelectorName) FieldPath() *OrganizationInvitation_FieldTerminalPath {
    67  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorName}
    68  }
    69  
    70  func (s OrganizationInvitationPathSelectorName) WithValue(value *Name) *OrganizationInvitation_FieldTerminalPathValue {
    71  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
    72  }
    73  
    74  func (s OrganizationInvitationPathSelectorName) WithArrayOfValues(values []*Name) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
    75  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
    76  }
    77  
    78  type OrganizationInvitationPathSelectorMetadata struct{}
    79  
    80  func (OrganizationInvitationPathSelectorMetadata) FieldPath() *OrganizationInvitation_FieldTerminalPath {
    81  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorMetadata}
    82  }
    83  
    84  func (s OrganizationInvitationPathSelectorMetadata) WithValue(value *meta.Meta) *OrganizationInvitation_FieldTerminalPathValue {
    85  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
    86  }
    87  
    88  func (s OrganizationInvitationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
    89  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
    90  }
    91  
    92  func (OrganizationInvitationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *OrganizationInvitation_FieldSubPath {
    93  	return &OrganizationInvitation_FieldSubPath{selector: OrganizationInvitation_FieldPathSelectorMetadata, subPath: subPath}
    94  }
    95  
    96  func (s OrganizationInvitationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *OrganizationInvitation_FieldSubPathValue {
    97  	return &OrganizationInvitation_FieldSubPathValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
    98  }
    99  
   100  func (s OrganizationInvitationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *OrganizationInvitation_FieldSubPathArrayOfValues {
   101  	return &OrganizationInvitation_FieldSubPathArrayOfValues{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   102  }
   103  
   104  func (s OrganizationInvitationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *OrganizationInvitation_FieldSubPathArrayItemValue {
   105  	return &OrganizationInvitation_FieldSubPathArrayItemValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   106  }
   107  
   108  func (OrganizationInvitationPathSelectorMetadata) CreateTime() OrganizationInvitationPathSelectorMetadataCreateTime {
   109  	return OrganizationInvitationPathSelectorMetadataCreateTime{}
   110  }
   111  
   112  func (OrganizationInvitationPathSelectorMetadata) UpdateTime() OrganizationInvitationPathSelectorMetadataUpdateTime {
   113  	return OrganizationInvitationPathSelectorMetadataUpdateTime{}
   114  }
   115  
   116  func (OrganizationInvitationPathSelectorMetadata) DeleteTime() OrganizationInvitationPathSelectorMetadataDeleteTime {
   117  	return OrganizationInvitationPathSelectorMetadataDeleteTime{}
   118  }
   119  
   120  func (OrganizationInvitationPathSelectorMetadata) Uuid() OrganizationInvitationPathSelectorMetadataUuid {
   121  	return OrganizationInvitationPathSelectorMetadataUuid{}
   122  }
   123  
   124  func (OrganizationInvitationPathSelectorMetadata) Tags() OrganizationInvitationPathSelectorMetadataTags {
   125  	return OrganizationInvitationPathSelectorMetadataTags{}
   126  }
   127  
   128  func (OrganizationInvitationPathSelectorMetadata) Labels() OrganizationInvitationPathSelectorMetadataLabels {
   129  	return OrganizationInvitationPathSelectorMetadataLabels{}
   130  }
   131  
   132  func (OrganizationInvitationPathSelectorMetadata) Annotations() OrganizationInvitationPathSelectorMetadataAnnotations {
   133  	return OrganizationInvitationPathSelectorMetadataAnnotations{}
   134  }
   135  
   136  func (OrganizationInvitationPathSelectorMetadata) Generation() OrganizationInvitationPathSelectorMetadataGeneration {
   137  	return OrganizationInvitationPathSelectorMetadataGeneration{}
   138  }
   139  
   140  func (OrganizationInvitationPathSelectorMetadata) ResourceVersion() OrganizationInvitationPathSelectorMetadataResourceVersion {
   141  	return OrganizationInvitationPathSelectorMetadataResourceVersion{}
   142  }
   143  
   144  func (OrganizationInvitationPathSelectorMetadata) OwnerReferences() OrganizationInvitationPathSelectorMetadataOwnerReferences {
   145  	return OrganizationInvitationPathSelectorMetadataOwnerReferences{}
   146  }
   147  
   148  func (OrganizationInvitationPathSelectorMetadata) Shards() OrganizationInvitationPathSelectorMetadataShards {
   149  	return OrganizationInvitationPathSelectorMetadataShards{}
   150  }
   151  
   152  func (OrganizationInvitationPathSelectorMetadata) Syncing() OrganizationInvitationPathSelectorMetadataSyncing {
   153  	return OrganizationInvitationPathSelectorMetadataSyncing{}
   154  }
   155  
   156  func (OrganizationInvitationPathSelectorMetadata) Lifecycle() OrganizationInvitationPathSelectorMetadataLifecycle {
   157  	return OrganizationInvitationPathSelectorMetadataLifecycle{}
   158  }
   159  
   160  func (OrganizationInvitationPathSelectorMetadata) Services() OrganizationInvitationPathSelectorMetadataServices {
   161  	return OrganizationInvitationPathSelectorMetadataServices{}
   162  }
   163  
   164  type OrganizationInvitationPathSelectorMetadataCreateTime struct{}
   165  
   166  func (OrganizationInvitationPathSelectorMetadataCreateTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   167  	return &OrganizationInvitation_FieldSubPath{
   168  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   169  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   170  	}
   171  }
   172  
   173  func (s OrganizationInvitationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   174  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   175  }
   176  
   177  func (s OrganizationInvitationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   178  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   179  }
   180  
   181  type OrganizationInvitationPathSelectorMetadataUpdateTime struct{}
   182  
   183  func (OrganizationInvitationPathSelectorMetadataUpdateTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   184  	return &OrganizationInvitation_FieldSubPath{
   185  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   186  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   187  	}
   188  }
   189  
   190  func (s OrganizationInvitationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   191  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   192  }
   193  
   194  func (s OrganizationInvitationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   195  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   196  }
   197  
   198  type OrganizationInvitationPathSelectorMetadataDeleteTime struct{}
   199  
   200  func (OrganizationInvitationPathSelectorMetadataDeleteTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   201  	return &OrganizationInvitation_FieldSubPath{
   202  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   203  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   204  	}
   205  }
   206  
   207  func (s OrganizationInvitationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   208  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   209  }
   210  
   211  func (s OrganizationInvitationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   212  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   213  }
   214  
   215  type OrganizationInvitationPathSelectorMetadataUuid struct{}
   216  
   217  func (OrganizationInvitationPathSelectorMetadataUuid) FieldPath() *OrganizationInvitation_FieldSubPath {
   218  	return &OrganizationInvitation_FieldSubPath{
   219  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   220  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   221  	}
   222  }
   223  
   224  func (s OrganizationInvitationPathSelectorMetadataUuid) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   225  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   226  }
   227  
   228  func (s OrganizationInvitationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   229  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   230  }
   231  
   232  type OrganizationInvitationPathSelectorMetadataTags struct{}
   233  
   234  func (OrganizationInvitationPathSelectorMetadataTags) FieldPath() *OrganizationInvitation_FieldSubPath {
   235  	return &OrganizationInvitation_FieldSubPath{
   236  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   237  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   238  	}
   239  }
   240  
   241  func (s OrganizationInvitationPathSelectorMetadataTags) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
   242  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   243  }
   244  
   245  func (s OrganizationInvitationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   246  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   247  }
   248  
   249  func (s OrganizationInvitationPathSelectorMetadataTags) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
   250  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   251  }
   252  
   253  type OrganizationInvitationPathSelectorMetadataLabels struct{}
   254  
   255  func (OrganizationInvitationPathSelectorMetadataLabels) FieldPath() *OrganizationInvitation_FieldSubPath {
   256  	return &OrganizationInvitation_FieldSubPath{
   257  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   258  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   259  	}
   260  }
   261  
   262  func (s OrganizationInvitationPathSelectorMetadataLabels) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
   263  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   264  }
   265  
   266  func (s OrganizationInvitationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   267  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   268  }
   269  
   270  func (OrganizationInvitationPathSelectorMetadataLabels) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataLabels {
   271  	return OrganizationInvitationMapPathSelectorMetadataLabels{key: key}
   272  }
   273  
   274  type OrganizationInvitationMapPathSelectorMetadataLabels struct {
   275  	key string
   276  }
   277  
   278  func (s OrganizationInvitationMapPathSelectorMetadataLabels) FieldPath() *OrganizationInvitation_FieldSubPath {
   279  	return &OrganizationInvitation_FieldSubPath{
   280  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   281  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   282  	}
   283  }
   284  
   285  func (s OrganizationInvitationMapPathSelectorMetadataLabels) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   286  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   287  }
   288  
   289  func (s OrganizationInvitationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   290  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   291  }
   292  
   293  type OrganizationInvitationPathSelectorMetadataAnnotations struct{}
   294  
   295  func (OrganizationInvitationPathSelectorMetadataAnnotations) FieldPath() *OrganizationInvitation_FieldSubPath {
   296  	return &OrganizationInvitation_FieldSubPath{
   297  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   298  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   299  	}
   300  }
   301  
   302  func (s OrganizationInvitationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
   303  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   304  }
   305  
   306  func (s OrganizationInvitationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   307  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   308  }
   309  
   310  func (OrganizationInvitationPathSelectorMetadataAnnotations) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataAnnotations {
   311  	return OrganizationInvitationMapPathSelectorMetadataAnnotations{key: key}
   312  }
   313  
   314  type OrganizationInvitationMapPathSelectorMetadataAnnotations struct {
   315  	key string
   316  }
   317  
   318  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) FieldPath() *OrganizationInvitation_FieldSubPath {
   319  	return &OrganizationInvitation_FieldSubPath{
   320  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   321  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   322  	}
   323  }
   324  
   325  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   326  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   327  }
   328  
   329  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   330  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   331  }
   332  
   333  type OrganizationInvitationPathSelectorMetadataGeneration struct{}
   334  
   335  func (OrganizationInvitationPathSelectorMetadataGeneration) FieldPath() *OrganizationInvitation_FieldSubPath {
   336  	return &OrganizationInvitation_FieldSubPath{
   337  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   338  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   339  	}
   340  }
   341  
   342  func (s OrganizationInvitationPathSelectorMetadataGeneration) WithValue(value int64) *OrganizationInvitation_FieldSubPathValue {
   343  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   344  }
   345  
   346  func (s OrganizationInvitationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   347  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   348  }
   349  
   350  type OrganizationInvitationPathSelectorMetadataResourceVersion struct{}
   351  
   352  func (OrganizationInvitationPathSelectorMetadataResourceVersion) FieldPath() *OrganizationInvitation_FieldSubPath {
   353  	return &OrganizationInvitation_FieldSubPath{
   354  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   355  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   356  	}
   357  }
   358  
   359  func (s OrganizationInvitationPathSelectorMetadataResourceVersion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   360  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   361  }
   362  
   363  func (s OrganizationInvitationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   364  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   365  }
   366  
   367  type OrganizationInvitationPathSelectorMetadataOwnerReferences struct{}
   368  
   369  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) FieldPath() *OrganizationInvitation_FieldSubPath {
   370  	return &OrganizationInvitation_FieldSubPath{
   371  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   372  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   373  	}
   374  }
   375  
   376  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *OrganizationInvitation_FieldSubPathValue {
   377  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   378  }
   379  
   380  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   381  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   382  }
   383  
   384  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *OrganizationInvitation_FieldSubPathArrayItemValue {
   385  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   386  }
   387  
   388  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Kind() OrganizationInvitationPathSelectorMetadataOwnerReferencesKind {
   389  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesKind{}
   390  }
   391  
   392  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Version() OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion {
   393  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion{}
   394  }
   395  
   396  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Name() OrganizationInvitationPathSelectorMetadataOwnerReferencesName {
   397  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesName{}
   398  }
   399  
   400  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Region() OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion {
   401  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion{}
   402  }
   403  
   404  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Controller() OrganizationInvitationPathSelectorMetadataOwnerReferencesController {
   405  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesController{}
   406  }
   407  
   408  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   409  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   410  }
   411  
   412  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) UnsetOnDelete() OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   413  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   414  }
   415  
   416  type OrganizationInvitationPathSelectorMetadataOwnerReferencesKind struct{}
   417  
   418  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) FieldPath() *OrganizationInvitation_FieldSubPath {
   419  	return &OrganizationInvitation_FieldSubPath{
   420  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   421  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   422  	}
   423  }
   424  
   425  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   426  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   427  }
   428  
   429  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   430  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   431  }
   432  
   433  type OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion struct{}
   434  
   435  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *OrganizationInvitation_FieldSubPath {
   436  	return &OrganizationInvitation_FieldSubPath{
   437  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   438  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   439  	}
   440  }
   441  
   442  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   443  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   444  }
   445  
   446  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   447  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   448  }
   449  
   450  type OrganizationInvitationPathSelectorMetadataOwnerReferencesName struct{}
   451  
   452  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesName) FieldPath() *OrganizationInvitation_FieldSubPath {
   453  	return &OrganizationInvitation_FieldSubPath{
   454  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   455  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   456  	}
   457  }
   458  
   459  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   460  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   461  }
   462  
   463  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   464  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   465  }
   466  
   467  type OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion struct{}
   468  
   469  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *OrganizationInvitation_FieldSubPath {
   470  	return &OrganizationInvitation_FieldSubPath{
   471  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   472  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   473  	}
   474  }
   475  
   476  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   477  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   478  }
   479  
   480  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   481  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   482  }
   483  
   484  type OrganizationInvitationPathSelectorMetadataOwnerReferencesController struct{}
   485  
   486  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesController) FieldPath() *OrganizationInvitation_FieldSubPath {
   487  	return &OrganizationInvitation_FieldSubPath{
   488  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   489  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   490  	}
   491  }
   492  
   493  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   494  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   495  }
   496  
   497  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   498  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   499  }
   500  
   501  type OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   502  
   503  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *OrganizationInvitation_FieldSubPath {
   504  	return &OrganizationInvitation_FieldSubPath{
   505  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   506  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   507  	}
   508  }
   509  
   510  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   511  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   512  }
   513  
   514  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   515  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   516  }
   517  
   518  type OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   519  
   520  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *OrganizationInvitation_FieldSubPath {
   521  	return &OrganizationInvitation_FieldSubPath{
   522  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   523  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   524  	}
   525  }
   526  
   527  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   528  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   529  }
   530  
   531  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   532  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   533  }
   534  
   535  type OrganizationInvitationPathSelectorMetadataShards struct{}
   536  
   537  func (OrganizationInvitationPathSelectorMetadataShards) FieldPath() *OrganizationInvitation_FieldSubPath {
   538  	return &OrganizationInvitation_FieldSubPath{
   539  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   540  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   541  	}
   542  }
   543  
   544  func (s OrganizationInvitationPathSelectorMetadataShards) WithValue(value map[string]int64) *OrganizationInvitation_FieldSubPathValue {
   545  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   546  }
   547  
   548  func (s OrganizationInvitationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   549  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   550  }
   551  
   552  func (OrganizationInvitationPathSelectorMetadataShards) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataShards {
   553  	return OrganizationInvitationMapPathSelectorMetadataShards{key: key}
   554  }
   555  
   556  type OrganizationInvitationMapPathSelectorMetadataShards struct {
   557  	key string
   558  }
   559  
   560  func (s OrganizationInvitationMapPathSelectorMetadataShards) FieldPath() *OrganizationInvitation_FieldSubPath {
   561  	return &OrganizationInvitation_FieldSubPath{
   562  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   563  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   564  	}
   565  }
   566  
   567  func (s OrganizationInvitationMapPathSelectorMetadataShards) WithValue(value int64) *OrganizationInvitation_FieldSubPathValue {
   568  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   569  }
   570  
   571  func (s OrganizationInvitationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   572  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   573  }
   574  
   575  type OrganizationInvitationPathSelectorMetadataSyncing struct{}
   576  
   577  func (OrganizationInvitationPathSelectorMetadataSyncing) FieldPath() *OrganizationInvitation_FieldSubPath {
   578  	return &OrganizationInvitation_FieldSubPath{
   579  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   580  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   581  	}
   582  }
   583  
   584  func (s OrganizationInvitationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *OrganizationInvitation_FieldSubPathValue {
   585  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   586  }
   587  
   588  func (s OrganizationInvitationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *OrganizationInvitation_FieldSubPathArrayOfValues {
   589  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   590  }
   591  
   592  func (OrganizationInvitationPathSelectorMetadataSyncing) OwningRegion() OrganizationInvitationPathSelectorMetadataSyncingOwningRegion {
   593  	return OrganizationInvitationPathSelectorMetadataSyncingOwningRegion{}
   594  }
   595  
   596  func (OrganizationInvitationPathSelectorMetadataSyncing) Regions() OrganizationInvitationPathSelectorMetadataSyncingRegions {
   597  	return OrganizationInvitationPathSelectorMetadataSyncingRegions{}
   598  }
   599  
   600  type OrganizationInvitationPathSelectorMetadataSyncingOwningRegion struct{}
   601  
   602  func (OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) FieldPath() *OrganizationInvitation_FieldSubPath {
   603  	return &OrganizationInvitation_FieldSubPath{
   604  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   605  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   606  	}
   607  }
   608  
   609  func (s OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   610  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   611  }
   612  
   613  func (s OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   614  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   615  }
   616  
   617  type OrganizationInvitationPathSelectorMetadataSyncingRegions struct{}
   618  
   619  func (OrganizationInvitationPathSelectorMetadataSyncingRegions) FieldPath() *OrganizationInvitation_FieldSubPath {
   620  	return &OrganizationInvitation_FieldSubPath{
   621  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   622  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   623  	}
   624  }
   625  
   626  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
   627  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   628  }
   629  
   630  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   631  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   632  }
   633  
   634  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
   635  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   636  }
   637  
   638  type OrganizationInvitationPathSelectorMetadataLifecycle struct{}
   639  
   640  func (OrganizationInvitationPathSelectorMetadataLifecycle) FieldPath() *OrganizationInvitation_FieldSubPath {
   641  	return &OrganizationInvitation_FieldSubPath{
   642  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   643  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   644  	}
   645  }
   646  
   647  func (s OrganizationInvitationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *OrganizationInvitation_FieldSubPathValue {
   648  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   649  }
   650  
   651  func (s OrganizationInvitationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *OrganizationInvitation_FieldSubPathArrayOfValues {
   652  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   653  }
   654  
   655  func (OrganizationInvitationPathSelectorMetadataLifecycle) State() OrganizationInvitationPathSelectorMetadataLifecycleState {
   656  	return OrganizationInvitationPathSelectorMetadataLifecycleState{}
   657  }
   658  
   659  func (OrganizationInvitationPathSelectorMetadataLifecycle) BlockDeletion() OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion {
   660  	return OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion{}
   661  }
   662  
   663  type OrganizationInvitationPathSelectorMetadataLifecycleState struct{}
   664  
   665  func (OrganizationInvitationPathSelectorMetadataLifecycleState) FieldPath() *OrganizationInvitation_FieldSubPath {
   666  	return &OrganizationInvitation_FieldSubPath{
   667  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   668  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   669  	}
   670  }
   671  
   672  func (s OrganizationInvitationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *OrganizationInvitation_FieldSubPathValue {
   673  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   674  }
   675  
   676  func (s OrganizationInvitationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *OrganizationInvitation_FieldSubPathArrayOfValues {
   677  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   678  }
   679  
   680  type OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion struct{}
   681  
   682  func (OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *OrganizationInvitation_FieldSubPath {
   683  	return &OrganizationInvitation_FieldSubPath{
   684  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   685  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   686  	}
   687  }
   688  
   689  func (s OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   690  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   691  }
   692  
   693  func (s OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   694  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   695  }
   696  
   697  type OrganizationInvitationPathSelectorMetadataServices struct{}
   698  
   699  func (OrganizationInvitationPathSelectorMetadataServices) FieldPath() *OrganizationInvitation_FieldSubPath {
   700  	return &OrganizationInvitation_FieldSubPath{
   701  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   702  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   703  	}
   704  }
   705  
   706  func (s OrganizationInvitationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *OrganizationInvitation_FieldSubPathValue {
   707  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   708  }
   709  
   710  func (s OrganizationInvitationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *OrganizationInvitation_FieldSubPathArrayOfValues {
   711  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   712  }
   713  
   714  func (OrganizationInvitationPathSelectorMetadataServices) OwningService() OrganizationInvitationPathSelectorMetadataServicesOwningService {
   715  	return OrganizationInvitationPathSelectorMetadataServicesOwningService{}
   716  }
   717  
   718  func (OrganizationInvitationPathSelectorMetadataServices) AllowedServices() OrganizationInvitationPathSelectorMetadataServicesAllowedServices {
   719  	return OrganizationInvitationPathSelectorMetadataServicesAllowedServices{}
   720  }
   721  
   722  type OrganizationInvitationPathSelectorMetadataServicesOwningService struct{}
   723  
   724  func (OrganizationInvitationPathSelectorMetadataServicesOwningService) FieldPath() *OrganizationInvitation_FieldSubPath {
   725  	return &OrganizationInvitation_FieldSubPath{
   726  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   727  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   728  	}
   729  }
   730  
   731  func (s OrganizationInvitationPathSelectorMetadataServicesOwningService) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   732  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   733  }
   734  
   735  func (s OrganizationInvitationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   736  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   737  }
   738  
   739  type OrganizationInvitationPathSelectorMetadataServicesAllowedServices struct{}
   740  
   741  func (OrganizationInvitationPathSelectorMetadataServicesAllowedServices) FieldPath() *OrganizationInvitation_FieldSubPath {
   742  	return &OrganizationInvitation_FieldSubPath{
   743  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   744  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   745  	}
   746  }
   747  
   748  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
   749  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   750  }
   751  
   752  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   753  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   754  }
   755  
   756  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
   757  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   758  }
   759  
   760  type OrganizationInvitationPathSelectorInvitation struct{}
   761  
   762  func (OrganizationInvitationPathSelectorInvitation) FieldPath() *OrganizationInvitation_FieldTerminalPath {
   763  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorInvitation}
   764  }
   765  
   766  func (s OrganizationInvitationPathSelectorInvitation) WithValue(value *iam_invitation.Invitation) *OrganizationInvitation_FieldTerminalPathValue {
   767  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
   768  }
   769  
   770  func (s OrganizationInvitationPathSelectorInvitation) WithArrayOfValues(values []*iam_invitation.Invitation) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
   771  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
   772  }
   773  
   774  func (OrganizationInvitationPathSelectorInvitation) WithSubPath(subPath iam_invitation.Invitation_FieldPath) *OrganizationInvitation_FieldSubPath {
   775  	return &OrganizationInvitation_FieldSubPath{selector: OrganizationInvitation_FieldPathSelectorInvitation, subPath: subPath}
   776  }
   777  
   778  func (s OrganizationInvitationPathSelectorInvitation) WithSubValue(subPathValue iam_invitation.Invitation_FieldPathValue) *OrganizationInvitation_FieldSubPathValue {
   779  	return &OrganizationInvitation_FieldSubPathValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   780  }
   781  
   782  func (s OrganizationInvitationPathSelectorInvitation) WithSubArrayOfValues(subPathArrayOfValues iam_invitation.Invitation_FieldPathArrayOfValues) *OrganizationInvitation_FieldSubPathArrayOfValues {
   783  	return &OrganizationInvitation_FieldSubPathArrayOfValues{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   784  }
   785  
   786  func (s OrganizationInvitationPathSelectorInvitation) WithSubArrayItemValue(subPathArrayItemValue iam_invitation.Invitation_FieldPathArrayItemValue) *OrganizationInvitation_FieldSubPathArrayItemValue {
   787  	return &OrganizationInvitation_FieldSubPathArrayItemValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   788  }
   789  
   790  func (OrganizationInvitationPathSelectorInvitation) InviteeEmail() OrganizationInvitationPathSelectorInvitationInviteeEmail {
   791  	return OrganizationInvitationPathSelectorInvitationInviteeEmail{}
   792  }
   793  
   794  func (OrganizationInvitationPathSelectorInvitation) InviterActor() OrganizationInvitationPathSelectorInvitationInviterActor {
   795  	return OrganizationInvitationPathSelectorInvitationInviterActor{}
   796  }
   797  
   798  func (OrganizationInvitationPathSelectorInvitation) InviterFullName() OrganizationInvitationPathSelectorInvitationInviterFullName {
   799  	return OrganizationInvitationPathSelectorInvitationInviterFullName{}
   800  }
   801  
   802  func (OrganizationInvitationPathSelectorInvitation) InviterEmail() OrganizationInvitationPathSelectorInvitationInviterEmail {
   803  	return OrganizationInvitationPathSelectorInvitationInviterEmail{}
   804  }
   805  
   806  func (OrganizationInvitationPathSelectorInvitation) LanguageCode() OrganizationInvitationPathSelectorInvitationLanguageCode {
   807  	return OrganizationInvitationPathSelectorInvitationLanguageCode{}
   808  }
   809  
   810  func (OrganizationInvitationPathSelectorInvitation) BindingRoles() OrganizationInvitationPathSelectorInvitationBindingRoles {
   811  	return OrganizationInvitationPathSelectorInvitationBindingRoles{}
   812  }
   813  
   814  func (OrganizationInvitationPathSelectorInvitation) Groups() OrganizationInvitationPathSelectorInvitationGroups {
   815  	return OrganizationInvitationPathSelectorInvitationGroups{}
   816  }
   817  
   818  func (OrganizationInvitationPathSelectorInvitation) ExpirationDate() OrganizationInvitationPathSelectorInvitationExpirationDate {
   819  	return OrganizationInvitationPathSelectorInvitationExpirationDate{}
   820  }
   821  
   822  func (OrganizationInvitationPathSelectorInvitation) Extras() OrganizationInvitationPathSelectorInvitationExtras {
   823  	return OrganizationInvitationPathSelectorInvitationExtras{}
   824  }
   825  
   826  func (OrganizationInvitationPathSelectorInvitation) State() OrganizationInvitationPathSelectorInvitationState {
   827  	return OrganizationInvitationPathSelectorInvitationState{}
   828  }
   829  
   830  type OrganizationInvitationPathSelectorInvitationInviteeEmail struct{}
   831  
   832  func (OrganizationInvitationPathSelectorInvitationInviteeEmail) FieldPath() *OrganizationInvitation_FieldSubPath {
   833  	return &OrganizationInvitation_FieldSubPath{
   834  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   835  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviteeEmail().FieldPath(),
   836  	}
   837  }
   838  
   839  func (s OrganizationInvitationPathSelectorInvitationInviteeEmail) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   840  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   841  }
   842  
   843  func (s OrganizationInvitationPathSelectorInvitationInviteeEmail) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   844  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   845  }
   846  
   847  type OrganizationInvitationPathSelectorInvitationInviterActor struct{}
   848  
   849  func (OrganizationInvitationPathSelectorInvitationInviterActor) FieldPath() *OrganizationInvitation_FieldSubPath {
   850  	return &OrganizationInvitation_FieldSubPath{
   851  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   852  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().FieldPath(),
   853  	}
   854  }
   855  
   856  func (s OrganizationInvitationPathSelectorInvitationInviterActor) WithValue(value *iam_invitation.Actor) *OrganizationInvitation_FieldSubPathValue {
   857  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   858  }
   859  
   860  func (s OrganizationInvitationPathSelectorInvitationInviterActor) WithArrayOfValues(values []*iam_invitation.Actor) *OrganizationInvitation_FieldSubPathArrayOfValues {
   861  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   862  }
   863  
   864  func (OrganizationInvitationPathSelectorInvitationInviterActor) User() OrganizationInvitationPathSelectorInvitationInviterActorUser {
   865  	return OrganizationInvitationPathSelectorInvitationInviterActorUser{}
   866  }
   867  
   868  func (OrganizationInvitationPathSelectorInvitationInviterActor) ServiceAccount() OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount {
   869  	return OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount{}
   870  }
   871  
   872  type OrganizationInvitationPathSelectorInvitationInviterActorUser struct{}
   873  
   874  func (OrganizationInvitationPathSelectorInvitationInviterActorUser) FieldPath() *OrganizationInvitation_FieldSubPath {
   875  	return &OrganizationInvitation_FieldSubPath{
   876  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   877  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().User().FieldPath(),
   878  	}
   879  }
   880  
   881  func (s OrganizationInvitationPathSelectorInvitationInviterActorUser) WithValue(value *user.Reference) *OrganizationInvitation_FieldSubPathValue {
   882  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   883  }
   884  
   885  func (s OrganizationInvitationPathSelectorInvitationInviterActorUser) WithArrayOfValues(values []*user.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   886  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   887  }
   888  
   889  type OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount struct{}
   890  
   891  func (OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) FieldPath() *OrganizationInvitation_FieldSubPath {
   892  	return &OrganizationInvitation_FieldSubPath{
   893  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   894  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().ServiceAccount().FieldPath(),
   895  	}
   896  }
   897  
   898  func (s OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) WithValue(value *service_account.Reference) *OrganizationInvitation_FieldSubPathValue {
   899  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   900  }
   901  
   902  func (s OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   903  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   904  }
   905  
   906  type OrganizationInvitationPathSelectorInvitationInviterFullName struct{}
   907  
   908  func (OrganizationInvitationPathSelectorInvitationInviterFullName) FieldPath() *OrganizationInvitation_FieldSubPath {
   909  	return &OrganizationInvitation_FieldSubPath{
   910  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   911  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterFullName().FieldPath(),
   912  	}
   913  }
   914  
   915  func (s OrganizationInvitationPathSelectorInvitationInviterFullName) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   916  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   917  }
   918  
   919  func (s OrganizationInvitationPathSelectorInvitationInviterFullName) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   920  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   921  }
   922  
   923  type OrganizationInvitationPathSelectorInvitationInviterEmail struct{}
   924  
   925  func (OrganizationInvitationPathSelectorInvitationInviterEmail) FieldPath() *OrganizationInvitation_FieldSubPath {
   926  	return &OrganizationInvitation_FieldSubPath{
   927  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   928  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterEmail().FieldPath(),
   929  	}
   930  }
   931  
   932  func (s OrganizationInvitationPathSelectorInvitationInviterEmail) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   933  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   934  }
   935  
   936  func (s OrganizationInvitationPathSelectorInvitationInviterEmail) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   937  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   938  }
   939  
   940  type OrganizationInvitationPathSelectorInvitationLanguageCode struct{}
   941  
   942  func (OrganizationInvitationPathSelectorInvitationLanguageCode) FieldPath() *OrganizationInvitation_FieldSubPath {
   943  	return &OrganizationInvitation_FieldSubPath{
   944  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   945  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().LanguageCode().FieldPath(),
   946  	}
   947  }
   948  
   949  func (s OrganizationInvitationPathSelectorInvitationLanguageCode) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   950  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   951  }
   952  
   953  func (s OrganizationInvitationPathSelectorInvitationLanguageCode) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   954  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   955  }
   956  
   957  type OrganizationInvitationPathSelectorInvitationBindingRoles struct{}
   958  
   959  func (OrganizationInvitationPathSelectorInvitationBindingRoles) FieldPath() *OrganizationInvitation_FieldSubPath {
   960  	return &OrganizationInvitation_FieldSubPath{
   961  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   962  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().FieldPath(),
   963  	}
   964  }
   965  
   966  func (s OrganizationInvitationPathSelectorInvitationBindingRoles) WithValue(value []*iam_invitation.Invitation_BindingRole) *OrganizationInvitation_FieldSubPathValue {
   967  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   968  }
   969  
   970  func (s OrganizationInvitationPathSelectorInvitationBindingRoles) WithArrayOfValues(values [][]*iam_invitation.Invitation_BindingRole) *OrganizationInvitation_FieldSubPathArrayOfValues {
   971  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   972  }
   973  
   974  func (s OrganizationInvitationPathSelectorInvitationBindingRoles) WithItemValue(value *iam_invitation.Invitation_BindingRole) *OrganizationInvitation_FieldSubPathArrayItemValue {
   975  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   976  }
   977  
   978  func (OrganizationInvitationPathSelectorInvitationBindingRoles) Role() OrganizationInvitationPathSelectorInvitationBindingRolesRole {
   979  	return OrganizationInvitationPathSelectorInvitationBindingRolesRole{}
   980  }
   981  
   982  func (OrganizationInvitationPathSelectorInvitationBindingRoles) ExecutableConditions() OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions {
   983  	return OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions{}
   984  }
   985  
   986  func (OrganizationInvitationPathSelectorInvitationBindingRoles) ScopeParams() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams {
   987  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams{}
   988  }
   989  
   990  type OrganizationInvitationPathSelectorInvitationBindingRolesRole struct{}
   991  
   992  func (OrganizationInvitationPathSelectorInvitationBindingRolesRole) FieldPath() *OrganizationInvitation_FieldSubPath {
   993  	return &OrganizationInvitation_FieldSubPath{
   994  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   995  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().Role().FieldPath(),
   996  	}
   997  }
   998  
   999  func (s OrganizationInvitationPathSelectorInvitationBindingRolesRole) WithValue(value *role.Reference) *OrganizationInvitation_FieldSubPathValue {
  1000  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1001  }
  1002  
  1003  func (s OrganizationInvitationPathSelectorInvitationBindingRolesRole) WithArrayOfValues(values []*role.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1004  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1005  }
  1006  
  1007  type OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions struct{}
  1008  
  1009  func (OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) FieldPath() *OrganizationInvitation_FieldSubPath {
  1010  	return &OrganizationInvitation_FieldSubPath{
  1011  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1012  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().FieldPath(),
  1013  	}
  1014  }
  1015  
  1016  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithValue(value []*condition.ExecutableCondition) *OrganizationInvitation_FieldSubPathValue {
  1017  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1018  }
  1019  
  1020  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1021  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1022  }
  1023  
  1024  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *OrganizationInvitation_FieldSubPathArrayItemValue {
  1025  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
  1026  }
  1027  
  1028  func (OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) Condition() OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition {
  1029  	return OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition{}
  1030  }
  1031  
  1032  func (OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditions) Params() OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams {
  1033  	return OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams{}
  1034  }
  1035  
  1036  type OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition struct{}
  1037  
  1038  func (OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) FieldPath() *OrganizationInvitation_FieldSubPath {
  1039  	return &OrganizationInvitation_FieldSubPath{
  1040  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1041  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().Condition().FieldPath(),
  1042  	}
  1043  }
  1044  
  1045  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) WithValue(value *condition.Reference) *OrganizationInvitation_FieldSubPathValue {
  1046  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1047  }
  1048  
  1049  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1050  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1051  }
  1052  
  1053  type OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams struct{}
  1054  
  1055  func (OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) FieldPath() *OrganizationInvitation_FieldSubPath {
  1056  	return &OrganizationInvitation_FieldSubPath{
  1057  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1058  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().Params().FieldPath(),
  1059  	}
  1060  }
  1061  
  1062  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) WithValue(value *structpb.Struct) *OrganizationInvitation_FieldSubPathValue {
  1063  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1064  }
  1065  
  1066  func (s OrganizationInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1067  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1068  }
  1069  
  1070  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams struct{}
  1071  
  1072  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) FieldPath() *OrganizationInvitation_FieldSubPath {
  1073  	return &OrganizationInvitation_FieldSubPath{
  1074  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1075  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().FieldPath(),
  1076  	}
  1077  }
  1078  
  1079  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) WithValue(value []*role.ScopeParam) *OrganizationInvitation_FieldSubPathValue {
  1080  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1081  }
  1082  
  1083  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) WithArrayOfValues(values [][]*role.ScopeParam) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1084  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1085  }
  1086  
  1087  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) WithItemValue(value *role.ScopeParam) *OrganizationInvitation_FieldSubPathArrayItemValue {
  1088  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
  1089  }
  1090  
  1091  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) Name() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName {
  1092  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName{}
  1093  }
  1094  
  1095  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) String_() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString {
  1096  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString{}
  1097  }
  1098  
  1099  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) Strings() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings {
  1100  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings{}
  1101  }
  1102  
  1103  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParams) ValueFrom() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom {
  1104  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom{}
  1105  }
  1106  
  1107  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName struct{}
  1108  
  1109  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName) FieldPath() *OrganizationInvitation_FieldSubPath {
  1110  	return &OrganizationInvitation_FieldSubPath{
  1111  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1112  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Name().FieldPath(),
  1113  	}
  1114  }
  1115  
  1116  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
  1117  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1118  }
  1119  
  1120  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsName) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1121  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1122  }
  1123  
  1124  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString struct{}
  1125  
  1126  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString) FieldPath() *OrganizationInvitation_FieldSubPath {
  1127  	return &OrganizationInvitation_FieldSubPath{
  1128  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1129  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().String_().FieldPath(),
  1130  	}
  1131  }
  1132  
  1133  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString) WithValue(value *role.ScopeParam_StringValue) *OrganizationInvitation_FieldSubPathValue {
  1134  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1135  }
  1136  
  1137  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString) WithArrayOfValues(values []*role.ScopeParam_StringValue) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1138  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1139  }
  1140  
  1141  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsString) Value() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue {
  1142  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue{}
  1143  }
  1144  
  1145  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue struct{}
  1146  
  1147  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) FieldPath() *OrganizationInvitation_FieldSubPath {
  1148  	return &OrganizationInvitation_FieldSubPath{
  1149  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1150  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().String_().Value().FieldPath(),
  1151  	}
  1152  }
  1153  
  1154  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
  1155  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1156  }
  1157  
  1158  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1159  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1160  }
  1161  
  1162  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings struct{}
  1163  
  1164  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) FieldPath() *OrganizationInvitation_FieldSubPath {
  1165  	return &OrganizationInvitation_FieldSubPath{
  1166  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1167  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Strings().FieldPath(),
  1168  	}
  1169  }
  1170  
  1171  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) WithValue(value *role.ScopeParam_ArrayOfStringsValue) *OrganizationInvitation_FieldSubPathValue {
  1172  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1173  }
  1174  
  1175  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) WithArrayOfValues(values []*role.ScopeParam_ArrayOfStringsValue) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1176  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1177  }
  1178  
  1179  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) Values() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues {
  1180  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues{}
  1181  }
  1182  
  1183  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues struct{}
  1184  
  1185  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) FieldPath() *OrganizationInvitation_FieldSubPath {
  1186  	return &OrganizationInvitation_FieldSubPath{
  1187  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1188  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Strings().Values().FieldPath(),
  1189  	}
  1190  }
  1191  
  1192  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
  1193  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1194  }
  1195  
  1196  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1197  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1198  }
  1199  
  1200  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
  1201  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
  1202  }
  1203  
  1204  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom struct{}
  1205  
  1206  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) FieldPath() *OrganizationInvitation_FieldSubPath {
  1207  	return &OrganizationInvitation_FieldSubPath{
  1208  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1209  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().FieldPath(),
  1210  	}
  1211  }
  1212  
  1213  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) WithValue(value *role.ScopeParam_FromValue) *OrganizationInvitation_FieldSubPathValue {
  1214  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1215  }
  1216  
  1217  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) WithArrayOfValues(values []*role.ScopeParam_FromValue) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1218  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1219  }
  1220  
  1221  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) Source() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource {
  1222  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource{}
  1223  }
  1224  
  1225  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) Path() OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath {
  1226  	return OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath{}
  1227  }
  1228  
  1229  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource struct{}
  1230  
  1231  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) FieldPath() *OrganizationInvitation_FieldSubPath {
  1232  	return &OrganizationInvitation_FieldSubPath{
  1233  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1234  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().Source().FieldPath(),
  1235  	}
  1236  }
  1237  
  1238  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) WithValue(value role.ScopeParam_FromValue_Source) *OrganizationInvitation_FieldSubPathValue {
  1239  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1240  }
  1241  
  1242  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) WithArrayOfValues(values []role.ScopeParam_FromValue_Source) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1243  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1244  }
  1245  
  1246  type OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath struct{}
  1247  
  1248  func (OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) FieldPath() *OrganizationInvitation_FieldSubPath {
  1249  	return &OrganizationInvitation_FieldSubPath{
  1250  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1251  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().Path().FieldPath(),
  1252  	}
  1253  }
  1254  
  1255  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
  1256  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1257  }
  1258  
  1259  func (s OrganizationInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1260  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1261  }
  1262  
  1263  type OrganizationInvitationPathSelectorInvitationGroups struct{}
  1264  
  1265  func (OrganizationInvitationPathSelectorInvitationGroups) FieldPath() *OrganizationInvitation_FieldSubPath {
  1266  	return &OrganizationInvitation_FieldSubPath{
  1267  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1268  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Groups().FieldPath(),
  1269  	}
  1270  }
  1271  
  1272  func (s OrganizationInvitationPathSelectorInvitationGroups) WithValue(value []*group.Reference) *OrganizationInvitation_FieldSubPathValue {
  1273  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1274  }
  1275  
  1276  func (s OrganizationInvitationPathSelectorInvitationGroups) WithArrayOfValues(values [][]*group.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1277  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1278  }
  1279  
  1280  func (s OrganizationInvitationPathSelectorInvitationGroups) WithItemValue(value *group.Reference) *OrganizationInvitation_FieldSubPathArrayItemValue {
  1281  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
  1282  }
  1283  
  1284  type OrganizationInvitationPathSelectorInvitationExpirationDate struct{}
  1285  
  1286  func (OrganizationInvitationPathSelectorInvitationExpirationDate) FieldPath() *OrganizationInvitation_FieldSubPath {
  1287  	return &OrganizationInvitation_FieldSubPath{
  1288  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1289  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().ExpirationDate().FieldPath(),
  1290  	}
  1291  }
  1292  
  1293  func (s OrganizationInvitationPathSelectorInvitationExpirationDate) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
  1294  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1295  }
  1296  
  1297  func (s OrganizationInvitationPathSelectorInvitationExpirationDate) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1298  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1299  }
  1300  
  1301  type OrganizationInvitationPathSelectorInvitationExtras struct{}
  1302  
  1303  func (OrganizationInvitationPathSelectorInvitationExtras) FieldPath() *OrganizationInvitation_FieldSubPath {
  1304  	return &OrganizationInvitation_FieldSubPath{
  1305  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1306  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Extras().FieldPath(),
  1307  	}
  1308  }
  1309  
  1310  func (s OrganizationInvitationPathSelectorInvitationExtras) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
  1311  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1312  }
  1313  
  1314  func (s OrganizationInvitationPathSelectorInvitationExtras) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1315  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1316  }
  1317  
  1318  func (OrganizationInvitationPathSelectorInvitationExtras) WithKey(key string) OrganizationInvitationMapPathSelectorInvitationExtras {
  1319  	return OrganizationInvitationMapPathSelectorInvitationExtras{key: key}
  1320  }
  1321  
  1322  type OrganizationInvitationMapPathSelectorInvitationExtras struct {
  1323  	key string
  1324  }
  1325  
  1326  func (s OrganizationInvitationMapPathSelectorInvitationExtras) FieldPath() *OrganizationInvitation_FieldSubPath {
  1327  	return &OrganizationInvitation_FieldSubPath{
  1328  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1329  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Extras().WithKey(s.key).FieldPath(),
  1330  	}
  1331  }
  1332  
  1333  func (s OrganizationInvitationMapPathSelectorInvitationExtras) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
  1334  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1335  }
  1336  
  1337  func (s OrganizationInvitationMapPathSelectorInvitationExtras) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1338  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1339  }
  1340  
  1341  type OrganizationInvitationPathSelectorInvitationState struct{}
  1342  
  1343  func (OrganizationInvitationPathSelectorInvitationState) FieldPath() *OrganizationInvitation_FieldSubPath {
  1344  	return &OrganizationInvitation_FieldSubPath{
  1345  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
  1346  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().State().FieldPath(),
  1347  	}
  1348  }
  1349  
  1350  func (s OrganizationInvitationPathSelectorInvitationState) WithValue(value iam_invitation.Invitation_State) *OrganizationInvitation_FieldSubPathValue {
  1351  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1352  }
  1353  
  1354  func (s OrganizationInvitationPathSelectorInvitationState) WithArrayOfValues(values []iam_invitation.Invitation_State) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1355  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1356  }