github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/invitation/invitation.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1alpha2/invitation.proto 3 // DO NOT EDIT!!! 4 5 package iam_invitation 6 7 // proto imports 8 import ( 9 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 10 condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/condition" 11 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 12 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/permission" 13 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 14 role "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/role" 15 service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account" 16 user "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/user" 17 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 18 meta "github.com/cloudwan/goten-sdk/types/meta" 19 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 20 structpb "google.golang.org/protobuf/types/known/structpb" 21 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 22 ) 23 24 // make sure we're using proto imports 25 var ( 26 _ = &iam_common.PCR{} 27 _ = &condition.Condition{} 28 _ = &organization.Organization{} 29 _ = &permission.Permission{} 30 _ = &project.Project{} 31 _ = &role.Role{} 32 _ = &service_account.ServiceAccount{} 33 _ = &user.User{} 34 _ = &meta_service.Service{} 35 _ = &structpb.Struct{} 36 _ = ×tamppb.Timestamp{} 37 _ = &meta.Meta{} 38 _ = &multi_region_policy.MultiRegionPolicy{} 39 ) 40 41 type ActorFieldPathBuilder struct{} 42 43 func NewActorFieldPathBuilder() ActorFieldPathBuilder { 44 return ActorFieldPathBuilder{} 45 } 46 func (ActorFieldPathBuilder) User() ActorPathSelectorUser { 47 return ActorPathSelectorUser{} 48 } 49 func (ActorFieldPathBuilder) ServiceAccount() ActorPathSelectorServiceAccount { 50 return ActorPathSelectorServiceAccount{} 51 } 52 53 type ActorPathSelectorUser struct{} 54 55 func (ActorPathSelectorUser) FieldPath() *Actor_FieldTerminalPath { 56 return &Actor_FieldTerminalPath{selector: Actor_FieldPathSelectorUser} 57 } 58 59 func (s ActorPathSelectorUser) WithValue(value *user.Reference) *Actor_FieldTerminalPathValue { 60 return s.FieldPath().WithIValue(value).(*Actor_FieldTerminalPathValue) 61 } 62 63 func (s ActorPathSelectorUser) WithArrayOfValues(values []*user.Reference) *Actor_FieldTerminalPathArrayOfValues { 64 return s.FieldPath().WithIArrayOfValues(values).(*Actor_FieldTerminalPathArrayOfValues) 65 } 66 67 type ActorPathSelectorServiceAccount struct{} 68 69 func (ActorPathSelectorServiceAccount) FieldPath() *Actor_FieldTerminalPath { 70 return &Actor_FieldTerminalPath{selector: Actor_FieldPathSelectorServiceAccount} 71 } 72 73 func (s ActorPathSelectorServiceAccount) WithValue(value *service_account.Reference) *Actor_FieldTerminalPathValue { 74 return s.FieldPath().WithIValue(value).(*Actor_FieldTerminalPathValue) 75 } 76 77 func (s ActorPathSelectorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *Actor_FieldTerminalPathArrayOfValues { 78 return s.FieldPath().WithIArrayOfValues(values).(*Actor_FieldTerminalPathArrayOfValues) 79 } 80 81 type InvitationFieldPathBuilder struct{} 82 83 func NewInvitationFieldPathBuilder() InvitationFieldPathBuilder { 84 return InvitationFieldPathBuilder{} 85 } 86 func (InvitationFieldPathBuilder) InviteeEmail() InvitationPathSelectorInviteeEmail { 87 return InvitationPathSelectorInviteeEmail{} 88 } 89 func (InvitationFieldPathBuilder) InviterActor() InvitationPathSelectorInviterActor { 90 return InvitationPathSelectorInviterActor{} 91 } 92 func (InvitationFieldPathBuilder) InviterFullName() InvitationPathSelectorInviterFullName { 93 return InvitationPathSelectorInviterFullName{} 94 } 95 func (InvitationFieldPathBuilder) InviterEmail() InvitationPathSelectorInviterEmail { 96 return InvitationPathSelectorInviterEmail{} 97 } 98 func (InvitationFieldPathBuilder) LanguageCode() InvitationPathSelectorLanguageCode { 99 return InvitationPathSelectorLanguageCode{} 100 } 101 func (InvitationFieldPathBuilder) Roles() InvitationPathSelectorRoles { 102 return InvitationPathSelectorRoles{} 103 } 104 func (InvitationFieldPathBuilder) ExpirationDate() InvitationPathSelectorExpirationDate { 105 return InvitationPathSelectorExpirationDate{} 106 } 107 func (InvitationFieldPathBuilder) Extras() InvitationPathSelectorExtras { 108 return InvitationPathSelectorExtras{} 109 } 110 func (InvitationFieldPathBuilder) State() InvitationPathSelectorState { 111 return InvitationPathSelectorState{} 112 } 113 114 type InvitationPathSelectorInviteeEmail struct{} 115 116 func (InvitationPathSelectorInviteeEmail) FieldPath() *Invitation_FieldTerminalPath { 117 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviteeEmail} 118 } 119 120 func (s InvitationPathSelectorInviteeEmail) WithValue(value string) *Invitation_FieldTerminalPathValue { 121 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 122 } 123 124 func (s InvitationPathSelectorInviteeEmail) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 125 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 126 } 127 128 type InvitationPathSelectorInviterActor struct{} 129 130 func (InvitationPathSelectorInviterActor) FieldPath() *Invitation_FieldTerminalPath { 131 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterActor} 132 } 133 134 func (s InvitationPathSelectorInviterActor) WithValue(value *Actor) *Invitation_FieldTerminalPathValue { 135 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 136 } 137 138 func (s InvitationPathSelectorInviterActor) WithArrayOfValues(values []*Actor) *Invitation_FieldTerminalPathArrayOfValues { 139 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 140 } 141 142 func (InvitationPathSelectorInviterActor) WithSubPath(subPath Actor_FieldPath) *Invitation_FieldSubPath { 143 return &Invitation_FieldSubPath{selector: Invitation_FieldPathSelectorInviterActor, subPath: subPath} 144 } 145 146 func (s InvitationPathSelectorInviterActor) WithSubValue(subPathValue Actor_FieldPathValue) *Invitation_FieldSubPathValue { 147 return &Invitation_FieldSubPathValue{Invitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 148 } 149 150 func (s InvitationPathSelectorInviterActor) WithSubArrayOfValues(subPathArrayOfValues Actor_FieldPathArrayOfValues) *Invitation_FieldSubPathArrayOfValues { 151 return &Invitation_FieldSubPathArrayOfValues{Invitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 152 } 153 154 func (s InvitationPathSelectorInviterActor) WithSubArrayItemValue(subPathArrayItemValue Actor_FieldPathArrayItemValue) *Invitation_FieldSubPathArrayItemValue { 155 return &Invitation_FieldSubPathArrayItemValue{Invitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 156 } 157 158 func (InvitationPathSelectorInviterActor) User() InvitationPathSelectorInviterActorUser { 159 return InvitationPathSelectorInviterActorUser{} 160 } 161 162 func (InvitationPathSelectorInviterActor) ServiceAccount() InvitationPathSelectorInviterActorServiceAccount { 163 return InvitationPathSelectorInviterActorServiceAccount{} 164 } 165 166 type InvitationPathSelectorInviterActorUser struct{} 167 168 func (InvitationPathSelectorInviterActorUser) FieldPath() *Invitation_FieldSubPath { 169 return &Invitation_FieldSubPath{ 170 selector: Invitation_FieldPathSelectorInviterActor, 171 subPath: NewActorFieldPathBuilder().User().FieldPath(), 172 } 173 } 174 175 func (s InvitationPathSelectorInviterActorUser) WithValue(value *user.Reference) *Invitation_FieldSubPathValue { 176 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 177 } 178 179 func (s InvitationPathSelectorInviterActorUser) WithArrayOfValues(values []*user.Reference) *Invitation_FieldSubPathArrayOfValues { 180 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 181 } 182 183 type InvitationPathSelectorInviterActorServiceAccount struct{} 184 185 func (InvitationPathSelectorInviterActorServiceAccount) FieldPath() *Invitation_FieldSubPath { 186 return &Invitation_FieldSubPath{ 187 selector: Invitation_FieldPathSelectorInviterActor, 188 subPath: NewActorFieldPathBuilder().ServiceAccount().FieldPath(), 189 } 190 } 191 192 func (s InvitationPathSelectorInviterActorServiceAccount) WithValue(value *service_account.Reference) *Invitation_FieldSubPathValue { 193 return s.FieldPath().WithIValue(value).(*Invitation_FieldSubPathValue) 194 } 195 196 func (s InvitationPathSelectorInviterActorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *Invitation_FieldSubPathArrayOfValues { 197 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldSubPathArrayOfValues) 198 } 199 200 type InvitationPathSelectorInviterFullName struct{} 201 202 func (InvitationPathSelectorInviterFullName) FieldPath() *Invitation_FieldTerminalPath { 203 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterFullName} 204 } 205 206 func (s InvitationPathSelectorInviterFullName) WithValue(value string) *Invitation_FieldTerminalPathValue { 207 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 208 } 209 210 func (s InvitationPathSelectorInviterFullName) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 211 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 212 } 213 214 type InvitationPathSelectorInviterEmail struct{} 215 216 func (InvitationPathSelectorInviterEmail) FieldPath() *Invitation_FieldTerminalPath { 217 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorInviterEmail} 218 } 219 220 func (s InvitationPathSelectorInviterEmail) WithValue(value string) *Invitation_FieldTerminalPathValue { 221 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 222 } 223 224 func (s InvitationPathSelectorInviterEmail) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 225 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 226 } 227 228 type InvitationPathSelectorLanguageCode struct{} 229 230 func (InvitationPathSelectorLanguageCode) FieldPath() *Invitation_FieldTerminalPath { 231 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorLanguageCode} 232 } 233 234 func (s InvitationPathSelectorLanguageCode) WithValue(value string) *Invitation_FieldTerminalPathValue { 235 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 236 } 237 238 func (s InvitationPathSelectorLanguageCode) WithArrayOfValues(values []string) *Invitation_FieldTerminalPathArrayOfValues { 239 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 240 } 241 242 type InvitationPathSelectorRoles struct{} 243 244 func (InvitationPathSelectorRoles) FieldPath() *Invitation_FieldTerminalPath { 245 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorRoles} 246 } 247 248 func (s InvitationPathSelectorRoles) WithValue(value []*role.Reference) *Invitation_FieldTerminalPathValue { 249 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 250 } 251 252 func (s InvitationPathSelectorRoles) WithArrayOfValues(values [][]*role.Reference) *Invitation_FieldTerminalPathArrayOfValues { 253 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 254 } 255 256 func (s InvitationPathSelectorRoles) WithItemValue(value *role.Reference) *Invitation_FieldTerminalPathArrayItemValue { 257 return s.FieldPath().WithIArrayItemValue(value).(*Invitation_FieldTerminalPathArrayItemValue) 258 } 259 260 type InvitationPathSelectorExpirationDate struct{} 261 262 func (InvitationPathSelectorExpirationDate) FieldPath() *Invitation_FieldTerminalPath { 263 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorExpirationDate} 264 } 265 266 func (s InvitationPathSelectorExpirationDate) WithValue(value *timestamppb.Timestamp) *Invitation_FieldTerminalPathValue { 267 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 268 } 269 270 func (s InvitationPathSelectorExpirationDate) WithArrayOfValues(values []*timestamppb.Timestamp) *Invitation_FieldTerminalPathArrayOfValues { 271 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 272 } 273 274 type InvitationPathSelectorExtras struct{} 275 276 func (InvitationPathSelectorExtras) FieldPath() *Invitation_FieldTerminalPath { 277 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorExtras} 278 } 279 280 func (s InvitationPathSelectorExtras) WithValue(value map[string]string) *Invitation_FieldTerminalPathValue { 281 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 282 } 283 284 func (s InvitationPathSelectorExtras) WithArrayOfValues(values []map[string]string) *Invitation_FieldTerminalPathArrayOfValues { 285 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 286 } 287 288 func (InvitationPathSelectorExtras) WithKey(key string) InvitationMapPathSelectorExtras { 289 return InvitationMapPathSelectorExtras{key: key} 290 } 291 292 type InvitationMapPathSelectorExtras struct { 293 key string 294 } 295 296 func (s InvitationMapPathSelectorExtras) FieldPath() *Invitation_FieldPathMap { 297 return &Invitation_FieldPathMap{selector: Invitation_FieldPathSelectorExtras, key: s.key} 298 } 299 300 func (s InvitationMapPathSelectorExtras) WithValue(value string) *Invitation_FieldPathMapValue { 301 return s.FieldPath().WithIValue(value).(*Invitation_FieldPathMapValue) 302 } 303 304 func (s InvitationMapPathSelectorExtras) WithArrayOfValues(values []string) *Invitation_FieldPathMapArrayOfValues { 305 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldPathMapArrayOfValues) 306 } 307 308 type InvitationPathSelectorState struct{} 309 310 func (InvitationPathSelectorState) FieldPath() *Invitation_FieldTerminalPath { 311 return &Invitation_FieldTerminalPath{selector: Invitation_FieldPathSelectorState} 312 } 313 314 func (s InvitationPathSelectorState) WithValue(value Invitation_State) *Invitation_FieldTerminalPathValue { 315 return s.FieldPath().WithIValue(value).(*Invitation_FieldTerminalPathValue) 316 } 317 318 func (s InvitationPathSelectorState) WithArrayOfValues(values []Invitation_State) *Invitation_FieldTerminalPathArrayOfValues { 319 return s.FieldPath().WithIArrayOfValues(values).(*Invitation_FieldTerminalPathArrayOfValues) 320 }