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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/iam/proto/v1alpha2/user.proto
     3  // DO NOT EDIT!!!
     4  
     5  package user
     6  
     7  // proto imports
     8  import (
     9  	meta "github.com/cloudwan/goten-sdk/types/meta"
    10  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    11  )
    12  
    13  // make sure we're using proto imports
    14  var (
    15  	_ = &timestamppb.Timestamp{}
    16  	_ = &meta.Meta{}
    17  )
    18  
    19  type UserFieldPathBuilder struct{}
    20  
    21  func NewUserFieldPathBuilder() UserFieldPathBuilder {
    22  	return UserFieldPathBuilder{}
    23  }
    24  func (UserFieldPathBuilder) Name() UserPathSelectorName {
    25  	return UserPathSelectorName{}
    26  }
    27  func (UserFieldPathBuilder) FullName() UserPathSelectorFullName {
    28  	return UserPathSelectorFullName{}
    29  }
    30  func (UserFieldPathBuilder) Metadata() UserPathSelectorMetadata {
    31  	return UserPathSelectorMetadata{}
    32  }
    33  func (UserFieldPathBuilder) Email() UserPathSelectorEmail {
    34  	return UserPathSelectorEmail{}
    35  }
    36  func (UserFieldPathBuilder) EmailVerified() UserPathSelectorEmailVerified {
    37  	return UserPathSelectorEmailVerified{}
    38  }
    39  func (UserFieldPathBuilder) AuthInfo() UserPathSelectorAuthInfo {
    40  	return UserPathSelectorAuthInfo{}
    41  }
    42  func (UserFieldPathBuilder) Settings() UserPathSelectorSettings {
    43  	return UserPathSelectorSettings{}
    44  }
    45  func (UserFieldPathBuilder) RefreshedTime() UserPathSelectorRefreshedTime {
    46  	return UserPathSelectorRefreshedTime{}
    47  }
    48  
    49  type UserPathSelectorName struct{}
    50  
    51  func (UserPathSelectorName) FieldPath() *User_FieldTerminalPath {
    52  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorName}
    53  }
    54  
    55  func (s UserPathSelectorName) WithValue(value *Name) *User_FieldTerminalPathValue {
    56  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
    57  }
    58  
    59  func (s UserPathSelectorName) WithArrayOfValues(values []*Name) *User_FieldTerminalPathArrayOfValues {
    60  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
    61  }
    62  
    63  type UserPathSelectorFullName struct{}
    64  
    65  func (UserPathSelectorFullName) FieldPath() *User_FieldTerminalPath {
    66  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorFullName}
    67  }
    68  
    69  func (s UserPathSelectorFullName) WithValue(value string) *User_FieldTerminalPathValue {
    70  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
    71  }
    72  
    73  func (s UserPathSelectorFullName) WithArrayOfValues(values []string) *User_FieldTerminalPathArrayOfValues {
    74  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
    75  }
    76  
    77  type UserPathSelectorMetadata struct{}
    78  
    79  func (UserPathSelectorMetadata) FieldPath() *User_FieldTerminalPath {
    80  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorMetadata}
    81  }
    82  
    83  func (s UserPathSelectorMetadata) WithValue(value *meta.Meta) *User_FieldTerminalPathValue {
    84  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
    85  }
    86  
    87  func (s UserPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *User_FieldTerminalPathArrayOfValues {
    88  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
    89  }
    90  
    91  func (UserPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *User_FieldSubPath {
    92  	return &User_FieldSubPath{selector: User_FieldPathSelectorMetadata, subPath: subPath}
    93  }
    94  
    95  func (s UserPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *User_FieldSubPathValue {
    96  	return &User_FieldSubPathValue{User_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
    97  }
    98  
    99  func (s UserPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *User_FieldSubPathArrayOfValues {
   100  	return &User_FieldSubPathArrayOfValues{User_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   101  }
   102  
   103  func (s UserPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *User_FieldSubPathArrayItemValue {
   104  	return &User_FieldSubPathArrayItemValue{User_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   105  }
   106  
   107  func (UserPathSelectorMetadata) CreateTime() UserPathSelectorMetadataCreateTime {
   108  	return UserPathSelectorMetadataCreateTime{}
   109  }
   110  
   111  func (UserPathSelectorMetadata) UpdateTime() UserPathSelectorMetadataUpdateTime {
   112  	return UserPathSelectorMetadataUpdateTime{}
   113  }
   114  
   115  func (UserPathSelectorMetadata) DeleteTime() UserPathSelectorMetadataDeleteTime {
   116  	return UserPathSelectorMetadataDeleteTime{}
   117  }
   118  
   119  func (UserPathSelectorMetadata) Uuid() UserPathSelectorMetadataUuid {
   120  	return UserPathSelectorMetadataUuid{}
   121  }
   122  
   123  func (UserPathSelectorMetadata) Tags() UserPathSelectorMetadataTags {
   124  	return UserPathSelectorMetadataTags{}
   125  }
   126  
   127  func (UserPathSelectorMetadata) Labels() UserPathSelectorMetadataLabels {
   128  	return UserPathSelectorMetadataLabels{}
   129  }
   130  
   131  func (UserPathSelectorMetadata) Annotations() UserPathSelectorMetadataAnnotations {
   132  	return UserPathSelectorMetadataAnnotations{}
   133  }
   134  
   135  func (UserPathSelectorMetadata) Generation() UserPathSelectorMetadataGeneration {
   136  	return UserPathSelectorMetadataGeneration{}
   137  }
   138  
   139  func (UserPathSelectorMetadata) ResourceVersion() UserPathSelectorMetadataResourceVersion {
   140  	return UserPathSelectorMetadataResourceVersion{}
   141  }
   142  
   143  func (UserPathSelectorMetadata) OwnerReferences() UserPathSelectorMetadataOwnerReferences {
   144  	return UserPathSelectorMetadataOwnerReferences{}
   145  }
   146  
   147  func (UserPathSelectorMetadata) Shards() UserPathSelectorMetadataShards {
   148  	return UserPathSelectorMetadataShards{}
   149  }
   150  
   151  func (UserPathSelectorMetadata) Syncing() UserPathSelectorMetadataSyncing {
   152  	return UserPathSelectorMetadataSyncing{}
   153  }
   154  
   155  func (UserPathSelectorMetadata) Lifecycle() UserPathSelectorMetadataLifecycle {
   156  	return UserPathSelectorMetadataLifecycle{}
   157  }
   158  
   159  func (UserPathSelectorMetadata) Services() UserPathSelectorMetadataServices {
   160  	return UserPathSelectorMetadataServices{}
   161  }
   162  
   163  type UserPathSelectorMetadataCreateTime struct{}
   164  
   165  func (UserPathSelectorMetadataCreateTime) FieldPath() *User_FieldSubPath {
   166  	return &User_FieldSubPath{
   167  		selector: User_FieldPathSelectorMetadata,
   168  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   169  	}
   170  }
   171  
   172  func (s UserPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *User_FieldSubPathValue {
   173  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   174  }
   175  
   176  func (s UserPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *User_FieldSubPathArrayOfValues {
   177  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   178  }
   179  
   180  type UserPathSelectorMetadataUpdateTime struct{}
   181  
   182  func (UserPathSelectorMetadataUpdateTime) FieldPath() *User_FieldSubPath {
   183  	return &User_FieldSubPath{
   184  		selector: User_FieldPathSelectorMetadata,
   185  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   186  	}
   187  }
   188  
   189  func (s UserPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *User_FieldSubPathValue {
   190  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   191  }
   192  
   193  func (s UserPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *User_FieldSubPathArrayOfValues {
   194  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   195  }
   196  
   197  type UserPathSelectorMetadataDeleteTime struct{}
   198  
   199  func (UserPathSelectorMetadataDeleteTime) FieldPath() *User_FieldSubPath {
   200  	return &User_FieldSubPath{
   201  		selector: User_FieldPathSelectorMetadata,
   202  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   203  	}
   204  }
   205  
   206  func (s UserPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *User_FieldSubPathValue {
   207  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   208  }
   209  
   210  func (s UserPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *User_FieldSubPathArrayOfValues {
   211  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   212  }
   213  
   214  type UserPathSelectorMetadataUuid struct{}
   215  
   216  func (UserPathSelectorMetadataUuid) FieldPath() *User_FieldSubPath {
   217  	return &User_FieldSubPath{
   218  		selector: User_FieldPathSelectorMetadata,
   219  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   220  	}
   221  }
   222  
   223  func (s UserPathSelectorMetadataUuid) WithValue(value string) *User_FieldSubPathValue {
   224  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   225  }
   226  
   227  func (s UserPathSelectorMetadataUuid) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   228  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   229  }
   230  
   231  type UserPathSelectorMetadataTags struct{}
   232  
   233  func (UserPathSelectorMetadataTags) FieldPath() *User_FieldSubPath {
   234  	return &User_FieldSubPath{
   235  		selector: User_FieldPathSelectorMetadata,
   236  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   237  	}
   238  }
   239  
   240  func (s UserPathSelectorMetadataTags) WithValue(value []string) *User_FieldSubPathValue {
   241  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   242  }
   243  
   244  func (s UserPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *User_FieldSubPathArrayOfValues {
   245  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   246  }
   247  
   248  func (s UserPathSelectorMetadataTags) WithItemValue(value string) *User_FieldSubPathArrayItemValue {
   249  	return s.FieldPath().WithIArrayItemValue(value).(*User_FieldSubPathArrayItemValue)
   250  }
   251  
   252  type UserPathSelectorMetadataLabels struct{}
   253  
   254  func (UserPathSelectorMetadataLabels) FieldPath() *User_FieldSubPath {
   255  	return &User_FieldSubPath{
   256  		selector: User_FieldPathSelectorMetadata,
   257  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   258  	}
   259  }
   260  
   261  func (s UserPathSelectorMetadataLabels) WithValue(value map[string]string) *User_FieldSubPathValue {
   262  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   263  }
   264  
   265  func (s UserPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *User_FieldSubPathArrayOfValues {
   266  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   267  }
   268  
   269  func (UserPathSelectorMetadataLabels) WithKey(key string) UserMapPathSelectorMetadataLabels {
   270  	return UserMapPathSelectorMetadataLabels{key: key}
   271  }
   272  
   273  type UserMapPathSelectorMetadataLabels struct {
   274  	key string
   275  }
   276  
   277  func (s UserMapPathSelectorMetadataLabels) FieldPath() *User_FieldSubPath {
   278  	return &User_FieldSubPath{
   279  		selector: User_FieldPathSelectorMetadata,
   280  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   281  	}
   282  }
   283  
   284  func (s UserMapPathSelectorMetadataLabels) WithValue(value string) *User_FieldSubPathValue {
   285  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   286  }
   287  
   288  func (s UserMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   289  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   290  }
   291  
   292  type UserPathSelectorMetadataAnnotations struct{}
   293  
   294  func (UserPathSelectorMetadataAnnotations) FieldPath() *User_FieldSubPath {
   295  	return &User_FieldSubPath{
   296  		selector: User_FieldPathSelectorMetadata,
   297  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   298  	}
   299  }
   300  
   301  func (s UserPathSelectorMetadataAnnotations) WithValue(value map[string]string) *User_FieldSubPathValue {
   302  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   303  }
   304  
   305  func (s UserPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *User_FieldSubPathArrayOfValues {
   306  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   307  }
   308  
   309  func (UserPathSelectorMetadataAnnotations) WithKey(key string) UserMapPathSelectorMetadataAnnotations {
   310  	return UserMapPathSelectorMetadataAnnotations{key: key}
   311  }
   312  
   313  type UserMapPathSelectorMetadataAnnotations struct {
   314  	key string
   315  }
   316  
   317  func (s UserMapPathSelectorMetadataAnnotations) FieldPath() *User_FieldSubPath {
   318  	return &User_FieldSubPath{
   319  		selector: User_FieldPathSelectorMetadata,
   320  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   321  	}
   322  }
   323  
   324  func (s UserMapPathSelectorMetadataAnnotations) WithValue(value string) *User_FieldSubPathValue {
   325  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   326  }
   327  
   328  func (s UserMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   329  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   330  }
   331  
   332  type UserPathSelectorMetadataGeneration struct{}
   333  
   334  func (UserPathSelectorMetadataGeneration) FieldPath() *User_FieldSubPath {
   335  	return &User_FieldSubPath{
   336  		selector: User_FieldPathSelectorMetadata,
   337  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   338  	}
   339  }
   340  
   341  func (s UserPathSelectorMetadataGeneration) WithValue(value int64) *User_FieldSubPathValue {
   342  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   343  }
   344  
   345  func (s UserPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *User_FieldSubPathArrayOfValues {
   346  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   347  }
   348  
   349  type UserPathSelectorMetadataResourceVersion struct{}
   350  
   351  func (UserPathSelectorMetadataResourceVersion) FieldPath() *User_FieldSubPath {
   352  	return &User_FieldSubPath{
   353  		selector: User_FieldPathSelectorMetadata,
   354  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   355  	}
   356  }
   357  
   358  func (s UserPathSelectorMetadataResourceVersion) WithValue(value string) *User_FieldSubPathValue {
   359  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   360  }
   361  
   362  func (s UserPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   363  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   364  }
   365  
   366  type UserPathSelectorMetadataOwnerReferences struct{}
   367  
   368  func (UserPathSelectorMetadataOwnerReferences) FieldPath() *User_FieldSubPath {
   369  	return &User_FieldSubPath{
   370  		selector: User_FieldPathSelectorMetadata,
   371  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   372  	}
   373  }
   374  
   375  func (s UserPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *User_FieldSubPathValue {
   376  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   377  }
   378  
   379  func (s UserPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *User_FieldSubPathArrayOfValues {
   380  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   381  }
   382  
   383  func (s UserPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *User_FieldSubPathArrayItemValue {
   384  	return s.FieldPath().WithIArrayItemValue(value).(*User_FieldSubPathArrayItemValue)
   385  }
   386  
   387  func (UserPathSelectorMetadataOwnerReferences) Kind() UserPathSelectorMetadataOwnerReferencesKind {
   388  	return UserPathSelectorMetadataOwnerReferencesKind{}
   389  }
   390  
   391  func (UserPathSelectorMetadataOwnerReferences) Version() UserPathSelectorMetadataOwnerReferencesVersion {
   392  	return UserPathSelectorMetadataOwnerReferencesVersion{}
   393  }
   394  
   395  func (UserPathSelectorMetadataOwnerReferences) Name() UserPathSelectorMetadataOwnerReferencesName {
   396  	return UserPathSelectorMetadataOwnerReferencesName{}
   397  }
   398  
   399  func (UserPathSelectorMetadataOwnerReferences) Region() UserPathSelectorMetadataOwnerReferencesRegion {
   400  	return UserPathSelectorMetadataOwnerReferencesRegion{}
   401  }
   402  
   403  func (UserPathSelectorMetadataOwnerReferences) Controller() UserPathSelectorMetadataOwnerReferencesController {
   404  	return UserPathSelectorMetadataOwnerReferencesController{}
   405  }
   406  
   407  func (UserPathSelectorMetadataOwnerReferences) RequiresOwnerReference() UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   408  	return UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   409  }
   410  
   411  func (UserPathSelectorMetadataOwnerReferences) UnsetOnDelete() UserPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   412  	return UserPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   413  }
   414  
   415  type UserPathSelectorMetadataOwnerReferencesKind struct{}
   416  
   417  func (UserPathSelectorMetadataOwnerReferencesKind) FieldPath() *User_FieldSubPath {
   418  	return &User_FieldSubPath{
   419  		selector: User_FieldPathSelectorMetadata,
   420  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   421  	}
   422  }
   423  
   424  func (s UserPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *User_FieldSubPathValue {
   425  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   426  }
   427  
   428  func (s UserPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   429  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   430  }
   431  
   432  type UserPathSelectorMetadataOwnerReferencesVersion struct{}
   433  
   434  func (UserPathSelectorMetadataOwnerReferencesVersion) FieldPath() *User_FieldSubPath {
   435  	return &User_FieldSubPath{
   436  		selector: User_FieldPathSelectorMetadata,
   437  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   438  	}
   439  }
   440  
   441  func (s UserPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *User_FieldSubPathValue {
   442  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   443  }
   444  
   445  func (s UserPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   446  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   447  }
   448  
   449  type UserPathSelectorMetadataOwnerReferencesName struct{}
   450  
   451  func (UserPathSelectorMetadataOwnerReferencesName) FieldPath() *User_FieldSubPath {
   452  	return &User_FieldSubPath{
   453  		selector: User_FieldPathSelectorMetadata,
   454  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   455  	}
   456  }
   457  
   458  func (s UserPathSelectorMetadataOwnerReferencesName) WithValue(value string) *User_FieldSubPathValue {
   459  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   460  }
   461  
   462  func (s UserPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   463  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   464  }
   465  
   466  type UserPathSelectorMetadataOwnerReferencesRegion struct{}
   467  
   468  func (UserPathSelectorMetadataOwnerReferencesRegion) FieldPath() *User_FieldSubPath {
   469  	return &User_FieldSubPath{
   470  		selector: User_FieldPathSelectorMetadata,
   471  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   472  	}
   473  }
   474  
   475  func (s UserPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *User_FieldSubPathValue {
   476  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   477  }
   478  
   479  func (s UserPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   480  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   481  }
   482  
   483  type UserPathSelectorMetadataOwnerReferencesController struct{}
   484  
   485  func (UserPathSelectorMetadataOwnerReferencesController) FieldPath() *User_FieldSubPath {
   486  	return &User_FieldSubPath{
   487  		selector: User_FieldPathSelectorMetadata,
   488  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   489  	}
   490  }
   491  
   492  func (s UserPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *User_FieldSubPathValue {
   493  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   494  }
   495  
   496  func (s UserPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *User_FieldSubPathArrayOfValues {
   497  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   498  }
   499  
   500  type UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   501  
   502  func (UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *User_FieldSubPath {
   503  	return &User_FieldSubPath{
   504  		selector: User_FieldPathSelectorMetadata,
   505  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   506  	}
   507  }
   508  
   509  func (s UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *User_FieldSubPathValue {
   510  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   511  }
   512  
   513  func (s UserPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *User_FieldSubPathArrayOfValues {
   514  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   515  }
   516  
   517  type UserPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   518  
   519  func (UserPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *User_FieldSubPath {
   520  	return &User_FieldSubPath{
   521  		selector: User_FieldPathSelectorMetadata,
   522  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   523  	}
   524  }
   525  
   526  func (s UserPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *User_FieldSubPathValue {
   527  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   528  }
   529  
   530  func (s UserPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *User_FieldSubPathArrayOfValues {
   531  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   532  }
   533  
   534  type UserPathSelectorMetadataShards struct{}
   535  
   536  func (UserPathSelectorMetadataShards) FieldPath() *User_FieldSubPath {
   537  	return &User_FieldSubPath{
   538  		selector: User_FieldPathSelectorMetadata,
   539  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   540  	}
   541  }
   542  
   543  func (s UserPathSelectorMetadataShards) WithValue(value map[string]int64) *User_FieldSubPathValue {
   544  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   545  }
   546  
   547  func (s UserPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *User_FieldSubPathArrayOfValues {
   548  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   549  }
   550  
   551  func (UserPathSelectorMetadataShards) WithKey(key string) UserMapPathSelectorMetadataShards {
   552  	return UserMapPathSelectorMetadataShards{key: key}
   553  }
   554  
   555  type UserMapPathSelectorMetadataShards struct {
   556  	key string
   557  }
   558  
   559  func (s UserMapPathSelectorMetadataShards) FieldPath() *User_FieldSubPath {
   560  	return &User_FieldSubPath{
   561  		selector: User_FieldPathSelectorMetadata,
   562  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   563  	}
   564  }
   565  
   566  func (s UserMapPathSelectorMetadataShards) WithValue(value int64) *User_FieldSubPathValue {
   567  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   568  }
   569  
   570  func (s UserMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *User_FieldSubPathArrayOfValues {
   571  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   572  }
   573  
   574  type UserPathSelectorMetadataSyncing struct{}
   575  
   576  func (UserPathSelectorMetadataSyncing) FieldPath() *User_FieldSubPath {
   577  	return &User_FieldSubPath{
   578  		selector: User_FieldPathSelectorMetadata,
   579  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   580  	}
   581  }
   582  
   583  func (s UserPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *User_FieldSubPathValue {
   584  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   585  }
   586  
   587  func (s UserPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *User_FieldSubPathArrayOfValues {
   588  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   589  }
   590  
   591  func (UserPathSelectorMetadataSyncing) OwningRegion() UserPathSelectorMetadataSyncingOwningRegion {
   592  	return UserPathSelectorMetadataSyncingOwningRegion{}
   593  }
   594  
   595  func (UserPathSelectorMetadataSyncing) Regions() UserPathSelectorMetadataSyncingRegions {
   596  	return UserPathSelectorMetadataSyncingRegions{}
   597  }
   598  
   599  type UserPathSelectorMetadataSyncingOwningRegion struct{}
   600  
   601  func (UserPathSelectorMetadataSyncingOwningRegion) FieldPath() *User_FieldSubPath {
   602  	return &User_FieldSubPath{
   603  		selector: User_FieldPathSelectorMetadata,
   604  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   605  	}
   606  }
   607  
   608  func (s UserPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *User_FieldSubPathValue {
   609  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   610  }
   611  
   612  func (s UserPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   613  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   614  }
   615  
   616  type UserPathSelectorMetadataSyncingRegions struct{}
   617  
   618  func (UserPathSelectorMetadataSyncingRegions) FieldPath() *User_FieldSubPath {
   619  	return &User_FieldSubPath{
   620  		selector: User_FieldPathSelectorMetadata,
   621  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   622  	}
   623  }
   624  
   625  func (s UserPathSelectorMetadataSyncingRegions) WithValue(value []string) *User_FieldSubPathValue {
   626  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   627  }
   628  
   629  func (s UserPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *User_FieldSubPathArrayOfValues {
   630  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   631  }
   632  
   633  func (s UserPathSelectorMetadataSyncingRegions) WithItemValue(value string) *User_FieldSubPathArrayItemValue {
   634  	return s.FieldPath().WithIArrayItemValue(value).(*User_FieldSubPathArrayItemValue)
   635  }
   636  
   637  type UserPathSelectorMetadataLifecycle struct{}
   638  
   639  func (UserPathSelectorMetadataLifecycle) FieldPath() *User_FieldSubPath {
   640  	return &User_FieldSubPath{
   641  		selector: User_FieldPathSelectorMetadata,
   642  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   643  	}
   644  }
   645  
   646  func (s UserPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *User_FieldSubPathValue {
   647  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   648  }
   649  
   650  func (s UserPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *User_FieldSubPathArrayOfValues {
   651  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   652  }
   653  
   654  func (UserPathSelectorMetadataLifecycle) State() UserPathSelectorMetadataLifecycleState {
   655  	return UserPathSelectorMetadataLifecycleState{}
   656  }
   657  
   658  func (UserPathSelectorMetadataLifecycle) BlockDeletion() UserPathSelectorMetadataLifecycleBlockDeletion {
   659  	return UserPathSelectorMetadataLifecycleBlockDeletion{}
   660  }
   661  
   662  type UserPathSelectorMetadataLifecycleState struct{}
   663  
   664  func (UserPathSelectorMetadataLifecycleState) FieldPath() *User_FieldSubPath {
   665  	return &User_FieldSubPath{
   666  		selector: User_FieldPathSelectorMetadata,
   667  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   668  	}
   669  }
   670  
   671  func (s UserPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *User_FieldSubPathValue {
   672  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   673  }
   674  
   675  func (s UserPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *User_FieldSubPathArrayOfValues {
   676  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   677  }
   678  
   679  type UserPathSelectorMetadataLifecycleBlockDeletion struct{}
   680  
   681  func (UserPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *User_FieldSubPath {
   682  	return &User_FieldSubPath{
   683  		selector: User_FieldPathSelectorMetadata,
   684  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   685  	}
   686  }
   687  
   688  func (s UserPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *User_FieldSubPathValue {
   689  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   690  }
   691  
   692  func (s UserPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *User_FieldSubPathArrayOfValues {
   693  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   694  }
   695  
   696  type UserPathSelectorMetadataServices struct{}
   697  
   698  func (UserPathSelectorMetadataServices) FieldPath() *User_FieldSubPath {
   699  	return &User_FieldSubPath{
   700  		selector: User_FieldPathSelectorMetadata,
   701  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   702  	}
   703  }
   704  
   705  func (s UserPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *User_FieldSubPathValue {
   706  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   707  }
   708  
   709  func (s UserPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *User_FieldSubPathArrayOfValues {
   710  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   711  }
   712  
   713  func (UserPathSelectorMetadataServices) OwningService() UserPathSelectorMetadataServicesOwningService {
   714  	return UserPathSelectorMetadataServicesOwningService{}
   715  }
   716  
   717  func (UserPathSelectorMetadataServices) AllowedServices() UserPathSelectorMetadataServicesAllowedServices {
   718  	return UserPathSelectorMetadataServicesAllowedServices{}
   719  }
   720  
   721  type UserPathSelectorMetadataServicesOwningService struct{}
   722  
   723  func (UserPathSelectorMetadataServicesOwningService) FieldPath() *User_FieldSubPath {
   724  	return &User_FieldSubPath{
   725  		selector: User_FieldPathSelectorMetadata,
   726  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   727  	}
   728  }
   729  
   730  func (s UserPathSelectorMetadataServicesOwningService) WithValue(value string) *User_FieldSubPathValue {
   731  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   732  }
   733  
   734  func (s UserPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   735  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   736  }
   737  
   738  type UserPathSelectorMetadataServicesAllowedServices struct{}
   739  
   740  func (UserPathSelectorMetadataServicesAllowedServices) FieldPath() *User_FieldSubPath {
   741  	return &User_FieldSubPath{
   742  		selector: User_FieldPathSelectorMetadata,
   743  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   744  	}
   745  }
   746  
   747  func (s UserPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *User_FieldSubPathValue {
   748  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   749  }
   750  
   751  func (s UserPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *User_FieldSubPathArrayOfValues {
   752  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   753  }
   754  
   755  func (s UserPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *User_FieldSubPathArrayItemValue {
   756  	return s.FieldPath().WithIArrayItemValue(value).(*User_FieldSubPathArrayItemValue)
   757  }
   758  
   759  type UserPathSelectorEmail struct{}
   760  
   761  func (UserPathSelectorEmail) FieldPath() *User_FieldTerminalPath {
   762  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorEmail}
   763  }
   764  
   765  func (s UserPathSelectorEmail) WithValue(value string) *User_FieldTerminalPathValue {
   766  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
   767  }
   768  
   769  func (s UserPathSelectorEmail) WithArrayOfValues(values []string) *User_FieldTerminalPathArrayOfValues {
   770  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
   771  }
   772  
   773  type UserPathSelectorEmailVerified struct{}
   774  
   775  func (UserPathSelectorEmailVerified) FieldPath() *User_FieldTerminalPath {
   776  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorEmailVerified}
   777  }
   778  
   779  func (s UserPathSelectorEmailVerified) WithValue(value bool) *User_FieldTerminalPathValue {
   780  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
   781  }
   782  
   783  func (s UserPathSelectorEmailVerified) WithArrayOfValues(values []bool) *User_FieldTerminalPathArrayOfValues {
   784  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
   785  }
   786  
   787  type UserPathSelectorAuthInfo struct{}
   788  
   789  func (UserPathSelectorAuthInfo) FieldPath() *User_FieldTerminalPath {
   790  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorAuthInfo}
   791  }
   792  
   793  func (s UserPathSelectorAuthInfo) WithValue(value *User_AuthInfo) *User_FieldTerminalPathValue {
   794  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
   795  }
   796  
   797  func (s UserPathSelectorAuthInfo) WithArrayOfValues(values []*User_AuthInfo) *User_FieldTerminalPathArrayOfValues {
   798  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
   799  }
   800  
   801  func (UserPathSelectorAuthInfo) WithSubPath(subPath UserAuthInfo_FieldPath) *User_FieldSubPath {
   802  	return &User_FieldSubPath{selector: User_FieldPathSelectorAuthInfo, subPath: subPath}
   803  }
   804  
   805  func (s UserPathSelectorAuthInfo) WithSubValue(subPathValue UserAuthInfo_FieldPathValue) *User_FieldSubPathValue {
   806  	return &User_FieldSubPathValue{User_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   807  }
   808  
   809  func (s UserPathSelectorAuthInfo) WithSubArrayOfValues(subPathArrayOfValues UserAuthInfo_FieldPathArrayOfValues) *User_FieldSubPathArrayOfValues {
   810  	return &User_FieldSubPathArrayOfValues{User_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   811  }
   812  
   813  func (s UserPathSelectorAuthInfo) WithSubArrayItemValue(subPathArrayItemValue UserAuthInfo_FieldPathArrayItemValue) *User_FieldSubPathArrayItemValue {
   814  	return &User_FieldSubPathArrayItemValue{User_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   815  }
   816  
   817  func (UserPathSelectorAuthInfo) Provider() UserPathSelectorAuthInfoProvider {
   818  	return UserPathSelectorAuthInfoProvider{}
   819  }
   820  
   821  func (UserPathSelectorAuthInfo) Id() UserPathSelectorAuthInfoId {
   822  	return UserPathSelectorAuthInfoId{}
   823  }
   824  
   825  type UserPathSelectorAuthInfoProvider struct{}
   826  
   827  func (UserPathSelectorAuthInfoProvider) FieldPath() *User_FieldSubPath {
   828  	return &User_FieldSubPath{
   829  		selector: User_FieldPathSelectorAuthInfo,
   830  		subPath:  NewUserAuthInfoFieldPathBuilder().Provider().FieldPath(),
   831  	}
   832  }
   833  
   834  func (s UserPathSelectorAuthInfoProvider) WithValue(value string) *User_FieldSubPathValue {
   835  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   836  }
   837  
   838  func (s UserPathSelectorAuthInfoProvider) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   839  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   840  }
   841  
   842  type UserPathSelectorAuthInfoId struct{}
   843  
   844  func (UserPathSelectorAuthInfoId) FieldPath() *User_FieldSubPath {
   845  	return &User_FieldSubPath{
   846  		selector: User_FieldPathSelectorAuthInfo,
   847  		subPath:  NewUserAuthInfoFieldPathBuilder().Id().FieldPath(),
   848  	}
   849  }
   850  
   851  func (s UserPathSelectorAuthInfoId) WithValue(value string) *User_FieldSubPathValue {
   852  	return s.FieldPath().WithIValue(value).(*User_FieldSubPathValue)
   853  }
   854  
   855  func (s UserPathSelectorAuthInfoId) WithArrayOfValues(values []string) *User_FieldSubPathArrayOfValues {
   856  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldSubPathArrayOfValues)
   857  }
   858  
   859  type UserPathSelectorSettings struct{}
   860  
   861  func (UserPathSelectorSettings) FieldPath() *User_FieldTerminalPath {
   862  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorSettings}
   863  }
   864  
   865  func (s UserPathSelectorSettings) WithValue(value map[string]string) *User_FieldTerminalPathValue {
   866  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
   867  }
   868  
   869  func (s UserPathSelectorSettings) WithArrayOfValues(values []map[string]string) *User_FieldTerminalPathArrayOfValues {
   870  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
   871  }
   872  
   873  func (UserPathSelectorSettings) WithKey(key string) UserMapPathSelectorSettings {
   874  	return UserMapPathSelectorSettings{key: key}
   875  }
   876  
   877  type UserMapPathSelectorSettings struct {
   878  	key string
   879  }
   880  
   881  func (s UserMapPathSelectorSettings) FieldPath() *User_FieldPathMap {
   882  	return &User_FieldPathMap{selector: User_FieldPathSelectorSettings, key: s.key}
   883  }
   884  
   885  func (s UserMapPathSelectorSettings) WithValue(value string) *User_FieldPathMapValue {
   886  	return s.FieldPath().WithIValue(value).(*User_FieldPathMapValue)
   887  }
   888  
   889  func (s UserMapPathSelectorSettings) WithArrayOfValues(values []string) *User_FieldPathMapArrayOfValues {
   890  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldPathMapArrayOfValues)
   891  }
   892  
   893  type UserPathSelectorRefreshedTime struct{}
   894  
   895  func (UserPathSelectorRefreshedTime) FieldPath() *User_FieldTerminalPath {
   896  	return &User_FieldTerminalPath{selector: User_FieldPathSelectorRefreshedTime}
   897  }
   898  
   899  func (s UserPathSelectorRefreshedTime) WithValue(value *timestamppb.Timestamp) *User_FieldTerminalPathValue {
   900  	return s.FieldPath().WithIValue(value).(*User_FieldTerminalPathValue)
   901  }
   902  
   903  func (s UserPathSelectorRefreshedTime) WithArrayOfValues(values []*timestamppb.Timestamp) *User_FieldTerminalPathArrayOfValues {
   904  	return s.FieldPath().WithIArrayOfValues(values).(*User_FieldTerminalPathArrayOfValues)
   905  }
   906  
   907  type UserAuthInfoFieldPathBuilder struct{}
   908  
   909  func NewUserAuthInfoFieldPathBuilder() UserAuthInfoFieldPathBuilder {
   910  	return UserAuthInfoFieldPathBuilder{}
   911  }
   912  func (UserAuthInfoFieldPathBuilder) Provider() User_AuthInfoPathSelectorProvider {
   913  	return User_AuthInfoPathSelectorProvider{}
   914  }
   915  func (UserAuthInfoFieldPathBuilder) Id() User_AuthInfoPathSelectorId {
   916  	return User_AuthInfoPathSelectorId{}
   917  }
   918  
   919  type User_AuthInfoPathSelectorProvider struct{}
   920  
   921  func (User_AuthInfoPathSelectorProvider) FieldPath() *UserAuthInfo_FieldTerminalPath {
   922  	return &UserAuthInfo_FieldTerminalPath{selector: UserAuthInfo_FieldPathSelectorProvider}
   923  }
   924  
   925  func (s User_AuthInfoPathSelectorProvider) WithValue(value string) *UserAuthInfo_FieldTerminalPathValue {
   926  	return s.FieldPath().WithIValue(value).(*UserAuthInfo_FieldTerminalPathValue)
   927  }
   928  
   929  func (s User_AuthInfoPathSelectorProvider) WithArrayOfValues(values []string) *UserAuthInfo_FieldTerminalPathArrayOfValues {
   930  	return s.FieldPath().WithIArrayOfValues(values).(*UserAuthInfo_FieldTerminalPathArrayOfValues)
   931  }
   932  
   933  type User_AuthInfoPathSelectorId struct{}
   934  
   935  func (User_AuthInfoPathSelectorId) FieldPath() *UserAuthInfo_FieldTerminalPath {
   936  	return &UserAuthInfo_FieldTerminalPath{selector: UserAuthInfo_FieldPathSelectorId}
   937  }
   938  
   939  func (s User_AuthInfoPathSelectorId) WithValue(value string) *UserAuthInfo_FieldTerminalPathValue {
   940  	return s.FieldPath().WithIValue(value).(*UserAuthInfo_FieldTerminalPathValue)
   941  }
   942  
   943  func (s User_AuthInfoPathSelectorId) WithArrayOfValues(values []string) *UserAuthInfo_FieldTerminalPathArrayOfValues {
   944  	return s.FieldPath().WithIArrayOfValues(values).(*UserAuthInfo_FieldTerminalPathArrayOfValues)
   945  }