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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/iam/proto/v1alpha2/organization_invitation.proto
     3  // DO NOT EDIT!!!
     4  
     5  package organization_invitation
     6  
     7  // proto imports
     8  import (
     9  	iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common"
    10  	condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/condition"
    11  	iam_invitation "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/invitation"
    12  	organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization"
    13  	permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/permission"
    14  	project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project"
    15  	role "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/role"
    16  	service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account"
    17  	user "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/user"
    18  	meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service"
    19  	meta "github.com/cloudwan/goten-sdk/types/meta"
    20  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    21  	structpb "google.golang.org/protobuf/types/known/structpb"
    22  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    23  )
    24  
    25  // make sure we're using proto imports
    26  var (
    27  	_ = &iam_common.PCR{}
    28  	_ = &condition.Condition{}
    29  	_ = &iam_invitation.Actor{}
    30  	_ = &organization.Organization{}
    31  	_ = &permission.Permission{}
    32  	_ = &project.Project{}
    33  	_ = &role.Role{}
    34  	_ = &service_account.ServiceAccount{}
    35  	_ = &user.User{}
    36  	_ = &meta_service.Service{}
    37  	_ = &structpb.Struct{}
    38  	_ = &timestamppb.Timestamp{}
    39  	_ = &meta.Meta{}
    40  	_ = &multi_region_policy.MultiRegionPolicy{}
    41  )
    42  
    43  type OrganizationInvitationFieldPathBuilder struct{}
    44  
    45  func NewOrganizationInvitationFieldPathBuilder() OrganizationInvitationFieldPathBuilder {
    46  	return OrganizationInvitationFieldPathBuilder{}
    47  }
    48  func (OrganizationInvitationFieldPathBuilder) Name() OrganizationInvitationPathSelectorName {
    49  	return OrganizationInvitationPathSelectorName{}
    50  }
    51  func (OrganizationInvitationFieldPathBuilder) Invitation() OrganizationInvitationPathSelectorInvitation {
    52  	return OrganizationInvitationPathSelectorInvitation{}
    53  }
    54  func (OrganizationInvitationFieldPathBuilder) Metadata() OrganizationInvitationPathSelectorMetadata {
    55  	return OrganizationInvitationPathSelectorMetadata{}
    56  }
    57  
    58  type OrganizationInvitationPathSelectorName struct{}
    59  
    60  func (OrganizationInvitationPathSelectorName) FieldPath() *OrganizationInvitation_FieldTerminalPath {
    61  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorName}
    62  }
    63  
    64  func (s OrganizationInvitationPathSelectorName) WithValue(value *Name) *OrganizationInvitation_FieldTerminalPathValue {
    65  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
    66  }
    67  
    68  func (s OrganizationInvitationPathSelectorName) WithArrayOfValues(values []*Name) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
    69  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
    70  }
    71  
    72  type OrganizationInvitationPathSelectorInvitation struct{}
    73  
    74  func (OrganizationInvitationPathSelectorInvitation) FieldPath() *OrganizationInvitation_FieldTerminalPath {
    75  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorInvitation}
    76  }
    77  
    78  func (s OrganizationInvitationPathSelectorInvitation) WithValue(value *iam_invitation.Invitation) *OrganizationInvitation_FieldTerminalPathValue {
    79  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
    80  }
    81  
    82  func (s OrganizationInvitationPathSelectorInvitation) WithArrayOfValues(values []*iam_invitation.Invitation) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
    83  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
    84  }
    85  
    86  func (OrganizationInvitationPathSelectorInvitation) WithSubPath(subPath iam_invitation.Invitation_FieldPath) *OrganizationInvitation_FieldSubPath {
    87  	return &OrganizationInvitation_FieldSubPath{selector: OrganizationInvitation_FieldPathSelectorInvitation, subPath: subPath}
    88  }
    89  
    90  func (s OrganizationInvitationPathSelectorInvitation) WithSubValue(subPathValue iam_invitation.Invitation_FieldPathValue) *OrganizationInvitation_FieldSubPathValue {
    91  	return &OrganizationInvitation_FieldSubPathValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
    92  }
    93  
    94  func (s OrganizationInvitationPathSelectorInvitation) WithSubArrayOfValues(subPathArrayOfValues iam_invitation.Invitation_FieldPathArrayOfValues) *OrganizationInvitation_FieldSubPathArrayOfValues {
    95  	return &OrganizationInvitation_FieldSubPathArrayOfValues{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
    96  }
    97  
    98  func (s OrganizationInvitationPathSelectorInvitation) WithSubArrayItemValue(subPathArrayItemValue iam_invitation.Invitation_FieldPathArrayItemValue) *OrganizationInvitation_FieldSubPathArrayItemValue {
    99  	return &OrganizationInvitation_FieldSubPathArrayItemValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   100  }
   101  
   102  func (OrganizationInvitationPathSelectorInvitation) InviteeEmail() OrganizationInvitationPathSelectorInvitationInviteeEmail {
   103  	return OrganizationInvitationPathSelectorInvitationInviteeEmail{}
   104  }
   105  
   106  func (OrganizationInvitationPathSelectorInvitation) InviterActor() OrganizationInvitationPathSelectorInvitationInviterActor {
   107  	return OrganizationInvitationPathSelectorInvitationInviterActor{}
   108  }
   109  
   110  func (OrganizationInvitationPathSelectorInvitation) InviterFullName() OrganizationInvitationPathSelectorInvitationInviterFullName {
   111  	return OrganizationInvitationPathSelectorInvitationInviterFullName{}
   112  }
   113  
   114  func (OrganizationInvitationPathSelectorInvitation) InviterEmail() OrganizationInvitationPathSelectorInvitationInviterEmail {
   115  	return OrganizationInvitationPathSelectorInvitationInviterEmail{}
   116  }
   117  
   118  func (OrganizationInvitationPathSelectorInvitation) LanguageCode() OrganizationInvitationPathSelectorInvitationLanguageCode {
   119  	return OrganizationInvitationPathSelectorInvitationLanguageCode{}
   120  }
   121  
   122  func (OrganizationInvitationPathSelectorInvitation) Roles() OrganizationInvitationPathSelectorInvitationRoles {
   123  	return OrganizationInvitationPathSelectorInvitationRoles{}
   124  }
   125  
   126  func (OrganizationInvitationPathSelectorInvitation) ExpirationDate() OrganizationInvitationPathSelectorInvitationExpirationDate {
   127  	return OrganizationInvitationPathSelectorInvitationExpirationDate{}
   128  }
   129  
   130  func (OrganizationInvitationPathSelectorInvitation) Extras() OrganizationInvitationPathSelectorInvitationExtras {
   131  	return OrganizationInvitationPathSelectorInvitationExtras{}
   132  }
   133  
   134  func (OrganizationInvitationPathSelectorInvitation) State() OrganizationInvitationPathSelectorInvitationState {
   135  	return OrganizationInvitationPathSelectorInvitationState{}
   136  }
   137  
   138  type OrganizationInvitationPathSelectorInvitationInviteeEmail struct{}
   139  
   140  func (OrganizationInvitationPathSelectorInvitationInviteeEmail) FieldPath() *OrganizationInvitation_FieldSubPath {
   141  	return &OrganizationInvitation_FieldSubPath{
   142  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   143  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviteeEmail().FieldPath(),
   144  	}
   145  }
   146  
   147  func (s OrganizationInvitationPathSelectorInvitationInviteeEmail) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   148  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   149  }
   150  
   151  func (s OrganizationInvitationPathSelectorInvitationInviteeEmail) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   152  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   153  }
   154  
   155  type OrganizationInvitationPathSelectorInvitationInviterActor struct{}
   156  
   157  func (OrganizationInvitationPathSelectorInvitationInviterActor) FieldPath() *OrganizationInvitation_FieldSubPath {
   158  	return &OrganizationInvitation_FieldSubPath{
   159  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   160  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().FieldPath(),
   161  	}
   162  }
   163  
   164  func (s OrganizationInvitationPathSelectorInvitationInviterActor) WithValue(value *iam_invitation.Actor) *OrganizationInvitation_FieldSubPathValue {
   165  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   166  }
   167  
   168  func (s OrganizationInvitationPathSelectorInvitationInviterActor) WithArrayOfValues(values []*iam_invitation.Actor) *OrganizationInvitation_FieldSubPathArrayOfValues {
   169  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   170  }
   171  
   172  func (OrganizationInvitationPathSelectorInvitationInviterActor) User() OrganizationInvitationPathSelectorInvitationInviterActorUser {
   173  	return OrganizationInvitationPathSelectorInvitationInviterActorUser{}
   174  }
   175  
   176  func (OrganizationInvitationPathSelectorInvitationInviterActor) ServiceAccount() OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount {
   177  	return OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount{}
   178  }
   179  
   180  type OrganizationInvitationPathSelectorInvitationInviterActorUser struct{}
   181  
   182  func (OrganizationInvitationPathSelectorInvitationInviterActorUser) FieldPath() *OrganizationInvitation_FieldSubPath {
   183  	return &OrganizationInvitation_FieldSubPath{
   184  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   185  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().User().FieldPath(),
   186  	}
   187  }
   188  
   189  func (s OrganizationInvitationPathSelectorInvitationInviterActorUser) WithValue(value *user.Reference) *OrganizationInvitation_FieldSubPathValue {
   190  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   191  }
   192  
   193  func (s OrganizationInvitationPathSelectorInvitationInviterActorUser) WithArrayOfValues(values []*user.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   194  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   195  }
   196  
   197  type OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount struct{}
   198  
   199  func (OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) FieldPath() *OrganizationInvitation_FieldSubPath {
   200  	return &OrganizationInvitation_FieldSubPath{
   201  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   202  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterActor().ServiceAccount().FieldPath(),
   203  	}
   204  }
   205  
   206  func (s OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) WithValue(value *service_account.Reference) *OrganizationInvitation_FieldSubPathValue {
   207  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   208  }
   209  
   210  func (s OrganizationInvitationPathSelectorInvitationInviterActorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   211  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   212  }
   213  
   214  type OrganizationInvitationPathSelectorInvitationInviterFullName struct{}
   215  
   216  func (OrganizationInvitationPathSelectorInvitationInviterFullName) FieldPath() *OrganizationInvitation_FieldSubPath {
   217  	return &OrganizationInvitation_FieldSubPath{
   218  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   219  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterFullName().FieldPath(),
   220  	}
   221  }
   222  
   223  func (s OrganizationInvitationPathSelectorInvitationInviterFullName) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   224  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   225  }
   226  
   227  func (s OrganizationInvitationPathSelectorInvitationInviterFullName) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   228  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   229  }
   230  
   231  type OrganizationInvitationPathSelectorInvitationInviterEmail struct{}
   232  
   233  func (OrganizationInvitationPathSelectorInvitationInviterEmail) FieldPath() *OrganizationInvitation_FieldSubPath {
   234  	return &OrganizationInvitation_FieldSubPath{
   235  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   236  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().InviterEmail().FieldPath(),
   237  	}
   238  }
   239  
   240  func (s OrganizationInvitationPathSelectorInvitationInviterEmail) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   241  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   242  }
   243  
   244  func (s OrganizationInvitationPathSelectorInvitationInviterEmail) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   245  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   246  }
   247  
   248  type OrganizationInvitationPathSelectorInvitationLanguageCode struct{}
   249  
   250  func (OrganizationInvitationPathSelectorInvitationLanguageCode) FieldPath() *OrganizationInvitation_FieldSubPath {
   251  	return &OrganizationInvitation_FieldSubPath{
   252  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   253  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().LanguageCode().FieldPath(),
   254  	}
   255  }
   256  
   257  func (s OrganizationInvitationPathSelectorInvitationLanguageCode) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   258  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   259  }
   260  
   261  func (s OrganizationInvitationPathSelectorInvitationLanguageCode) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   262  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   263  }
   264  
   265  type OrganizationInvitationPathSelectorInvitationRoles struct{}
   266  
   267  func (OrganizationInvitationPathSelectorInvitationRoles) FieldPath() *OrganizationInvitation_FieldSubPath {
   268  	return &OrganizationInvitation_FieldSubPath{
   269  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   270  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Roles().FieldPath(),
   271  	}
   272  }
   273  
   274  func (s OrganizationInvitationPathSelectorInvitationRoles) WithValue(value []*role.Reference) *OrganizationInvitation_FieldSubPathValue {
   275  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   276  }
   277  
   278  func (s OrganizationInvitationPathSelectorInvitationRoles) WithArrayOfValues(values [][]*role.Reference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   279  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   280  }
   281  
   282  func (s OrganizationInvitationPathSelectorInvitationRoles) WithItemValue(value *role.Reference) *OrganizationInvitation_FieldSubPathArrayItemValue {
   283  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   284  }
   285  
   286  type OrganizationInvitationPathSelectorInvitationExpirationDate struct{}
   287  
   288  func (OrganizationInvitationPathSelectorInvitationExpirationDate) FieldPath() *OrganizationInvitation_FieldSubPath {
   289  	return &OrganizationInvitation_FieldSubPath{
   290  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   291  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().ExpirationDate().FieldPath(),
   292  	}
   293  }
   294  
   295  func (s OrganizationInvitationPathSelectorInvitationExpirationDate) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   296  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   297  }
   298  
   299  func (s OrganizationInvitationPathSelectorInvitationExpirationDate) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   300  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   301  }
   302  
   303  type OrganizationInvitationPathSelectorInvitationExtras struct{}
   304  
   305  func (OrganizationInvitationPathSelectorInvitationExtras) FieldPath() *OrganizationInvitation_FieldSubPath {
   306  	return &OrganizationInvitation_FieldSubPath{
   307  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   308  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Extras().FieldPath(),
   309  	}
   310  }
   311  
   312  func (s OrganizationInvitationPathSelectorInvitationExtras) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
   313  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   314  }
   315  
   316  func (s OrganizationInvitationPathSelectorInvitationExtras) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   317  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   318  }
   319  
   320  func (OrganizationInvitationPathSelectorInvitationExtras) WithKey(key string) OrganizationInvitationMapPathSelectorInvitationExtras {
   321  	return OrganizationInvitationMapPathSelectorInvitationExtras{key: key}
   322  }
   323  
   324  type OrganizationInvitationMapPathSelectorInvitationExtras struct {
   325  	key string
   326  }
   327  
   328  func (s OrganizationInvitationMapPathSelectorInvitationExtras) FieldPath() *OrganizationInvitation_FieldSubPath {
   329  	return &OrganizationInvitation_FieldSubPath{
   330  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   331  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().Extras().WithKey(s.key).FieldPath(),
   332  	}
   333  }
   334  
   335  func (s OrganizationInvitationMapPathSelectorInvitationExtras) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   336  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   337  }
   338  
   339  func (s OrganizationInvitationMapPathSelectorInvitationExtras) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   340  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   341  }
   342  
   343  type OrganizationInvitationPathSelectorInvitationState struct{}
   344  
   345  func (OrganizationInvitationPathSelectorInvitationState) FieldPath() *OrganizationInvitation_FieldSubPath {
   346  	return &OrganizationInvitation_FieldSubPath{
   347  		selector: OrganizationInvitation_FieldPathSelectorInvitation,
   348  		subPath:  iam_invitation.NewInvitationFieldPathBuilder().State().FieldPath(),
   349  	}
   350  }
   351  
   352  func (s OrganizationInvitationPathSelectorInvitationState) WithValue(value iam_invitation.Invitation_State) *OrganizationInvitation_FieldSubPathValue {
   353  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   354  }
   355  
   356  func (s OrganizationInvitationPathSelectorInvitationState) WithArrayOfValues(values []iam_invitation.Invitation_State) *OrganizationInvitation_FieldSubPathArrayOfValues {
   357  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   358  }
   359  
   360  type OrganizationInvitationPathSelectorMetadata struct{}
   361  
   362  func (OrganizationInvitationPathSelectorMetadata) FieldPath() *OrganizationInvitation_FieldTerminalPath {
   363  	return &OrganizationInvitation_FieldTerminalPath{selector: OrganizationInvitation_FieldPathSelectorMetadata}
   364  }
   365  
   366  func (s OrganizationInvitationPathSelectorMetadata) WithValue(value *meta.Meta) *OrganizationInvitation_FieldTerminalPathValue {
   367  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldTerminalPathValue)
   368  }
   369  
   370  func (s OrganizationInvitationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *OrganizationInvitation_FieldTerminalPathArrayOfValues {
   371  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldTerminalPathArrayOfValues)
   372  }
   373  
   374  func (OrganizationInvitationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *OrganizationInvitation_FieldSubPath {
   375  	return &OrganizationInvitation_FieldSubPath{selector: OrganizationInvitation_FieldPathSelectorMetadata, subPath: subPath}
   376  }
   377  
   378  func (s OrganizationInvitationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *OrganizationInvitation_FieldSubPathValue {
   379  	return &OrganizationInvitation_FieldSubPathValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   380  }
   381  
   382  func (s OrganizationInvitationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *OrganizationInvitation_FieldSubPathArrayOfValues {
   383  	return &OrganizationInvitation_FieldSubPathArrayOfValues{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   384  }
   385  
   386  func (s OrganizationInvitationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *OrganizationInvitation_FieldSubPathArrayItemValue {
   387  	return &OrganizationInvitation_FieldSubPathArrayItemValue{OrganizationInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   388  }
   389  
   390  func (OrganizationInvitationPathSelectorMetadata) CreateTime() OrganizationInvitationPathSelectorMetadataCreateTime {
   391  	return OrganizationInvitationPathSelectorMetadataCreateTime{}
   392  }
   393  
   394  func (OrganizationInvitationPathSelectorMetadata) UpdateTime() OrganizationInvitationPathSelectorMetadataUpdateTime {
   395  	return OrganizationInvitationPathSelectorMetadataUpdateTime{}
   396  }
   397  
   398  func (OrganizationInvitationPathSelectorMetadata) DeleteTime() OrganizationInvitationPathSelectorMetadataDeleteTime {
   399  	return OrganizationInvitationPathSelectorMetadataDeleteTime{}
   400  }
   401  
   402  func (OrganizationInvitationPathSelectorMetadata) Uuid() OrganizationInvitationPathSelectorMetadataUuid {
   403  	return OrganizationInvitationPathSelectorMetadataUuid{}
   404  }
   405  
   406  func (OrganizationInvitationPathSelectorMetadata) Tags() OrganizationInvitationPathSelectorMetadataTags {
   407  	return OrganizationInvitationPathSelectorMetadataTags{}
   408  }
   409  
   410  func (OrganizationInvitationPathSelectorMetadata) Labels() OrganizationInvitationPathSelectorMetadataLabels {
   411  	return OrganizationInvitationPathSelectorMetadataLabels{}
   412  }
   413  
   414  func (OrganizationInvitationPathSelectorMetadata) Annotations() OrganizationInvitationPathSelectorMetadataAnnotations {
   415  	return OrganizationInvitationPathSelectorMetadataAnnotations{}
   416  }
   417  
   418  func (OrganizationInvitationPathSelectorMetadata) Generation() OrganizationInvitationPathSelectorMetadataGeneration {
   419  	return OrganizationInvitationPathSelectorMetadataGeneration{}
   420  }
   421  
   422  func (OrganizationInvitationPathSelectorMetadata) ResourceVersion() OrganizationInvitationPathSelectorMetadataResourceVersion {
   423  	return OrganizationInvitationPathSelectorMetadataResourceVersion{}
   424  }
   425  
   426  func (OrganizationInvitationPathSelectorMetadata) OwnerReferences() OrganizationInvitationPathSelectorMetadataOwnerReferences {
   427  	return OrganizationInvitationPathSelectorMetadataOwnerReferences{}
   428  }
   429  
   430  func (OrganizationInvitationPathSelectorMetadata) Shards() OrganizationInvitationPathSelectorMetadataShards {
   431  	return OrganizationInvitationPathSelectorMetadataShards{}
   432  }
   433  
   434  func (OrganizationInvitationPathSelectorMetadata) Syncing() OrganizationInvitationPathSelectorMetadataSyncing {
   435  	return OrganizationInvitationPathSelectorMetadataSyncing{}
   436  }
   437  
   438  func (OrganizationInvitationPathSelectorMetadata) Lifecycle() OrganizationInvitationPathSelectorMetadataLifecycle {
   439  	return OrganizationInvitationPathSelectorMetadataLifecycle{}
   440  }
   441  
   442  func (OrganizationInvitationPathSelectorMetadata) Services() OrganizationInvitationPathSelectorMetadataServices {
   443  	return OrganizationInvitationPathSelectorMetadataServices{}
   444  }
   445  
   446  type OrganizationInvitationPathSelectorMetadataCreateTime struct{}
   447  
   448  func (OrganizationInvitationPathSelectorMetadataCreateTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   449  	return &OrganizationInvitation_FieldSubPath{
   450  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   451  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   452  	}
   453  }
   454  
   455  func (s OrganizationInvitationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   456  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   457  }
   458  
   459  func (s OrganizationInvitationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   460  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   461  }
   462  
   463  type OrganizationInvitationPathSelectorMetadataUpdateTime struct{}
   464  
   465  func (OrganizationInvitationPathSelectorMetadataUpdateTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   466  	return &OrganizationInvitation_FieldSubPath{
   467  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   468  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   469  	}
   470  }
   471  
   472  func (s OrganizationInvitationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   473  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   474  }
   475  
   476  func (s OrganizationInvitationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   477  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   478  }
   479  
   480  type OrganizationInvitationPathSelectorMetadataDeleteTime struct{}
   481  
   482  func (OrganizationInvitationPathSelectorMetadataDeleteTime) FieldPath() *OrganizationInvitation_FieldSubPath {
   483  	return &OrganizationInvitation_FieldSubPath{
   484  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   485  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   486  	}
   487  }
   488  
   489  func (s OrganizationInvitationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathValue {
   490  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   491  }
   492  
   493  func (s OrganizationInvitationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OrganizationInvitation_FieldSubPathArrayOfValues {
   494  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   495  }
   496  
   497  type OrganizationInvitationPathSelectorMetadataUuid struct{}
   498  
   499  func (OrganizationInvitationPathSelectorMetadataUuid) FieldPath() *OrganizationInvitation_FieldSubPath {
   500  	return &OrganizationInvitation_FieldSubPath{
   501  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   502  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   503  	}
   504  }
   505  
   506  func (s OrganizationInvitationPathSelectorMetadataUuid) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   507  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   508  }
   509  
   510  func (s OrganizationInvitationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   511  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   512  }
   513  
   514  type OrganizationInvitationPathSelectorMetadataTags struct{}
   515  
   516  func (OrganizationInvitationPathSelectorMetadataTags) FieldPath() *OrganizationInvitation_FieldSubPath {
   517  	return &OrganizationInvitation_FieldSubPath{
   518  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   519  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   520  	}
   521  }
   522  
   523  func (s OrganizationInvitationPathSelectorMetadataTags) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
   524  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   525  }
   526  
   527  func (s OrganizationInvitationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   528  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   529  }
   530  
   531  func (s OrganizationInvitationPathSelectorMetadataTags) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
   532  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   533  }
   534  
   535  type OrganizationInvitationPathSelectorMetadataLabels struct{}
   536  
   537  func (OrganizationInvitationPathSelectorMetadataLabels) FieldPath() *OrganizationInvitation_FieldSubPath {
   538  	return &OrganizationInvitation_FieldSubPath{
   539  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   540  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   541  	}
   542  }
   543  
   544  func (s OrganizationInvitationPathSelectorMetadataLabels) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
   545  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   546  }
   547  
   548  func (s OrganizationInvitationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   549  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   550  }
   551  
   552  func (OrganizationInvitationPathSelectorMetadataLabels) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataLabels {
   553  	return OrganizationInvitationMapPathSelectorMetadataLabels{key: key}
   554  }
   555  
   556  type OrganizationInvitationMapPathSelectorMetadataLabels struct {
   557  	key string
   558  }
   559  
   560  func (s OrganizationInvitationMapPathSelectorMetadataLabels) FieldPath() *OrganizationInvitation_FieldSubPath {
   561  	return &OrganizationInvitation_FieldSubPath{
   562  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   563  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   564  	}
   565  }
   566  
   567  func (s OrganizationInvitationMapPathSelectorMetadataLabels) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   568  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   569  }
   570  
   571  func (s OrganizationInvitationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   572  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   573  }
   574  
   575  type OrganizationInvitationPathSelectorMetadataAnnotations struct{}
   576  
   577  func (OrganizationInvitationPathSelectorMetadataAnnotations) FieldPath() *OrganizationInvitation_FieldSubPath {
   578  	return &OrganizationInvitation_FieldSubPath{
   579  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   580  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   581  	}
   582  }
   583  
   584  func (s OrganizationInvitationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *OrganizationInvitation_FieldSubPathValue {
   585  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   586  }
   587  
   588  func (s OrganizationInvitationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   589  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   590  }
   591  
   592  func (OrganizationInvitationPathSelectorMetadataAnnotations) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataAnnotations {
   593  	return OrganizationInvitationMapPathSelectorMetadataAnnotations{key: key}
   594  }
   595  
   596  type OrganizationInvitationMapPathSelectorMetadataAnnotations struct {
   597  	key string
   598  }
   599  
   600  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) FieldPath() *OrganizationInvitation_FieldSubPath {
   601  	return &OrganizationInvitation_FieldSubPath{
   602  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   603  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   604  	}
   605  }
   606  
   607  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   608  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   609  }
   610  
   611  func (s OrganizationInvitationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   612  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   613  }
   614  
   615  type OrganizationInvitationPathSelectorMetadataGeneration struct{}
   616  
   617  func (OrganizationInvitationPathSelectorMetadataGeneration) FieldPath() *OrganizationInvitation_FieldSubPath {
   618  	return &OrganizationInvitation_FieldSubPath{
   619  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   620  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   621  	}
   622  }
   623  
   624  func (s OrganizationInvitationPathSelectorMetadataGeneration) WithValue(value int64) *OrganizationInvitation_FieldSubPathValue {
   625  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   626  }
   627  
   628  func (s OrganizationInvitationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   629  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   630  }
   631  
   632  type OrganizationInvitationPathSelectorMetadataResourceVersion struct{}
   633  
   634  func (OrganizationInvitationPathSelectorMetadataResourceVersion) FieldPath() *OrganizationInvitation_FieldSubPath {
   635  	return &OrganizationInvitation_FieldSubPath{
   636  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   637  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   638  	}
   639  }
   640  
   641  func (s OrganizationInvitationPathSelectorMetadataResourceVersion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   642  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   643  }
   644  
   645  func (s OrganizationInvitationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   646  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   647  }
   648  
   649  type OrganizationInvitationPathSelectorMetadataOwnerReferences struct{}
   650  
   651  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) FieldPath() *OrganizationInvitation_FieldSubPath {
   652  	return &OrganizationInvitation_FieldSubPath{
   653  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   654  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   655  	}
   656  }
   657  
   658  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *OrganizationInvitation_FieldSubPathValue {
   659  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   660  }
   661  
   662  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *OrganizationInvitation_FieldSubPathArrayOfValues {
   663  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   664  }
   665  
   666  func (s OrganizationInvitationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *OrganizationInvitation_FieldSubPathArrayItemValue {
   667  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   668  }
   669  
   670  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Kind() OrganizationInvitationPathSelectorMetadataOwnerReferencesKind {
   671  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesKind{}
   672  }
   673  
   674  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Version() OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion {
   675  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion{}
   676  }
   677  
   678  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Name() OrganizationInvitationPathSelectorMetadataOwnerReferencesName {
   679  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesName{}
   680  }
   681  
   682  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Region() OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion {
   683  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion{}
   684  }
   685  
   686  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) Controller() OrganizationInvitationPathSelectorMetadataOwnerReferencesController {
   687  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesController{}
   688  }
   689  
   690  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   691  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   692  }
   693  
   694  func (OrganizationInvitationPathSelectorMetadataOwnerReferences) UnsetOnDelete() OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   695  	return OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   696  }
   697  
   698  type OrganizationInvitationPathSelectorMetadataOwnerReferencesKind struct{}
   699  
   700  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) FieldPath() *OrganizationInvitation_FieldSubPath {
   701  	return &OrganizationInvitation_FieldSubPath{
   702  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   703  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   704  	}
   705  }
   706  
   707  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   708  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   709  }
   710  
   711  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   712  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   713  }
   714  
   715  type OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion struct{}
   716  
   717  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *OrganizationInvitation_FieldSubPath {
   718  	return &OrganizationInvitation_FieldSubPath{
   719  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   720  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   721  	}
   722  }
   723  
   724  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   725  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   726  }
   727  
   728  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   729  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   730  }
   731  
   732  type OrganizationInvitationPathSelectorMetadataOwnerReferencesName struct{}
   733  
   734  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesName) FieldPath() *OrganizationInvitation_FieldSubPath {
   735  	return &OrganizationInvitation_FieldSubPath{
   736  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   737  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   738  	}
   739  }
   740  
   741  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   742  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   743  }
   744  
   745  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   746  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   747  }
   748  
   749  type OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion struct{}
   750  
   751  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *OrganizationInvitation_FieldSubPath {
   752  	return &OrganizationInvitation_FieldSubPath{
   753  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   754  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   755  	}
   756  }
   757  
   758  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   759  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   760  }
   761  
   762  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   763  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   764  }
   765  
   766  type OrganizationInvitationPathSelectorMetadataOwnerReferencesController struct{}
   767  
   768  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesController) FieldPath() *OrganizationInvitation_FieldSubPath {
   769  	return &OrganizationInvitation_FieldSubPath{
   770  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   771  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   772  	}
   773  }
   774  
   775  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   776  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   777  }
   778  
   779  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   780  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   781  }
   782  
   783  type OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   784  
   785  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *OrganizationInvitation_FieldSubPath {
   786  	return &OrganizationInvitation_FieldSubPath{
   787  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   788  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   789  	}
   790  }
   791  
   792  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   793  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   794  }
   795  
   796  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   797  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   798  }
   799  
   800  type OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   801  
   802  func (OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *OrganizationInvitation_FieldSubPath {
   803  	return &OrganizationInvitation_FieldSubPath{
   804  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   805  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   806  	}
   807  }
   808  
   809  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   810  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   811  }
   812  
   813  func (s OrganizationInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   814  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   815  }
   816  
   817  type OrganizationInvitationPathSelectorMetadataShards struct{}
   818  
   819  func (OrganizationInvitationPathSelectorMetadataShards) FieldPath() *OrganizationInvitation_FieldSubPath {
   820  	return &OrganizationInvitation_FieldSubPath{
   821  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   822  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   823  	}
   824  }
   825  
   826  func (s OrganizationInvitationPathSelectorMetadataShards) WithValue(value map[string]int64) *OrganizationInvitation_FieldSubPathValue {
   827  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   828  }
   829  
   830  func (s OrganizationInvitationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   831  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   832  }
   833  
   834  func (OrganizationInvitationPathSelectorMetadataShards) WithKey(key string) OrganizationInvitationMapPathSelectorMetadataShards {
   835  	return OrganizationInvitationMapPathSelectorMetadataShards{key: key}
   836  }
   837  
   838  type OrganizationInvitationMapPathSelectorMetadataShards struct {
   839  	key string
   840  }
   841  
   842  func (s OrganizationInvitationMapPathSelectorMetadataShards) FieldPath() *OrganizationInvitation_FieldSubPath {
   843  	return &OrganizationInvitation_FieldSubPath{
   844  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   845  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   846  	}
   847  }
   848  
   849  func (s OrganizationInvitationMapPathSelectorMetadataShards) WithValue(value int64) *OrganizationInvitation_FieldSubPathValue {
   850  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   851  }
   852  
   853  func (s OrganizationInvitationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *OrganizationInvitation_FieldSubPathArrayOfValues {
   854  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   855  }
   856  
   857  type OrganizationInvitationPathSelectorMetadataSyncing struct{}
   858  
   859  func (OrganizationInvitationPathSelectorMetadataSyncing) FieldPath() *OrganizationInvitation_FieldSubPath {
   860  	return &OrganizationInvitation_FieldSubPath{
   861  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   862  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   863  	}
   864  }
   865  
   866  func (s OrganizationInvitationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *OrganizationInvitation_FieldSubPathValue {
   867  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   868  }
   869  
   870  func (s OrganizationInvitationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *OrganizationInvitation_FieldSubPathArrayOfValues {
   871  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   872  }
   873  
   874  func (OrganizationInvitationPathSelectorMetadataSyncing) OwningRegion() OrganizationInvitationPathSelectorMetadataSyncingOwningRegion {
   875  	return OrganizationInvitationPathSelectorMetadataSyncingOwningRegion{}
   876  }
   877  
   878  func (OrganizationInvitationPathSelectorMetadataSyncing) Regions() OrganizationInvitationPathSelectorMetadataSyncingRegions {
   879  	return OrganizationInvitationPathSelectorMetadataSyncingRegions{}
   880  }
   881  
   882  type OrganizationInvitationPathSelectorMetadataSyncingOwningRegion struct{}
   883  
   884  func (OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) FieldPath() *OrganizationInvitation_FieldSubPath {
   885  	return &OrganizationInvitation_FieldSubPath{
   886  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   887  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   888  	}
   889  }
   890  
   891  func (s OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
   892  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   893  }
   894  
   895  func (s OrganizationInvitationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   896  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   897  }
   898  
   899  type OrganizationInvitationPathSelectorMetadataSyncingRegions struct{}
   900  
   901  func (OrganizationInvitationPathSelectorMetadataSyncingRegions) FieldPath() *OrganizationInvitation_FieldSubPath {
   902  	return &OrganizationInvitation_FieldSubPath{
   903  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   904  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   905  	}
   906  }
   907  
   908  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
   909  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   910  }
   911  
   912  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
   913  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   914  }
   915  
   916  func (s OrganizationInvitationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
   917  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
   918  }
   919  
   920  type OrganizationInvitationPathSelectorMetadataLifecycle struct{}
   921  
   922  func (OrganizationInvitationPathSelectorMetadataLifecycle) FieldPath() *OrganizationInvitation_FieldSubPath {
   923  	return &OrganizationInvitation_FieldSubPath{
   924  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   925  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   926  	}
   927  }
   928  
   929  func (s OrganizationInvitationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *OrganizationInvitation_FieldSubPathValue {
   930  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   931  }
   932  
   933  func (s OrganizationInvitationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *OrganizationInvitation_FieldSubPathArrayOfValues {
   934  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   935  }
   936  
   937  func (OrganizationInvitationPathSelectorMetadataLifecycle) State() OrganizationInvitationPathSelectorMetadataLifecycleState {
   938  	return OrganizationInvitationPathSelectorMetadataLifecycleState{}
   939  }
   940  
   941  func (OrganizationInvitationPathSelectorMetadataLifecycle) BlockDeletion() OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion {
   942  	return OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion{}
   943  }
   944  
   945  type OrganizationInvitationPathSelectorMetadataLifecycleState struct{}
   946  
   947  func (OrganizationInvitationPathSelectorMetadataLifecycleState) FieldPath() *OrganizationInvitation_FieldSubPath {
   948  	return &OrganizationInvitation_FieldSubPath{
   949  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   950  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   951  	}
   952  }
   953  
   954  func (s OrganizationInvitationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *OrganizationInvitation_FieldSubPathValue {
   955  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   956  }
   957  
   958  func (s OrganizationInvitationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *OrganizationInvitation_FieldSubPathArrayOfValues {
   959  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   960  }
   961  
   962  type OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion struct{}
   963  
   964  func (OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *OrganizationInvitation_FieldSubPath {
   965  	return &OrganizationInvitation_FieldSubPath{
   966  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   967  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   968  	}
   969  }
   970  
   971  func (s OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *OrganizationInvitation_FieldSubPathValue {
   972  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   973  }
   974  
   975  func (s OrganizationInvitationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *OrganizationInvitation_FieldSubPathArrayOfValues {
   976  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   977  }
   978  
   979  type OrganizationInvitationPathSelectorMetadataServices struct{}
   980  
   981  func (OrganizationInvitationPathSelectorMetadataServices) FieldPath() *OrganizationInvitation_FieldSubPath {
   982  	return &OrganizationInvitation_FieldSubPath{
   983  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
   984  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   985  	}
   986  }
   987  
   988  func (s OrganizationInvitationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *OrganizationInvitation_FieldSubPathValue {
   989  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
   990  }
   991  
   992  func (s OrganizationInvitationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *OrganizationInvitation_FieldSubPathArrayOfValues {
   993  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
   994  }
   995  
   996  func (OrganizationInvitationPathSelectorMetadataServices) OwningService() OrganizationInvitationPathSelectorMetadataServicesOwningService {
   997  	return OrganizationInvitationPathSelectorMetadataServicesOwningService{}
   998  }
   999  
  1000  func (OrganizationInvitationPathSelectorMetadataServices) AllowedServices() OrganizationInvitationPathSelectorMetadataServicesAllowedServices {
  1001  	return OrganizationInvitationPathSelectorMetadataServicesAllowedServices{}
  1002  }
  1003  
  1004  type OrganizationInvitationPathSelectorMetadataServicesOwningService struct{}
  1005  
  1006  func (OrganizationInvitationPathSelectorMetadataServicesOwningService) FieldPath() *OrganizationInvitation_FieldSubPath {
  1007  	return &OrganizationInvitation_FieldSubPath{
  1008  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
  1009  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
  1010  	}
  1011  }
  1012  
  1013  func (s OrganizationInvitationPathSelectorMetadataServicesOwningService) WithValue(value string) *OrganizationInvitation_FieldSubPathValue {
  1014  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1015  }
  1016  
  1017  func (s OrganizationInvitationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1018  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1019  }
  1020  
  1021  type OrganizationInvitationPathSelectorMetadataServicesAllowedServices struct{}
  1022  
  1023  func (OrganizationInvitationPathSelectorMetadataServicesAllowedServices) FieldPath() *OrganizationInvitation_FieldSubPath {
  1024  	return &OrganizationInvitation_FieldSubPath{
  1025  		selector: OrganizationInvitation_FieldPathSelectorMetadata,
  1026  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
  1027  	}
  1028  }
  1029  
  1030  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *OrganizationInvitation_FieldSubPathValue {
  1031  	return s.FieldPath().WithIValue(value).(*OrganizationInvitation_FieldSubPathValue)
  1032  }
  1033  
  1034  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *OrganizationInvitation_FieldSubPathArrayOfValues {
  1035  	return s.FieldPath().WithIArrayOfValues(values).(*OrganizationInvitation_FieldSubPathArrayOfValues)
  1036  }
  1037  
  1038  func (s OrganizationInvitationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *OrganizationInvitation_FieldSubPathArrayItemValue {
  1039  	return s.FieldPath().WithIArrayItemValue(value).(*OrganizationInvitation_FieldSubPathArrayItemValue)
  1040  }