github.com/cloudwan/edgelq-sdk@v1.15.4/cellular-api/resources/v1/sim_card/sim_card.pb.fieldpathbuilder.go (about)

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