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

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