github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/invitation/invitation.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/invitation.proto 3 // DO NOT EDIT!!! 4 5 package iam_invitation 6 7 // proto imports 8 import ( 9 attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 10 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 11 condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 12 group "github.com/cloudwan/edgelq-sdk/iam/resources/v1/group" 13 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 14 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 15 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 16 role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 17 service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 18 user "github.com/cloudwan/edgelq-sdk/iam/resources/v1/user" 19 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 20 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 21 meta "github.com/cloudwan/goten-sdk/types/meta" 22 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 23 structpb "google.golang.org/protobuf/types/known/structpb" 24 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 25 ) 26 27 // make sure we're using proto imports 28 var ( 29 _ = &attestation_domain.AttestationDomain{} 30 _ = &iam_common.PCR{} 31 _ = &condition.Condition{} 32 _ = &group.Group{} 33 _ = &organization.Organization{} 34 _ = &permission.Permission{} 35 _ = &project.Project{} 36 _ = &role.Role{} 37 _ = &service_account.ServiceAccount{} 38 _ = &user.User{} 39 _ = &structpb.Struct{} 40 _ = ×tamppb.Timestamp{} 41 _ = &meta_common.LabelledDomain{} 42 _ = &meta_service.Service{} 43 _ = &meta.Meta{} 44 _ = &multi_region_policy.MultiRegionPolicy{} 45 ) 46 47 type ActorFieldPathBuilder struct{} 48 49 func NewActorFieldPathBuilder() ActorFieldPathBuilder { 50 return ActorFieldPathBuilder{} 51 } 52 func (ActorFieldPathBuilder) User() ActorPathSelectorUser { 53 return ActorPathSelectorUser{} 54 } 55 func (ActorFieldPathBuilder) ServiceAccount() ActorPathSelectorServiceAccount { 56 return ActorPathSelectorServiceAccount{} 57 } 58 59 type ActorPathSelectorUser struct{} 60 61 func (ActorPathSelectorUser) FieldPath() *Actor_FieldTerminalPath { 62 return &Actor_FieldTerminalPath{selector: Actor_FieldPathSelectorUser} 63 } 64 65 func (s ActorPathSelectorUser) WithValue(value *user.Reference) *Actor_FieldTerminalPathValue { 66 return s.FieldPath().WithIValue(value).(*Actor_FieldTerminalPathValue) 67 } 68 69 func (s ActorPathSelectorUser) WithArrayOfValues(values []*user.Reference) *Actor_FieldTerminalPathArrayOfValues { 70 return s.FieldPath().WithIArrayOfValues(values).(*Actor_FieldTerminalPathArrayOfValues) 71 } 72 73 type ActorPathSelectorServiceAccount struct{} 74 75 func (ActorPathSelectorServiceAccount) FieldPath() *Actor_FieldTerminalPath { 76 return &Actor_FieldTerminalPath{selector: Actor_FieldPathSelectorServiceAccount} 77 } 78 79 func (s ActorPathSelectorServiceAccount) WithValue(value *service_account.Reference) *Actor_FieldTerminalPathValue { 80 return s.FieldPath().WithIValue(value).(*Actor_FieldTerminalPathValue) 81 } 82 83 func (s ActorPathSelectorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *Actor_FieldTerminalPathArrayOfValues { 84 return s.FieldPath().WithIArrayOfValues(values).(*Actor_FieldTerminalPathArrayOfValues) 85 } 86 87 type InvitationFieldPathBuilder struct{} 88 89 func NewInvitationFieldPathBuilder() InvitationFieldPathBuilder { 90 return InvitationFieldPathBuilder{} 91 } 92 func (InvitationFieldPathBuilder) InviteeEmail() InvitationPathSelectorInviteeEmail { 93 return InvitationPathSelectorInviteeEmail{} 94 } 95 func (InvitationFieldPathBuilder) InviterActor() InvitationPathSelectorInviterActor { 96 return InvitationPathSelectorInviterActor{} 97 } 98 func (InvitationFieldPathBuilder) InviterFullName() InvitationPathSelectorInviterFullName { 99 return InvitationPathSelectorInviterFullName{} 100 } 101 func (InvitationFieldPathBuilder) InviterEmail() InvitationPathSelectorInviterEmail { 102 return InvitationPathSelectorInviterEmail{} 103 } 104 func (InvitationFieldPathBuilder) LanguageCode() InvitationPathSelectorLanguageCode { 105 return InvitationPathSelectorLanguageCode{} 106 } 107 func (InvitationFieldPathBuilder) BindingRoles() InvitationPathSelectorBindingRoles { 108 return InvitationPathSelectorBindingRoles{} 109 } 110 func (InvitationFieldPathBuilder) Groups() InvitationPathSelectorGroups { 111 return InvitationPathSelectorGroups{} 112 } 113 func (InvitationFieldPathBuilder) ExpirationDate() InvitationPathSelectorExpirationDate { 114 return InvitationPathSelectorExpirationDate{} 115 } 116 func (InvitationFieldPathBuilder) Extras() InvitationPathSelectorExtras { 117 return InvitationPathSelectorExtras{} 118 } 119 func (InvitationFieldPathBuilder) State() InvitationPathSelectorState { 120 return InvitationPathSelectorState{} 121 } 122 123 type InvitationPathSelectorInviteeEmail struct{} 124 125 func (InvitationPathSelectorInviteeEmail) FieldPath() *Invitation_FieldTerminalPath { 126 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviteeEmail} 127 } 128 129 func (s InvitationPathSelectorInviteeEmail) WithValue(value string) *Invitation_FieldTerminalPathValue { 130 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 131 } 132 133 func (s InvitationPathSelectorInviteeEmail) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 134 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 135 } 136 137 type InvitationPathSelectorInviterActor struct{} 138 139 func (InvitationPathSelectorInviterActor) FieldPath() *Invitation_FieldTerminalPath { 140 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterActor} 141 } 142 143 func (s InvitationPathSelectorInviterActor) WithValue(value *Actor) *Invitation_FieldTerminalPathValue { 144 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 145 } 146 147 func (s InvitationPathSelectorInviterActor) WithArrayOfValues(values []*Actor) *Invitation_FieldTerminalPathArrayOfValues { 148 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 149 } 150 151 func (InvitationPathSelectorInviterActor) WithSubPath(subPath Actor_FieldPath) *Invitation_FieldSubPath { 152 return &Invitation_FieldSubPath{selector: Invitation_FieldPathSelectorInviterActor, subPath: subPath} 153 } 154 155 func (s InvitationPathSelectorInviterActor) WithSubValue(subPathValue Actor_FieldPathValue) *Invitation_FieldSubPathValue { 156 return &Invitation_FieldSubPathValue{Invitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 157 } 158 159 func (s InvitationPathSelectorInviterActor) WithSubArrayOfValues(subPathArrayOfValues Actor_FieldPathArrayOfValues) *Invitation_FieldSubPathArrayOfValues { 160 return &Invitation_FieldSubPathArrayOfValues{Invitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 161 } 162 163 func (s InvitationPathSelectorInviterActor) WithSubArrayItemValue(subPathArrayItemValue Actor_FieldPathArrayItemValue) *Invitation_FieldSubPathArrayItemValue { 164 return &Invitation_FieldSubPathArrayItemValue{Invitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 165 } 166 167 func (InvitationPathSelectorInviterActor) User() InvitationPathSelectorInviterActorUser { 168 return InvitationPathSelectorInviterActorUser{} 169 } 170 171 func (InvitationPathSelectorInviterActor) ServiceAccount() InvitationPathSelectorInviterActorServiceAccount { 172 return InvitationPathSelectorInviterActorServiceAccount{} 173 } 174 175 type InvitationPathSelectorInviterActorUser struct{} 176 177 func (InvitationPathSelectorInviterActorUser) FieldPath() *Invitation_FieldSubPath { 178 return &Invitation_FieldSubPath{ 179 selector: Invitation_FieldPathSelectorInviterActor, 180 subPath: NewActorFieldPathBuilder().User().FieldPath(), 181 } 182 } 183 184 func (s InvitationPathSelectorInviterActorUser) WithValue(value *user.Reference) *Invitation_FieldSubPathValue { 185 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 186 } 187 188 func (s InvitationPathSelectorInviterActorUser) WithArrayOfValues(values []*user.Reference) *Invitation_FieldSubPathArrayOfValues { 189 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 190 } 191 192 type InvitationPathSelectorInviterActorServiceAccount struct{} 193 194 func (InvitationPathSelectorInviterActorServiceAccount) FieldPath() *Invitation_FieldSubPath { 195 return &Invitation_FieldSubPath{ 196 selector: Invitation_FieldPathSelectorInviterActor, 197 subPath: NewActorFieldPathBuilder().ServiceAccount().FieldPath(), 198 } 199 } 200 201 func (s InvitationPathSelectorInviterActorServiceAccount) WithValue(value *service_account.Reference) *Invitation_FieldSubPathValue { 202 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 203 } 204 205 func (s InvitationPathSelectorInviterActorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *Invitation_FieldSubPathArrayOfValues { 206 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 207 } 208 209 type InvitationPathSelectorInviterFullName struct{} 210 211 func (InvitationPathSelectorInviterFullName) FieldPath() *Invitation_FieldTerminalPath { 212 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterFullName} 213 } 214 215 func (s InvitationPathSelectorInviterFullName) WithValue(value string) *Invitation_FieldTerminalPathValue { 216 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 217 } 218 219 func (s InvitationPathSelectorInviterFullName) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 220 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 221 } 222 223 type InvitationPathSelectorInviterEmail struct{} 224 225 func (InvitationPathSelectorInviterEmail) FieldPath() *Invitation_FieldTerminalPath { 226 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterEmail} 227 } 228 229 func (s InvitationPathSelectorInviterEmail) WithValue(value string) *Invitation_FieldTerminalPathValue { 230 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 231 } 232 233 func (s InvitationPathSelectorInviterEmail) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 234 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 235 } 236 237 type InvitationPathSelectorLanguageCode struct{} 238 239 func (InvitationPathSelectorLanguageCode) FieldPath() *Invitation_FieldTerminalPath { 240 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorLanguageCode} 241 } 242 243 func (s InvitationPathSelectorLanguageCode) WithValue(value string) *Invitation_FieldTerminalPathValue { 244 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 245 } 246 247 func (s InvitationPathSelectorLanguageCode) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 248 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 249 } 250 251 type InvitationPathSelectorBindingRoles struct{} 252 253 func (InvitationPathSelectorBindingRoles) FieldPath() *Invitation_FieldTerminalPath { 254 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorBindingRoles} 255 } 256 257 func (s InvitationPathSelectorBindingRoles) WithValue(value []*Invitation_BindingRole) *Invitation_FieldTerminalPathValue { 258 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 259 } 260 261 func (s InvitationPathSelectorBindingRoles) WithArrayOfValues(values [][]*Invitation_BindingRole) *Invitation_FieldTerminalPathArrayOfValues { 262 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 263 } 264 265 func (s InvitationPathSelectorBindingRoles) WithItemValue(value *Invitation_BindingRole) *Invitation_FieldTerminalPathArrayItemValue { 266 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldTerminalPathArrayItemValue) 267 } 268 func (InvitationPathSelectorBindingRoles) WithSubPath(subPath InvitationBindingRole_FieldPath) *Invitation_FieldSubPath { 269 return &Invitation_FieldSubPath{selector: Invitation_FieldPathSelectorBindingRoles, subPath: subPath} 270 } 271 272 func (s InvitationPathSelectorBindingRoles) WithSubValue(subPathValue InvitationBindingRole_FieldPathValue) *Invitation_FieldSubPathValue { 273 return &Invitation_FieldSubPathValue{Invitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 274 } 275 276 func (s InvitationPathSelectorBindingRoles) WithSubArrayOfValues(subPathArrayOfValues InvitationBindingRole_FieldPathArrayOfValues) *Invitation_FieldSubPathArrayOfValues { 277 return &Invitation_FieldSubPathArrayOfValues{Invitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 278 } 279 280 func (s InvitationPathSelectorBindingRoles) WithSubArrayItemValue(subPathArrayItemValue InvitationBindingRole_FieldPathArrayItemValue) *Invitation_FieldSubPathArrayItemValue { 281 return &Invitation_FieldSubPathArrayItemValue{Invitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 282 } 283 284 func (InvitationPathSelectorBindingRoles) Role() InvitationPathSelectorBindingRolesRole { 285 return InvitationPathSelectorBindingRolesRole{} 286 } 287 288 func (InvitationPathSelectorBindingRoles) ExecutableConditions() InvitationPathSelectorBindingRolesExecutableConditions { 289 return InvitationPathSelectorBindingRolesExecutableConditions{} 290 } 291 292 func (InvitationPathSelectorBindingRoles) ScopeParams() InvitationPathSelectorBindingRolesScopeParams { 293 return InvitationPathSelectorBindingRolesScopeParams{} 294 } 295 296 type InvitationPathSelectorBindingRolesRole struct{} 297 298 func (InvitationPathSelectorBindingRolesRole) FieldPath() *Invitation_FieldSubPath { 299 return &Invitation_FieldSubPath{ 300 selector: Invitation_FieldPathSelectorBindingRoles, 301 subPath: NewInvitationBindingRoleFieldPathBuilder().Role().FieldPath(), 302 } 303 } 304 305 func (s InvitationPathSelectorBindingRolesRole) WithValue(value *role.Reference) *Invitation_FieldSubPathValue { 306 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 307 } 308 309 func (s InvitationPathSelectorBindingRolesRole) WithArrayOfValues(values []*role.Reference) *Invitation_FieldSubPathArrayOfValues { 310 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 311 } 312 313 type InvitationPathSelectorBindingRolesExecutableConditions struct{} 314 315 func (InvitationPathSelectorBindingRolesExecutableConditions) FieldPath() *Invitation_FieldSubPath { 316 return &Invitation_FieldSubPath{ 317 selector: Invitation_FieldPathSelectorBindingRoles, 318 subPath: NewInvitationBindingRoleFieldPathBuilder().ExecutableConditions().FieldPath(), 319 } 320 } 321 322 func (s InvitationPathSelectorBindingRolesExecutableConditions) WithValue(value []*condition.ExecutableCondition) *Invitation_FieldSubPathValue { 323 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 324 } 325 326 func (s InvitationPathSelectorBindingRolesExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *Invitation_FieldSubPathArrayOfValues { 327 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 328 } 329 330 func (s InvitationPathSelectorBindingRolesExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *Invitation_FieldSubPathArrayItemValue { 331 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldSubPathArrayItemValue) 332 } 333 334 func (InvitationPathSelectorBindingRolesExecutableConditions) Condition() InvitationPathSelectorBindingRolesExecutableConditionsCondition { 335 return InvitationPathSelectorBindingRolesExecutableConditionsCondition{} 336 } 337 338 func (InvitationPathSelectorBindingRolesExecutableConditions) Params() InvitationPathSelectorBindingRolesExecutableConditionsParams { 339 return InvitationPathSelectorBindingRolesExecutableConditionsParams{} 340 } 341 342 type InvitationPathSelectorBindingRolesExecutableConditionsCondition struct{} 343 344 func (InvitationPathSelectorBindingRolesExecutableConditionsCondition) FieldPath() *Invitation_FieldSubPath { 345 return &Invitation_FieldSubPath{ 346 selector: Invitation_FieldPathSelectorBindingRoles, 347 subPath: NewInvitationBindingRoleFieldPathBuilder().ExecutableConditions().Condition().FieldPath(), 348 } 349 } 350 351 func (s InvitationPathSelectorBindingRolesExecutableConditionsCondition) WithValue(value *condition.Reference) *Invitation_FieldSubPathValue { 352 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 353 } 354 355 func (s InvitationPathSelectorBindingRolesExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *Invitation_FieldSubPathArrayOfValues { 356 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 357 } 358 359 type InvitationPathSelectorBindingRolesExecutableConditionsParams struct{} 360 361 func (InvitationPathSelectorBindingRolesExecutableConditionsParams) FieldPath() *Invitation_FieldSubPath { 362 return &Invitation_FieldSubPath{ 363 selector: Invitation_FieldPathSelectorBindingRoles, 364 subPath: NewInvitationBindingRoleFieldPathBuilder().ExecutableConditions().Params().FieldPath(), 365 } 366 } 367 368 func (s InvitationPathSelectorBindingRolesExecutableConditionsParams) WithValue(value *structpb.Struct) *Invitation_FieldSubPathValue { 369 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 370 } 371 372 func (s InvitationPathSelectorBindingRolesExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *Invitation_FieldSubPathArrayOfValues { 373 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 374 } 375 376 type InvitationPathSelectorBindingRolesScopeParams struct{} 377 378 func (InvitationPathSelectorBindingRolesScopeParams) FieldPath() *Invitation_FieldSubPath { 379 return &Invitation_FieldSubPath{ 380 selector: Invitation_FieldPathSelectorBindingRoles, 381 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().FieldPath(), 382 } 383 } 384 385 func (s InvitationPathSelectorBindingRolesScopeParams) WithValue(value []*role.ScopeParam) *Invitation_FieldSubPathValue { 386 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 387 } 388 389 func (s InvitationPathSelectorBindingRolesScopeParams) WithArrayOfValues(values [][]*role.ScopeParam) *Invitation_FieldSubPathArrayOfValues { 390 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 391 } 392 393 func (s InvitationPathSelectorBindingRolesScopeParams) WithItemValue(value *role.ScopeParam) *Invitation_FieldSubPathArrayItemValue { 394 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldSubPathArrayItemValue) 395 } 396 397 func (InvitationPathSelectorBindingRolesScopeParams) Name() InvitationPathSelectorBindingRolesScopeParamsName { 398 return InvitationPathSelectorBindingRolesScopeParamsName{} 399 } 400 401 func (InvitationPathSelectorBindingRolesScopeParams) String_() InvitationPathSelectorBindingRolesScopeParamsString { 402 return InvitationPathSelectorBindingRolesScopeParamsString{} 403 } 404 405 func (InvitationPathSelectorBindingRolesScopeParams) Strings() InvitationPathSelectorBindingRolesScopeParamsStrings { 406 return InvitationPathSelectorBindingRolesScopeParamsStrings{} 407 } 408 409 func (InvitationPathSelectorBindingRolesScopeParams) ValueFrom() InvitationPathSelectorBindingRolesScopeParamsValueFrom { 410 return InvitationPathSelectorBindingRolesScopeParamsValueFrom{} 411 } 412 413 type InvitationPathSelectorBindingRolesScopeParamsName struct{} 414 415 func (InvitationPathSelectorBindingRolesScopeParamsName) FieldPath() *Invitation_FieldSubPath { 416 return &Invitation_FieldSubPath{ 417 selector: Invitation_FieldPathSelectorBindingRoles, 418 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().Name().FieldPath(), 419 } 420 } 421 422 func (s InvitationPathSelectorBindingRolesScopeParamsName) WithValue(value string) *Invitation_FieldSubPathValue { 423 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 424 } 425 426 func (s InvitationPathSelectorBindingRolesScopeParamsName) WithArrayOfValues(values []string) *Invitation_FieldSubPathArrayOfValues { 427 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 428 } 429 430 type InvitationPathSelectorBindingRolesScopeParamsString struct{} 431 432 func (InvitationPathSelectorBindingRolesScopeParamsString) FieldPath() *Invitation_FieldSubPath { 433 return &Invitation_FieldSubPath{ 434 selector: Invitation_FieldPathSelectorBindingRoles, 435 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().String_().FieldPath(), 436 } 437 } 438 439 func (s InvitationPathSelectorBindingRolesScopeParamsString) WithValue(value *role.ScopeParam_StringValue) *Invitation_FieldSubPathValue { 440 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 441 } 442 443 func (s InvitationPathSelectorBindingRolesScopeParamsString) WithArrayOfValues(values []*role.ScopeParam_StringValue) *Invitation_FieldSubPathArrayOfValues { 444 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 445 } 446 447 func (InvitationPathSelectorBindingRolesScopeParamsString) Value() InvitationPathSelectorBindingRolesScopeParamsStringValue { 448 return InvitationPathSelectorBindingRolesScopeParamsStringValue{} 449 } 450 451 type InvitationPathSelectorBindingRolesScopeParamsStringValue struct{} 452 453 func (InvitationPathSelectorBindingRolesScopeParamsStringValue) FieldPath() *Invitation_FieldSubPath { 454 return &Invitation_FieldSubPath{ 455 selector: Invitation_FieldPathSelectorBindingRoles, 456 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().String_().Value().FieldPath(), 457 } 458 } 459 460 func (s InvitationPathSelectorBindingRolesScopeParamsStringValue) WithValue(value string) *Invitation_FieldSubPathValue { 461 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 462 } 463 464 func (s InvitationPathSelectorBindingRolesScopeParamsStringValue) WithArrayOfValues(values []string) *Invitation_FieldSubPathArrayOfValues { 465 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 466 } 467 468 type InvitationPathSelectorBindingRolesScopeParamsStrings struct{} 469 470 func (InvitationPathSelectorBindingRolesScopeParamsStrings) FieldPath() *Invitation_FieldSubPath { 471 return &Invitation_FieldSubPath{ 472 selector: Invitation_FieldPathSelectorBindingRoles, 473 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().Strings().FieldPath(), 474 } 475 } 476 477 func (s InvitationPathSelectorBindingRolesScopeParamsStrings) WithValue(value *role.ScopeParam_ArrayOfStringsValue) *Invitation_FieldSubPathValue { 478 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 479 } 480 481 func (s InvitationPathSelectorBindingRolesScopeParamsStrings) WithArrayOfValues(values []*role.ScopeParam_ArrayOfStringsValue) *Invitation_FieldSubPathArrayOfValues { 482 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 483 } 484 485 func (InvitationPathSelectorBindingRolesScopeParamsStrings) Values() InvitationPathSelectorBindingRolesScopeParamsStringsValues { 486 return InvitationPathSelectorBindingRolesScopeParamsStringsValues{} 487 } 488 489 type InvitationPathSelectorBindingRolesScopeParamsStringsValues struct{} 490 491 func (InvitationPathSelectorBindingRolesScopeParamsStringsValues) FieldPath() *Invitation_FieldSubPath { 492 return &Invitation_FieldSubPath{ 493 selector: Invitation_FieldPathSelectorBindingRoles, 494 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().Strings().Values().FieldPath(), 495 } 496 } 497 498 func (s InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithValue(value []string) *Invitation_FieldSubPathValue { 499 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 500 } 501 502 func (s InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithArrayOfValues(values [][]string) *Invitation_FieldSubPathArrayOfValues { 503 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 504 } 505 506 func (s InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithItemValue(value string) *Invitation_FieldSubPathArrayItemValue { 507 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldSubPathArrayItemValue) 508 } 509 510 type InvitationPathSelectorBindingRolesScopeParamsValueFrom struct{} 511 512 func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) FieldPath() *Invitation_FieldSubPath { 513 return &Invitation_FieldSubPath{ 514 selector: Invitation_FieldPathSelectorBindingRoles, 515 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().ValueFrom().FieldPath(), 516 } 517 } 518 519 func (s InvitationPathSelectorBindingRolesScopeParamsValueFrom) WithValue(value *role.ScopeParam_FromValue) *Invitation_FieldSubPathValue { 520 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 521 } 522 523 func (s InvitationPathSelectorBindingRolesScopeParamsValueFrom) WithArrayOfValues(values []*role.ScopeParam_FromValue) *Invitation_FieldSubPathArrayOfValues { 524 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 525 } 526 527 func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) Source() InvitationPathSelectorBindingRolesScopeParamsValueFromSource { 528 return InvitationPathSelectorBindingRolesScopeParamsValueFromSource{} 529 } 530 531 func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) Path() InvitationPathSelectorBindingRolesScopeParamsValueFromPath { 532 return InvitationPathSelectorBindingRolesScopeParamsValueFromPath{} 533 } 534 535 type InvitationPathSelectorBindingRolesScopeParamsValueFromSource struct{} 536 537 func (InvitationPathSelectorBindingRolesScopeParamsValueFromSource) FieldPath() *Invitation_FieldSubPath { 538 return &Invitation_FieldSubPath{ 539 selector: Invitation_FieldPathSelectorBindingRoles, 540 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().ValueFrom().Source().FieldPath(), 541 } 542 } 543 544 func (s InvitationPathSelectorBindingRolesScopeParamsValueFromSource) WithValue(value role.ScopeParam_FromValue_Source) *Invitation_FieldSubPathValue { 545 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 546 } 547 548 func (s InvitationPathSelectorBindingRolesScopeParamsValueFromSource) WithArrayOfValues(values []role.ScopeParam_FromValue_Source) *Invitation_FieldSubPathArrayOfValues { 549 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 550 } 551 552 type InvitationPathSelectorBindingRolesScopeParamsValueFromPath struct{} 553 554 func (InvitationPathSelectorBindingRolesScopeParamsValueFromPath) FieldPath() *Invitation_FieldSubPath { 555 return &Invitation_FieldSubPath{ 556 selector: Invitation_FieldPathSelectorBindingRoles, 557 subPath: NewInvitationBindingRoleFieldPathBuilder().ScopeParams().ValueFrom().Path().FieldPath(), 558 } 559 } 560 561 func (s InvitationPathSelectorBindingRolesScopeParamsValueFromPath) WithValue(value string) *Invitation_FieldSubPathValue { 562 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 563 } 564 565 func (s InvitationPathSelectorBindingRolesScopeParamsValueFromPath) WithArrayOfValues(values []string) *Invitation_FieldSubPathArrayOfValues { 566 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 567 } 568 569 type InvitationPathSelectorGroups struct{} 570 571 func (InvitationPathSelectorGroups) FieldPath() *Invitation_FieldTerminalPath { 572 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorGroups} 573 } 574 575 func (s InvitationPathSelectorGroups) WithValue(value []*group.Reference) *Invitation_FieldTerminalPathValue { 576 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 577 } 578 579 func (s InvitationPathSelectorGroups) WithArrayOfValues(values [][]*group.Reference) *Invitation_FieldTerminalPathArrayOfValues { 580 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 581 } 582 583 func (s InvitationPathSelectorGroups) WithItemValue(value *group.Reference) *Invitation_FieldTerminalPathArrayItemValue { 584 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldTerminalPathArrayItemValue) 585 } 586 587 type InvitationPathSelectorExpirationDate struct{} 588 589 func (InvitationPathSelectorExpirationDate) FieldPath() *Invitation_FieldTerminalPath { 590 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorExpirationDate} 591 } 592 593 func (s InvitationPathSelectorExpirationDate) WithValue(value *timestamppb.Timestamp) *Invitation_FieldTerminalPathValue { 594 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 595 } 596 597 func (s InvitationPathSelectorExpirationDate) WithArrayOfValues(values []*timestamppb.Timestamp) *Invitation_FieldTerminalPathArrayOfValues { 598 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 599 } 600 601 type InvitationPathSelectorExtras struct{} 602 603 func (InvitationPathSelectorExtras) FieldPath() *Invitation_FieldTerminalPath { 604 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorExtras} 605 } 606 607 func (s InvitationPathSelectorExtras) WithValue(value map[string]string) *Invitation_FieldTerminalPathValue { 608 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 609 } 610 611 func (s InvitationPathSelectorExtras) WithArrayOfValues(values []map[string]string) *Invitation_FieldTerminalPathArrayOfValues { 612 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 613 } 614 615 func (InvitationPathSelectorExtras) WithKey(key string) InvitationMapPathSelectorExtras { 616 return InvitationMapPathSelectorExtras{key: key} 617 } 618 619 type InvitationMapPathSelectorExtras struct { 620 key string 621 } 622 623 func (s InvitationMapPathSelectorExtras) FieldPath() *Invitation_FieldPathMap { 624 return &Invitation_FieldPathMap{selector: Invitation_FieldPathSelectorExtras, key: s.key} 625 } 626 627 func (s InvitationMapPathSelectorExtras) WithValue(value string) *Invitation_FieldPathMapValue { 628 return s.FieldPath().WithIValue(value).(*Invitation_FieldPathMapValue) 629 } 630 631 func (s InvitationMapPathSelectorExtras) WithArrayOfValues(values []string) *Invitation_FieldPathMapArrayOfValues { 632 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldPathMapArrayOfValues) 633 } 634 635 type InvitationPathSelectorState struct{} 636 637 func (InvitationPathSelectorState) FieldPath() *Invitation_FieldTerminalPath { 638 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorState} 639 } 640 641 func (s InvitationPathSelectorState) WithValue(value Invitation_State) *Invitation_FieldTerminalPathValue { 642 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 643 } 644 645 func (s InvitationPathSelectorState) WithArrayOfValues(values []Invitation_State) *Invitation_FieldTerminalPathArrayOfValues { 646 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 647 } 648 649 type InvitationBindingRoleFieldPathBuilder struct{} 650 651 func NewInvitationBindingRoleFieldPathBuilder() InvitationBindingRoleFieldPathBuilder { 652 return InvitationBindingRoleFieldPathBuilder{} 653 } 654 func (InvitationBindingRoleFieldPathBuilder) Role() Invitation_BindingRolePathSelectorRole { 655 return Invitation_BindingRolePathSelectorRole{} 656 } 657 func (InvitationBindingRoleFieldPathBuilder) ExecutableConditions() Invitation_BindingRolePathSelectorExecutableConditions { 658 return Invitation_BindingRolePathSelectorExecutableConditions{} 659 } 660 func (InvitationBindingRoleFieldPathBuilder) ScopeParams() Invitation_BindingRolePathSelectorScopeParams { 661 return Invitation_BindingRolePathSelectorScopeParams{} 662 } 663 664 type Invitation_BindingRolePathSelectorRole struct{} 665 666 func (Invitation_BindingRolePathSelectorRole) FieldPath() *InvitationBindingRole_FieldTerminalPath { 667 return &InvitationBindingRole_FieldTerminalPath{selector: InvitationBindingRole_FieldPathSelectorRole} 668 } 669 670 func (s Invitation_BindingRolePathSelectorRole) WithValue(value *role.Reference) *InvitationBindingRole_FieldTerminalPathValue { 671 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldTerminalPathValue) 672 } 673 674 func (s Invitation_BindingRolePathSelectorRole) WithArrayOfValues(values []*role.Reference) *InvitationBindingRole_FieldTerminalPathArrayOfValues { 675 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldTerminalPathArrayOfValues) 676 } 677 678 type Invitation_BindingRolePathSelectorExecutableConditions struct{} 679 680 func (Invitation_BindingRolePathSelectorExecutableConditions) FieldPath() *InvitationBindingRole_FieldTerminalPath { 681 return &InvitationBindingRole_FieldTerminalPath{selector: InvitationBindingRole_FieldPathSelectorExecutableConditions} 682 } 683 684 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithValue(value []*condition.ExecutableCondition) *InvitationBindingRole_FieldTerminalPathValue { 685 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldTerminalPathValue) 686 } 687 688 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *InvitationBindingRole_FieldTerminalPathArrayOfValues { 689 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldTerminalPathArrayOfValues) 690 } 691 692 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *InvitationBindingRole_FieldTerminalPathArrayItemValue { 693 return s.FieldPath().WithIArrayItemValue(value).(*InvitationBindingRole_FieldTerminalPathArrayItemValue) 694 } 695 func (Invitation_BindingRolePathSelectorExecutableConditions) WithSubPath(subPath condition.ExecutableCondition_FieldPath) *InvitationBindingRole_FieldSubPath { 696 return &InvitationBindingRole_FieldSubPath{selector: InvitationBindingRole_FieldPathSelectorExecutableConditions, subPath: subPath} 697 } 698 699 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithSubValue(subPathValue condition.ExecutableCondition_FieldPathValue) *InvitationBindingRole_FieldSubPathValue { 700 return &InvitationBindingRole_FieldSubPathValue{InvitationBindingRole_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 701 } 702 703 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithSubArrayOfValues(subPathArrayOfValues condition.ExecutableCondition_FieldPathArrayOfValues) *InvitationBindingRole_FieldSubPathArrayOfValues { 704 return &InvitationBindingRole_FieldSubPathArrayOfValues{InvitationBindingRole_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 705 } 706 707 func (s Invitation_BindingRolePathSelectorExecutableConditions) WithSubArrayItemValue(subPathArrayItemValue condition.ExecutableCondition_FieldPathArrayItemValue) *InvitationBindingRole_FieldSubPathArrayItemValue { 708 return &InvitationBindingRole_FieldSubPathArrayItemValue{InvitationBindingRole_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 709 } 710 711 func (Invitation_BindingRolePathSelectorExecutableConditions) Condition() Invitation_BindingRolePathSelectorExecutableConditionsCondition { 712 return Invitation_BindingRolePathSelectorExecutableConditionsCondition{} 713 } 714 715 func (Invitation_BindingRolePathSelectorExecutableConditions) Params() Invitation_BindingRolePathSelectorExecutableConditionsParams { 716 return Invitation_BindingRolePathSelectorExecutableConditionsParams{} 717 } 718 719 type Invitation_BindingRolePathSelectorExecutableConditionsCondition struct{} 720 721 func (Invitation_BindingRolePathSelectorExecutableConditionsCondition) FieldPath() *InvitationBindingRole_FieldSubPath { 722 return &InvitationBindingRole_FieldSubPath{ 723 selector: InvitationBindingRole_FieldPathSelectorExecutableConditions, 724 subPath: condition.NewExecutableConditionFieldPathBuilder().Condition().FieldPath(), 725 } 726 } 727 728 func (s Invitation_BindingRolePathSelectorExecutableConditionsCondition) WithValue(value *condition.Reference) *InvitationBindingRole_FieldSubPathValue { 729 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 730 } 731 732 func (s Invitation_BindingRolePathSelectorExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *InvitationBindingRole_FieldSubPathArrayOfValues { 733 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 734 } 735 736 type Invitation_BindingRolePathSelectorExecutableConditionsParams struct{} 737 738 func (Invitation_BindingRolePathSelectorExecutableConditionsParams) FieldPath() *InvitationBindingRole_FieldSubPath { 739 return &InvitationBindingRole_FieldSubPath{ 740 selector: InvitationBindingRole_FieldPathSelectorExecutableConditions, 741 subPath: condition.NewExecutableConditionFieldPathBuilder().Params().FieldPath(), 742 } 743 } 744 745 func (s Invitation_BindingRolePathSelectorExecutableConditionsParams) WithValue(value *structpb.Struct) *InvitationBindingRole_FieldSubPathValue { 746 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 747 } 748 749 func (s Invitation_BindingRolePathSelectorExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *InvitationBindingRole_FieldSubPathArrayOfValues { 750 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 751 } 752 753 type Invitation_BindingRolePathSelectorScopeParams struct{} 754 755 func (Invitation_BindingRolePathSelectorScopeParams) FieldPath() *InvitationBindingRole_FieldTerminalPath { 756 return &InvitationBindingRole_FieldTerminalPath{selector: InvitationBindingRole_FieldPathSelectorScopeParams} 757 } 758 759 func (s Invitation_BindingRolePathSelectorScopeParams) WithValue(value []*role.ScopeParam) *InvitationBindingRole_FieldTerminalPathValue { 760 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldTerminalPathValue) 761 } 762 763 func (s Invitation_BindingRolePathSelectorScopeParams) WithArrayOfValues(values [][]*role.ScopeParam) *InvitationBindingRole_FieldTerminalPathArrayOfValues { 764 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldTerminalPathArrayOfValues) 765 } 766 767 func (s Invitation_BindingRolePathSelectorScopeParams) WithItemValue(value *role.ScopeParam) *InvitationBindingRole_FieldTerminalPathArrayItemValue { 768 return s.FieldPath().WithIArrayItemValue(value).(*InvitationBindingRole_FieldTerminalPathArrayItemValue) 769 } 770 func (Invitation_BindingRolePathSelectorScopeParams) WithSubPath(subPath role.ScopeParam_FieldPath) *InvitationBindingRole_FieldSubPath { 771 return &InvitationBindingRole_FieldSubPath{selector: InvitationBindingRole_FieldPathSelectorScopeParams, subPath: subPath} 772 } 773 774 func (s Invitation_BindingRolePathSelectorScopeParams) WithSubValue(subPathValue role.ScopeParam_FieldPathValue) *InvitationBindingRole_FieldSubPathValue { 775 return &InvitationBindingRole_FieldSubPathValue{InvitationBindingRole_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 776 } 777 778 func (s Invitation_BindingRolePathSelectorScopeParams) WithSubArrayOfValues(subPathArrayOfValues role.ScopeParam_FieldPathArrayOfValues) *InvitationBindingRole_FieldSubPathArrayOfValues { 779 return &InvitationBindingRole_FieldSubPathArrayOfValues{InvitationBindingRole_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 780 } 781 782 func (s Invitation_BindingRolePathSelectorScopeParams) WithSubArrayItemValue(subPathArrayItemValue role.ScopeParam_FieldPathArrayItemValue) *InvitationBindingRole_FieldSubPathArrayItemValue { 783 return &InvitationBindingRole_FieldSubPathArrayItemValue{InvitationBindingRole_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 784 } 785 786 func (Invitation_BindingRolePathSelectorScopeParams) Name() Invitation_BindingRolePathSelectorScopeParamsName { 787 return Invitation_BindingRolePathSelectorScopeParamsName{} 788 } 789 790 func (Invitation_BindingRolePathSelectorScopeParams) String_() Invitation_BindingRolePathSelectorScopeParamsString { 791 return Invitation_BindingRolePathSelectorScopeParamsString{} 792 } 793 794 func (Invitation_BindingRolePathSelectorScopeParams) Strings() Invitation_BindingRolePathSelectorScopeParamsStrings { 795 return Invitation_BindingRolePathSelectorScopeParamsStrings{} 796 } 797 798 func (Invitation_BindingRolePathSelectorScopeParams) ValueFrom() Invitation_BindingRolePathSelectorScopeParamsValueFrom { 799 return Invitation_BindingRolePathSelectorScopeParamsValueFrom{} 800 } 801 802 type Invitation_BindingRolePathSelectorScopeParamsName struct{} 803 804 func (Invitation_BindingRolePathSelectorScopeParamsName) FieldPath() *InvitationBindingRole_FieldSubPath { 805 return &InvitationBindingRole_FieldSubPath{ 806 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 807 subPath: role.NewScopeParamFieldPathBuilder().Name().FieldPath(), 808 } 809 } 810 811 func (s Invitation_BindingRolePathSelectorScopeParamsName) WithValue(value string) *InvitationBindingRole_FieldSubPathValue { 812 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 813 } 814 815 func (s Invitation_BindingRolePathSelectorScopeParamsName) WithArrayOfValues(values []string) *InvitationBindingRole_FieldSubPathArrayOfValues { 816 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 817 } 818 819 type Invitation_BindingRolePathSelectorScopeParamsString struct{} 820 821 func (Invitation_BindingRolePathSelectorScopeParamsString) FieldPath() *InvitationBindingRole_FieldSubPath { 822 return &InvitationBindingRole_FieldSubPath{ 823 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 824 subPath: role.NewScopeParamFieldPathBuilder().String_().FieldPath(), 825 } 826 } 827 828 func (s Invitation_BindingRolePathSelectorScopeParamsString) WithValue(value *role.ScopeParam_StringValue) *InvitationBindingRole_FieldSubPathValue { 829 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 830 } 831 832 func (s Invitation_BindingRolePathSelectorScopeParamsString) WithArrayOfValues(values []*role.ScopeParam_StringValue) *InvitationBindingRole_FieldSubPathArrayOfValues { 833 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 834 } 835 836 func (Invitation_BindingRolePathSelectorScopeParamsString) Value() Invitation_BindingRolePathSelectorScopeParamsStringValue { 837 return Invitation_BindingRolePathSelectorScopeParamsStringValue{} 838 } 839 840 type Invitation_BindingRolePathSelectorScopeParamsStringValue struct{} 841 842 func (Invitation_BindingRolePathSelectorScopeParamsStringValue) FieldPath() *InvitationBindingRole_FieldSubPath { 843 return &InvitationBindingRole_FieldSubPath{ 844 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 845 subPath: role.NewScopeParamFieldPathBuilder().String_().Value().FieldPath(), 846 } 847 } 848 849 func (s Invitation_BindingRolePathSelectorScopeParamsStringValue) WithValue(value string) *InvitationBindingRole_FieldSubPathValue { 850 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 851 } 852 853 func (s Invitation_BindingRolePathSelectorScopeParamsStringValue) WithArrayOfValues(values []string) *InvitationBindingRole_FieldSubPathArrayOfValues { 854 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 855 } 856 857 type Invitation_BindingRolePathSelectorScopeParamsStrings struct{} 858 859 func (Invitation_BindingRolePathSelectorScopeParamsStrings) FieldPath() *InvitationBindingRole_FieldSubPath { 860 return &InvitationBindingRole_FieldSubPath{ 861 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 862 subPath: role.NewScopeParamFieldPathBuilder().Strings().FieldPath(), 863 } 864 } 865 866 func (s Invitation_BindingRolePathSelectorScopeParamsStrings) WithValue(value *role.ScopeParam_ArrayOfStringsValue) *InvitationBindingRole_FieldSubPathValue { 867 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 868 } 869 870 func (s Invitation_BindingRolePathSelectorScopeParamsStrings) WithArrayOfValues(values []*role.ScopeParam_ArrayOfStringsValue) *InvitationBindingRole_FieldSubPathArrayOfValues { 871 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 872 } 873 874 func (Invitation_BindingRolePathSelectorScopeParamsStrings) Values() Invitation_BindingRolePathSelectorScopeParamsStringsValues { 875 return Invitation_BindingRolePathSelectorScopeParamsStringsValues{} 876 } 877 878 type Invitation_BindingRolePathSelectorScopeParamsStringsValues struct{} 879 880 func (Invitation_BindingRolePathSelectorScopeParamsStringsValues) FieldPath() *InvitationBindingRole_FieldSubPath { 881 return &InvitationBindingRole_FieldSubPath{ 882 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 883 subPath: role.NewScopeParamFieldPathBuilder().Strings().Values().FieldPath(), 884 } 885 } 886 887 func (s Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithValue(value []string) *InvitationBindingRole_FieldSubPathValue { 888 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 889 } 890 891 func (s Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithArrayOfValues(values [][]string) *InvitationBindingRole_FieldSubPathArrayOfValues { 892 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 893 } 894 895 func (s Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithItemValue(value string) *InvitationBindingRole_FieldSubPathArrayItemValue { 896 return s.FieldPath().WithIArrayItemValue(value).(*InvitationBindingRole_FieldSubPathArrayItemValue) 897 } 898 899 type Invitation_BindingRolePathSelectorScopeParamsValueFrom struct{} 900 901 func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) FieldPath() *InvitationBindingRole_FieldSubPath { 902 return &InvitationBindingRole_FieldSubPath{ 903 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 904 subPath: role.NewScopeParamFieldPathBuilder().ValueFrom().FieldPath(), 905 } 906 } 907 908 func (s Invitation_BindingRolePathSelectorScopeParamsValueFrom) WithValue(value *role.ScopeParam_FromValue) *InvitationBindingRole_FieldSubPathValue { 909 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 910 } 911 912 func (s Invitation_BindingRolePathSelectorScopeParamsValueFrom) WithArrayOfValues(values []*role.ScopeParam_FromValue) *InvitationBindingRole_FieldSubPathArrayOfValues { 913 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 914 } 915 916 func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) Source() Invitation_BindingRolePathSelectorScopeParamsValueFromSource { 917 return Invitation_BindingRolePathSelectorScopeParamsValueFromSource{} 918 } 919 920 func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) Path() Invitation_BindingRolePathSelectorScopeParamsValueFromPath { 921 return Invitation_BindingRolePathSelectorScopeParamsValueFromPath{} 922 } 923 924 type Invitation_BindingRolePathSelectorScopeParamsValueFromSource struct{} 925 926 func (Invitation_BindingRolePathSelectorScopeParamsValueFromSource) FieldPath() *InvitationBindingRole_FieldSubPath { 927 return &InvitationBindingRole_FieldSubPath{ 928 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 929 subPath: role.NewScopeParamFieldPathBuilder().ValueFrom().Source().FieldPath(), 930 } 931 } 932 933 func (s Invitation_BindingRolePathSelectorScopeParamsValueFromSource) WithValue(value role.ScopeParam_FromValue_Source) *InvitationBindingRole_FieldSubPathValue { 934 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 935 } 936 937 func (s Invitation_BindingRolePathSelectorScopeParamsValueFromSource) WithArrayOfValues(values []role.ScopeParam_FromValue_Source) *InvitationBindingRole_FieldSubPathArrayOfValues { 938 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 939 } 940 941 type Invitation_BindingRolePathSelectorScopeParamsValueFromPath struct{} 942 943 func (Invitation_BindingRolePathSelectorScopeParamsValueFromPath) FieldPath() *InvitationBindingRole_FieldSubPath { 944 return &InvitationBindingRole_FieldSubPath{ 945 selector: InvitationBindingRole_FieldPathSelectorScopeParams, 946 subPath: role.NewScopeParamFieldPathBuilder().ValueFrom().Path().FieldPath(), 947 } 948 } 949 950 func (s Invitation_BindingRolePathSelectorScopeParamsValueFromPath) WithValue(value string) *InvitationBindingRole_FieldSubPathValue { 951 return s.FieldPath().WithIValue(value).(*InvitationBindingRole_FieldSubPathValue) 952 } 953 954 func (s Invitation_BindingRolePathSelectorScopeParamsValueFromPath) WithArrayOfValues(values []string) *InvitationBindingRole_FieldSubPathArrayOfValues { 955 return s.FieldPath().WithIArrayOfValues(values).(*InvitationBindingRole_FieldSubPathArrayOfValues) 956 }