models

package
v1.0.1-herb-namespaced... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UserState_name = map[int32]string{
		0: "USER_STATE_UNSPECIFIED",
		1: "USER_STATE_ACTIVE",
		2: "USER_STATE_DISABLED",
		3: "USER_STATE_DELETED",
		4: "USER_STATE_PENDING",
	}
	UserState_value = map[string]int32{
		"USER_STATE_UNSPECIFIED": 0,
		"USER_STATE_ACTIVE":      1,
		"USER_STATE_DISABLED":    2,
		"USER_STATE_DELETED":     3,
		"USER_STATE_PENDING":     4,
	}
)

Enum value maps for UserState.

View Source
var File_proto_oidc_models_client_proto protoreflect.FileDescriptor
View Source
var File_proto_oidc_models_idp_proto protoreflect.FileDescriptor
View Source
var File_proto_oidc_models_user_proto protoreflect.FileDescriptor

Functions

func DefaultDeleteUser

func DefaultDeleteUser(ctx context.Context, in *User, db *gorm.DB) error

func DefaultDeleteUserSet

func DefaultDeleteUserSet(ctx context.Context, in []*User, db *gorm.DB) error

Types

type Address

type Address struct {
	Street     string `protobuf:"bytes,1,opt,name=street,proto3" json:"street,omitempty"`
	City       string `protobuf:"bytes,2,opt,name=city,proto3" json:"city,omitempty"`
	State      string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	PostalCode string `protobuf:"bytes,4,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	Country    string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`
	// contains filtered or unexported fields
}

func (*Address) Descriptor deprecated

func (*Address) Descriptor() ([]byte, []int)

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetCity

func (x *Address) GetCity() string

func (*Address) GetCountry

func (x *Address) GetCountry() string

func (*Address) GetPostalCode

func (x *Address) GetPostalCode() string

func (*Address) GetState

func (x *Address) GetState() string

func (*Address) GetStreet

func (x *Address) GetStreet() string

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

func (x *Address) ProtoReflect() protoreflect.Message

func (*Address) Reset

func (x *Address) Reset()

func (*Address) String

func (x *Address) String() string

type AddressUpdate

type AddressUpdate struct {
	Street     *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=street,proto3" json:"street,omitempty"`
	City       *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=city,proto3" json:"city,omitempty"`
	State      *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	PostalCode *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	Country    *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressUpdate) Descriptor deprecated

func (*AddressUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AddressUpdate.ProtoReflect.Descriptor instead.

func (*AddressUpdate) GetCity

func (x *AddressUpdate) GetCity() *wrapperspb.StringValue

func (*AddressUpdate) GetCountry

func (x *AddressUpdate) GetCountry() *wrapperspb.StringValue

func (*AddressUpdate) GetPostalCode

func (x *AddressUpdate) GetPostalCode() *wrapperspb.StringValue

func (*AddressUpdate) GetState

func (x *AddressUpdate) GetState() *wrapperspb.StringValue

func (*AddressUpdate) GetStreet

func (x *AddressUpdate) GetStreet() *wrapperspb.StringValue

func (*AddressUpdate) ProtoMessage

func (*AddressUpdate) ProtoMessage()

func (*AddressUpdate) ProtoReflect

func (x *AddressUpdate) ProtoReflect() protoreflect.Message

func (*AddressUpdate) Reset

func (x *AddressUpdate) Reset()

func (*AddressUpdate) String

func (x *AddressUpdate) String() string

type Claim

type Claim struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Types that are assignable to Value:
	//
	//	*Claim_StringValue
	//	*Claim_BoolValue
	//	*Claim_Int64Value
	//	*Claim_DoubleValue
	//	*Claim_StringValues
	//	*Claim_Int64Values
	//	*Claim_DoubleValues
	Value isClaim_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*Claim) Descriptor deprecated

func (*Claim) Descriptor() ([]byte, []int)

Deprecated: Use Claim.ProtoReflect.Descriptor instead.

func (*Claim) GetBoolValue

func (x *Claim) GetBoolValue() bool

func (*Claim) GetDoubleValue

func (x *Claim) GetDoubleValue() float64

func (*Claim) GetDoubleValues

func (x *Claim) GetDoubleValues() *types.DoubleValues

func (*Claim) GetInt64Value

func (x *Claim) GetInt64Value() int64

func (*Claim) GetInt64Values

func (x *Claim) GetInt64Values() *types.Int64Values

func (*Claim) GetStringValue

func (x *Claim) GetStringValue() string

func (*Claim) GetStringValues

func (x *Claim) GetStringValues() *types.StringValues

func (*Claim) GetType

func (x *Claim) GetType() string

func (*Claim) GetValue

func (m *Claim) GetValue() isClaim_Value

func (*Claim) ProtoMessage

func (*Claim) ProtoMessage()

func (*Claim) ProtoReflect

func (x *Claim) ProtoReflect() protoreflect.Message

func (*Claim) Reset

func (x *Claim) Reset()

func (*Claim) String

func (x *Claim) String() string

type Claim_BoolValue

type Claim_BoolValue struct {
	BoolValue bool `protobuf:"varint,3,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type Claim_DoubleValue

type Claim_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,5,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type Claim_DoubleValues

type Claim_DoubleValues struct {
	DoubleValues *types.DoubleValues `protobuf:"bytes,8,opt,name=double_values,json=doubleValues,proto3,oneof"`
}

type Claim_Int64Value

type Claim_Int64Value struct {
	Int64Value int64 `protobuf:"varint,4,opt,name=int64_value,json=int64Value,proto3,oneof"`
}

type Claim_Int64Values

type Claim_Int64Values struct {
	Int64Values *types.Int64Values `protobuf:"bytes,7,opt,name=int64_values,json=int64Values,proto3,oneof"`
}

type Claim_StringValue

type Claim_StringValue struct {
	StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type Claim_StringValues

type Claim_StringValues struct {
	StringValues *types.StringValues `protobuf:"bytes,6,opt,name=string_values,json=stringValues,proto3,oneof"`
}

type ClaimsUpdate

type ClaimsUpdate struct {

	// Types that are assignable to Update:
	//
	//	*ClaimsUpdate_Granular_
	//	*ClaimsUpdate_Replace
	Update isClaimsUpdate_Update `protobuf_oneof:"update"`
	// contains filtered or unexported fields
}

func (*ClaimsUpdate) Descriptor deprecated

func (*ClaimsUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ClaimsUpdate.ProtoReflect.Descriptor instead.

func (*ClaimsUpdate) GetGranular

func (x *ClaimsUpdate) GetGranular() *ClaimsUpdate_Granular

func (*ClaimsUpdate) GetReplace

func (x *ClaimsUpdate) GetReplace() *ClaimsValue

func (*ClaimsUpdate) GetUpdate

func (m *ClaimsUpdate) GetUpdate() isClaimsUpdate_Update

func (*ClaimsUpdate) ProtoMessage

func (*ClaimsUpdate) ProtoMessage()

func (*ClaimsUpdate) ProtoReflect

func (x *ClaimsUpdate) ProtoReflect() protoreflect.Message

func (*ClaimsUpdate) Reset

func (x *ClaimsUpdate) Reset()

func (*ClaimsUpdate) String

func (x *ClaimsUpdate) String() string

type ClaimsUpdate_Granular

type ClaimsUpdate_Granular struct {
	Add       []*Claim `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
	Remove    []*Claim `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	RemoveAll []string `protobuf:"bytes,3,rep,name=remove_all,json=removeAll,proto3" json:"remove_all,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimsUpdate_Granular) Descriptor deprecated

func (*ClaimsUpdate_Granular) Descriptor() ([]byte, []int)

Deprecated: Use ClaimsUpdate_Granular.ProtoReflect.Descriptor instead.

func (*ClaimsUpdate_Granular) GetAdd

func (x *ClaimsUpdate_Granular) GetAdd() []*Claim

func (*ClaimsUpdate_Granular) GetRemove

func (x *ClaimsUpdate_Granular) GetRemove() []*Claim

func (*ClaimsUpdate_Granular) GetRemoveAll

func (x *ClaimsUpdate_Granular) GetRemoveAll() []string

func (*ClaimsUpdate_Granular) ProtoMessage

func (*ClaimsUpdate_Granular) ProtoMessage()

func (*ClaimsUpdate_Granular) ProtoReflect

func (x *ClaimsUpdate_Granular) ProtoReflect() protoreflect.Message

func (*ClaimsUpdate_Granular) Reset

func (x *ClaimsUpdate_Granular) Reset()

func (*ClaimsUpdate_Granular) String

func (x *ClaimsUpdate_Granular) String() string

type ClaimsUpdate_Granular_

type ClaimsUpdate_Granular_ struct {
	Granular *ClaimsUpdate_Granular `protobuf:"bytes,1,opt,name=granular,proto3,oneof"`
}

type ClaimsUpdate_Replace

type ClaimsUpdate_Replace struct {
	Replace *ClaimsValue `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}

type ClaimsValue

type ClaimsValue struct {
	Values []*Claim `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimsValue) Descriptor deprecated

func (*ClaimsValue) Descriptor() ([]byte, []int)

Deprecated: Use ClaimsValue.ProtoReflect.Descriptor instead.

func (*ClaimsValue) GetValues

func (x *ClaimsValue) GetValues() []*Claim

func (*ClaimsValue) ProtoMessage

func (*ClaimsValue) ProtoMessage()

func (*ClaimsValue) ProtoReflect

func (x *ClaimsValue) ProtoReflect() protoreflect.Message

func (*ClaimsValue) Reset

func (x *ClaimsValue) Reset()

func (*ClaimsValue) String

func (x *ClaimsValue) String() string

type Client

type Client struct {
	ClientId                                string                `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Enabled                                 bool                  `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ClientName                              string                `protobuf:"bytes,3,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	Description                             string                `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Namespace                               string                `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	RequireRefreshClientSecret              bool                  `` /* 144-byte string literal not displayed */
	AllowOfflineAccess                      bool                  `protobuf:"varint,7,opt,name=allow_offline_access,json=allowOfflineAccess,proto3" json:"allow_offline_access,omitempty"`
	UpdateAccessTokenClaimsOnRefresh        bool                  `` /* 166-byte string literal not displayed */
	IncludeJwtId                            bool                  `protobuf:"varint,9,opt,name=include_jwt_id,json=includeJwtId,proto3" json:"include_jwt_id,omitempty"`
	AlwaysSendClientClaims                  bool                  `` /* 133-byte string literal not displayed */
	AlwaysIncludeUserClaimsInIdToken        bool                  `` /* 169-byte string literal not displayed */
	RequireClientSecret                     bool                  `protobuf:"varint,12,opt,name=require_client_secret,json=requireClientSecret,proto3" json:"require_client_secret,omitempty"`
	AccessTokenLifetime                     uint64                `protobuf:"varint,13,opt,name=access_token_lifetime,json=accessTokenLifetime,proto3" json:"access_token_lifetime,omitempty"`
	AbsoluteRefreshTokenLifetime            uint64                `` /* 151-byte string literal not displayed */
	SlidingRefreshTokenLifetime             uint64                `` /* 148-byte string literal not displayed */
	IdentityTokenLifetime                   uint64                `` /* 128-byte string literal not displayed */
	RefreshTokenGraceEnabled                bool                  `` /* 139-byte string literal not displayed */
	RefreshTokenGraceTtl                    uint64                `` /* 127-byte string literal not displayed */
	RefreshTokenGraceMaxAttempts            uint64                `` /* 153-byte string literal not displayed */
	RefreshTokenUsage                       uint64                `protobuf:"varint,20,opt,name=refresh_token_usage,json=refreshTokenUsage,proto3" json:"refresh_token_usage,omitempty"`
	RefreshTokenExpiration                  uint64                `` /* 131-byte string literal not displayed */
	AccessTokenType                         uint64                `protobuf:"varint,22,opt,name=access_token_type,json=accessTokenType,proto3" json:"access_token_type,omitempty"`
	Claims                                  []*Claim              `protobuf:"bytes,23,rep,name=claims,proto3" json:"claims,omitempty"`
	AllowedScopes                           []string              `protobuf:"bytes,24,rep,name=allowed_scopes,json=allowedScopes,proto3" json:"allowed_scopes,omitempty"`
	AllowedGrantTypes                       []string              `protobuf:"bytes,25,rep,name=allowed_grant_types,json=allowedGrantTypes,proto3" json:"allowed_grant_types,omitempty"`
	ClientSecrets                           []*ClientSecret       `protobuf:"bytes,26,rep,name=client_secrets,json=clientSecrets,proto3" json:"client_secrets,omitempty"`
	AllowedPermissions                      []string              `protobuf:"bytes,27,rep,name=allowed_permissions,json=allowedPermissions,proto3" json:"allowed_permissions,omitempty"`
	Metadata                                *types.StringMapValue `protobuf:"bytes,28,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AllowedDynamicClaimTypes                []string              `` /* 138-byte string literal not displayed */
	AllowedTokenExchangeRequestedTokenTypes []string              `` /* 187-byte string literal not displayed */
	AllowedRedirectUris                     []string              `protobuf:"bytes,31,rep,name=allowed_redirect_uris,json=allowedRedirectUris,proto3" json:"allowed_redirect_uris,omitempty"`
	// contains filtered or unexported fields
}

func (*Client) Descriptor deprecated

func (*Client) Descriptor() ([]byte, []int)

Deprecated: Use Client.ProtoReflect.Descriptor instead.

func (*Client) GetAbsoluteRefreshTokenLifetime

func (x *Client) GetAbsoluteRefreshTokenLifetime() uint64

func (*Client) GetAccessTokenLifetime

func (x *Client) GetAccessTokenLifetime() uint64

func (*Client) GetAccessTokenType

func (x *Client) GetAccessTokenType() uint64

func (*Client) GetAllowOfflineAccess

func (x *Client) GetAllowOfflineAccess() bool

func (*Client) GetAllowedDynamicClaimTypes

func (x *Client) GetAllowedDynamicClaimTypes() []string

func (*Client) GetAllowedGrantTypes

func (x *Client) GetAllowedGrantTypes() []string

func (*Client) GetAllowedPermissions

func (x *Client) GetAllowedPermissions() []string

func (*Client) GetAllowedRedirectUris

func (x *Client) GetAllowedRedirectUris() []string

func (*Client) GetAllowedScopes

func (x *Client) GetAllowedScopes() []string

func (*Client) GetAllowedTokenExchangeRequestedTokenTypes

func (x *Client) GetAllowedTokenExchangeRequestedTokenTypes() []string

func (*Client) GetAlwaysIncludeUserClaimsInIdToken

func (x *Client) GetAlwaysIncludeUserClaimsInIdToken() bool

func (*Client) GetAlwaysSendClientClaims

func (x *Client) GetAlwaysSendClientClaims() bool

func (*Client) GetClaims

func (x *Client) GetClaims() []*Claim

func (*Client) GetClientId

func (x *Client) GetClientId() string

func (*Client) GetClientName

func (x *Client) GetClientName() string

func (*Client) GetClientSecrets

func (x *Client) GetClientSecrets() []*ClientSecret

func (*Client) GetDescription

func (x *Client) GetDescription() string

func (*Client) GetEnabled

func (x *Client) GetEnabled() bool

func (*Client) GetIdentityTokenLifetime

func (x *Client) GetIdentityTokenLifetime() uint64

func (*Client) GetIncludeJwtId

func (x *Client) GetIncludeJwtId() bool

func (*Client) GetMetadata

func (x *Client) GetMetadata() *types.StringMapValue

func (*Client) GetNamespace

func (x *Client) GetNamespace() string

func (*Client) GetRefreshTokenExpiration

func (x *Client) GetRefreshTokenExpiration() uint64

func (*Client) GetRefreshTokenGraceEnabled

func (x *Client) GetRefreshTokenGraceEnabled() bool

func (*Client) GetRefreshTokenGraceMaxAttempts

func (x *Client) GetRefreshTokenGraceMaxAttempts() uint64

func (*Client) GetRefreshTokenGraceTtl

func (x *Client) GetRefreshTokenGraceTtl() uint64

func (*Client) GetRefreshTokenUsage

func (x *Client) GetRefreshTokenUsage() uint64

func (*Client) GetRequireClientSecret

func (x *Client) GetRequireClientSecret() bool

func (*Client) GetRequireRefreshClientSecret

func (x *Client) GetRequireRefreshClientSecret() bool

func (*Client) GetSlidingRefreshTokenLifetime

func (x *Client) GetSlidingRefreshTokenLifetime() uint64

func (*Client) GetUpdateAccessTokenClaimsOnRefresh

func (x *Client) GetUpdateAccessTokenClaimsOnRefresh() bool

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) ProtoReflect

func (x *Client) ProtoReflect() protoreflect.Message

func (*Client) Reset

func (x *Client) Reset()

func (*Client) String

func (x *Client) String() string

type ClientSecret

type ClientSecret struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationUnix int64  `protobuf:"varint,3,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	Hash           string `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecret) Descriptor deprecated

func (*ClientSecret) Descriptor() ([]byte, []int)

Deprecated: Use ClientSecret.ProtoReflect.Descriptor instead.

func (*ClientSecret) GetExpirationUnix

func (x *ClientSecret) GetExpirationUnix() int64

func (*ClientSecret) GetHash

func (x *ClientSecret) GetHash() string

func (*ClientSecret) GetId

func (x *ClientSecret) GetId() string

func (*ClientSecret) GetName

func (x *ClientSecret) GetName() string

func (*ClientSecret) ProtoMessage

func (*ClientSecret) ProtoMessage()

func (*ClientSecret) ProtoReflect

func (x *ClientSecret) ProtoReflect() protoreflect.Message

func (*ClientSecret) Reset

func (x *ClientSecret) Reset()

func (*ClientSecret) String

func (x *ClientSecret) String() string

type ClientSecretResponse

type ClientSecretResponse struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationUnix int64  `protobuf:"varint,3,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	Secret         string `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretResponse) Descriptor deprecated

func (*ClientSecretResponse) Descriptor() ([]byte, []int)

Deprecated: Use ClientSecretResponse.ProtoReflect.Descriptor instead.

func (*ClientSecretResponse) GetExpirationUnix

func (x *ClientSecretResponse) GetExpirationUnix() int64

func (*ClientSecretResponse) GetId

func (x *ClientSecretResponse) GetId() string

func (*ClientSecretResponse) GetName

func (x *ClientSecretResponse) GetName() string

func (*ClientSecretResponse) GetSecret

func (x *ClientSecretResponse) GetSecret() string

func (*ClientSecretResponse) ProtoMessage

func (*ClientSecretResponse) ProtoMessage()

func (*ClientSecretResponse) ProtoReflect

func (x *ClientSecretResponse) ProtoReflect() protoreflect.Message

func (*ClientSecretResponse) Reset

func (x *ClientSecretResponse) Reset()

func (*ClientSecretResponse) String

func (x *ClientSecretResponse) String() string

type ClientSecretsUpdate

type ClientSecretsUpdate struct {

	// Types that are assignable to Update:
	//
	//	*ClientSecretsUpdate_RemoveByIds
	//	*ClientSecretsUpdate_RemoveAll
	Update        isClientSecretsUpdate_Update `protobuf_oneof:"update"`
	RemoveExpired bool                         `protobuf:"varint,3,opt,name=remove_expired,json=removeExpired,proto3" json:"remove_expired,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretsUpdate) Descriptor deprecated

func (*ClientSecretsUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ClientSecretsUpdate.ProtoReflect.Descriptor instead.

func (*ClientSecretsUpdate) GetRemoveAll

func (x *ClientSecretsUpdate) GetRemoveAll() *wrapperspb.BoolValue

func (*ClientSecretsUpdate) GetRemoveByIds

func (x *ClientSecretsUpdate) GetRemoveByIds() *ClientSecretsUpdate_ByIds

func (*ClientSecretsUpdate) GetRemoveExpired

func (x *ClientSecretsUpdate) GetRemoveExpired() bool

func (*ClientSecretsUpdate) GetUpdate

func (m *ClientSecretsUpdate) GetUpdate() isClientSecretsUpdate_Update

func (*ClientSecretsUpdate) ProtoMessage

func (*ClientSecretsUpdate) ProtoMessage()

func (*ClientSecretsUpdate) ProtoReflect

func (x *ClientSecretsUpdate) ProtoReflect() protoreflect.Message

func (*ClientSecretsUpdate) Reset

func (x *ClientSecretsUpdate) Reset()

func (*ClientSecretsUpdate) String

func (x *ClientSecretsUpdate) String() string

type ClientSecretsUpdate_ByIds

type ClientSecretsUpdate_ByIds struct {
	Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretsUpdate_ByIds) Descriptor deprecated

func (*ClientSecretsUpdate_ByIds) Descriptor() ([]byte, []int)

Deprecated: Use ClientSecretsUpdate_ByIds.ProtoReflect.Descriptor instead.

func (*ClientSecretsUpdate_ByIds) GetIds

func (x *ClientSecretsUpdate_ByIds) GetIds() []string

func (*ClientSecretsUpdate_ByIds) ProtoMessage

func (*ClientSecretsUpdate_ByIds) ProtoMessage()

func (*ClientSecretsUpdate_ByIds) ProtoReflect

func (*ClientSecretsUpdate_ByIds) Reset

func (x *ClientSecretsUpdate_ByIds) Reset()

func (*ClientSecretsUpdate_ByIds) String

func (x *ClientSecretsUpdate_ByIds) String() string

type ClientSecretsUpdate_RemoveAll

type ClientSecretsUpdate_RemoveAll struct {
	RemoveAll *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=remove_all,json=removeAll,proto3,oneof"`
}

type ClientSecretsUpdate_RemoveByIds

type ClientSecretsUpdate_RemoveByIds struct {
	RemoveByIds *ClientSecretsUpdate_ByIds `protobuf:"bytes,1,opt,name=remove_by_ids,json=removeByIds,proto3,oneof"`
}

type ClientUpdate

type ClientUpdate struct {
	ClientId                                string                   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Enabled                                 *wrapperspb.BoolValue    `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ClientName                              *wrapperspb.StringValue  `protobuf:"bytes,3,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	Description                             *wrapperspb.StringValue  `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Namespace                               *wrapperspb.StringValue  `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	RequireRefreshClientSecret              *wrapperspb.BoolValue    `` /* 143-byte string literal not displayed */
	AllowOfflineAccess                      *wrapperspb.BoolValue    `protobuf:"bytes,7,opt,name=allow_offline_access,json=allowOfflineAccess,proto3" json:"allow_offline_access,omitempty"`
	UpdateAccessTokenClaimsOnRefresh        *wrapperspb.BoolValue    `` /* 165-byte string literal not displayed */
	IncludeJwtId                            *wrapperspb.BoolValue    `protobuf:"bytes,9,opt,name=include_jwt_id,json=includeJwtId,proto3" json:"include_jwt_id,omitempty"`
	AlwaysSendClientClaims                  *wrapperspb.BoolValue    `` /* 132-byte string literal not displayed */
	AlwaysIncludeUserClaimsInIdToken        *wrapperspb.BoolValue    `` /* 168-byte string literal not displayed */
	RequireClientSecret                     *wrapperspb.BoolValue    `protobuf:"bytes,12,opt,name=require_client_secret,json=requireClientSecret,proto3" json:"require_client_secret,omitempty"`
	AccessTokenLifetime                     *wrapperspb.UInt64Value  `protobuf:"bytes,13,opt,name=access_token_lifetime,json=accessTokenLifetime,proto3" json:"access_token_lifetime,omitempty"`
	AbsoluteRefreshTokenLifetime            *wrapperspb.UInt64Value  `` /* 150-byte string literal not displayed */
	SlidingRefreshTokenLifetime             *wrapperspb.UInt64Value  `` /* 147-byte string literal not displayed */
	IdentityTokenLifetime                   *wrapperspb.UInt64Value  `` /* 127-byte string literal not displayed */
	RefreshTokenGraceEnabled                *wrapperspb.BoolValue    `` /* 138-byte string literal not displayed */
	RefreshTokenGraceTtl                    *wrapperspb.UInt64Value  `` /* 126-byte string literal not displayed */
	RefreshTokenGraceMaxAttempts            *wrapperspb.UInt64Value  `` /* 152-byte string literal not displayed */
	RefreshTokenUsage                       *wrapperspb.UInt64Value  `protobuf:"bytes,20,opt,name=refresh_token_usage,json=refreshTokenUsage,proto3" json:"refresh_token_usage,omitempty"`
	RefreshTokenExpiration                  *wrapperspb.UInt64Value  `` /* 130-byte string literal not displayed */
	AccessTokenType                         *wrapperspb.UInt64Value  `protobuf:"bytes,22,opt,name=access_token_type,json=accessTokenType,proto3" json:"access_token_type,omitempty"`
	Claims                                  *ClaimsUpdate            `protobuf:"bytes,23,opt,name=claims,proto3" json:"claims,omitempty"`
	AllowedScopes                           *types.StringArrayUpdate `protobuf:"bytes,24,opt,name=allowed_scopes,json=allowedScopes,proto3" json:"allowed_scopes,omitempty"`
	AllowedGrantTypes                       *types.StringArrayUpdate `protobuf:"bytes,25,opt,name=allowed_grant_types,json=allowedGrantTypes,proto3" json:"allowed_grant_types,omitempty"`
	ClientSecrets                           *ClientSecretsUpdate     `protobuf:"bytes,26,opt,name=client_secrets,json=clientSecrets,proto3" json:"client_secrets,omitempty"`
	AllowedPermissions                      *types.StringArrayUpdate `protobuf:"bytes,27,opt,name=allowed_permissions,json=allowedPermissions,proto3" json:"allowed_permissions,omitempty"`
	Metadata                                *types.StringMapUpdate   `protobuf:"bytes,28,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AllowedDynamicClaimTypes                *types.StringArrayUpdate `` /* 138-byte string literal not displayed */
	AllowedTokenExchangeRequestedTokenTypes *types.StringArrayUpdate `` /* 187-byte string literal not displayed */
	AllowedRedirectUris                     *types.StringArrayUpdate `protobuf:"bytes,31,opt,name=allowed_redirect_uris,json=allowedRedirectUris,proto3" json:"allowed_redirect_uris,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientUpdate) Descriptor deprecated

func (*ClientUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ClientUpdate.ProtoReflect.Descriptor instead.

func (*ClientUpdate) GetAbsoluteRefreshTokenLifetime

func (x *ClientUpdate) GetAbsoluteRefreshTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAccessTokenLifetime

func (x *ClientUpdate) GetAccessTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAccessTokenType

func (x *ClientUpdate) GetAccessTokenType() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAllowOfflineAccess

func (x *ClientUpdate) GetAllowOfflineAccess() *wrapperspb.BoolValue

func (*ClientUpdate) GetAllowedDynamicClaimTypes

func (x *ClientUpdate) GetAllowedDynamicClaimTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedGrantTypes

func (x *ClientUpdate) GetAllowedGrantTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedPermissions

func (x *ClientUpdate) GetAllowedPermissions() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedRedirectUris

func (x *ClientUpdate) GetAllowedRedirectUris() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedScopes

func (x *ClientUpdate) GetAllowedScopes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedTokenExchangeRequestedTokenTypes

func (x *ClientUpdate) GetAllowedTokenExchangeRequestedTokenTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAlwaysIncludeUserClaimsInIdToken

func (x *ClientUpdate) GetAlwaysIncludeUserClaimsInIdToken() *wrapperspb.BoolValue

func (*ClientUpdate) GetAlwaysSendClientClaims

func (x *ClientUpdate) GetAlwaysSendClientClaims() *wrapperspb.BoolValue

func (*ClientUpdate) GetClaims

func (x *ClientUpdate) GetClaims() *ClaimsUpdate

func (*ClientUpdate) GetClientId

func (x *ClientUpdate) GetClientId() string

func (*ClientUpdate) GetClientName

func (x *ClientUpdate) GetClientName() *wrapperspb.StringValue

func (*ClientUpdate) GetClientSecrets

func (x *ClientUpdate) GetClientSecrets() *ClientSecretsUpdate

func (*ClientUpdate) GetDescription

func (x *ClientUpdate) GetDescription() *wrapperspb.StringValue

func (*ClientUpdate) GetEnabled

func (x *ClientUpdate) GetEnabled() *wrapperspb.BoolValue

func (*ClientUpdate) GetIdentityTokenLifetime

func (x *ClientUpdate) GetIdentityTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetIncludeJwtId

func (x *ClientUpdate) GetIncludeJwtId() *wrapperspb.BoolValue

func (*ClientUpdate) GetMetadata

func (x *ClientUpdate) GetMetadata() *types.StringMapUpdate

func (*ClientUpdate) GetNamespace

func (x *ClientUpdate) GetNamespace() *wrapperspb.StringValue

func (*ClientUpdate) GetRefreshTokenExpiration

func (x *ClientUpdate) GetRefreshTokenExpiration() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenGraceEnabled

func (x *ClientUpdate) GetRefreshTokenGraceEnabled() *wrapperspb.BoolValue

func (*ClientUpdate) GetRefreshTokenGraceMaxAttempts

func (x *ClientUpdate) GetRefreshTokenGraceMaxAttempts() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenGraceTtl

func (x *ClientUpdate) GetRefreshTokenGraceTtl() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenUsage

func (x *ClientUpdate) GetRefreshTokenUsage() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRequireClientSecret

func (x *ClientUpdate) GetRequireClientSecret() *wrapperspb.BoolValue

func (*ClientUpdate) GetRequireRefreshClientSecret

func (x *ClientUpdate) GetRequireRefreshClientSecret() *wrapperspb.BoolValue

func (*ClientUpdate) GetSlidingRefreshTokenLifetime

func (x *ClientUpdate) GetSlidingRefreshTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetUpdateAccessTokenClaimsOnRefresh

func (x *ClientUpdate) GetUpdateAccessTokenClaimsOnRefresh() *wrapperspb.BoolValue

func (*ClientUpdate) ProtoMessage

func (*ClientUpdate) ProtoMessage()

func (*ClientUpdate) ProtoReflect

func (x *ClientUpdate) ProtoReflect() protoreflect.Message

func (*ClientUpdate) Reset

func (x *ClientUpdate) Reset()

func (*ClientUpdate) String

func (x *ClientUpdate) String() string

type Clients

type Clients struct {
	Clients []*Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
	// contains filtered or unexported fields
}

func (*Clients) Descriptor deprecated

func (*Clients) Descriptor() ([]byte, []int)

Deprecated: Use Clients.ProtoReflect.Descriptor instead.

func (*Clients) GetClients

func (x *Clients) GetClients() []*Client

func (*Clients) ProtoMessage

func (*Clients) ProtoMessage()

func (*Clients) ProtoReflect

func (x *Clients) ProtoReflect() protoreflect.Message

func (*Clients) Reset

func (x *Clients) Reset()

func (*Clients) String

func (x *Clients) String() string

type GithubOAuth2Protocol

type GithubOAuth2Protocol struct {
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*GithubOAuth2Protocol) Descriptor deprecated

func (*GithubOAuth2Protocol) Descriptor() ([]byte, []int)

Deprecated: Use GithubOAuth2Protocol.ProtoReflect.Descriptor instead.

func (*GithubOAuth2Protocol) GetClientId

func (x *GithubOAuth2Protocol) GetClientId() string

func (*GithubOAuth2Protocol) GetClientSecret

func (x *GithubOAuth2Protocol) GetClientSecret() string

func (*GithubOAuth2Protocol) ProtoMessage

func (*GithubOAuth2Protocol) ProtoMessage()

func (*GithubOAuth2Protocol) ProtoReflect

func (x *GithubOAuth2Protocol) ProtoReflect() protoreflect.Message

func (*GithubOAuth2Protocol) Reset

func (x *GithubOAuth2Protocol) Reset()

func (*GithubOAuth2Protocol) String

func (x *GithubOAuth2Protocol) String() string

type IDP

type IDP struct {
	Id                        string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Enabled                   bool              `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Slug                      string            `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Name                      string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description               string            `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Protocol                  *Protocol         `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Metadata                  map[string]string `` /* 157-byte string literal not displayed */
	ClaimedDomains            []string          `protobuf:"bytes,8,rep,name=claimed_domains,json=claimedDomains,proto3" json:"claimed_domains,omitempty"`
	Hidden                    bool              `protobuf:"varint,9,opt,name=hidden,proto3" json:"hidden,omitempty"`
	EmailVerificationRequired bool              `` /* 140-byte string literal not displayed */
	AutoCreate                bool              `protobuf:"varint,11,opt,name=auto_create,json=autoCreate,proto3" json:"auto_create,omitempty"`
	// contains filtered or unexported fields
}

func (*IDP) Descriptor deprecated

func (*IDP) Descriptor() ([]byte, []int)

Deprecated: Use IDP.ProtoReflect.Descriptor instead.

func (*IDP) GetAutoCreate

func (x *IDP) GetAutoCreate() bool

func (*IDP) GetClaimedDomains

func (x *IDP) GetClaimedDomains() []string

func (*IDP) GetDescription

func (x *IDP) GetDescription() string

func (*IDP) GetEmailVerificationRequired

func (x *IDP) GetEmailVerificationRequired() bool

func (*IDP) GetEnabled

func (x *IDP) GetEnabled() bool

func (*IDP) GetHidden

func (x *IDP) GetHidden() bool

func (*IDP) GetId

func (x *IDP) GetId() string

func (*IDP) GetMetadata

func (x *IDP) GetMetadata() map[string]string

func (*IDP) GetName

func (x *IDP) GetName() string

func (*IDP) GetProtocol

func (x *IDP) GetProtocol() *Protocol

func (*IDP) GetSlug

func (x *IDP) GetSlug() string

func (*IDP) ProtoMessage

func (*IDP) ProtoMessage()

func (*IDP) ProtoReflect

func (x *IDP) ProtoReflect() protoreflect.Message

func (*IDP) Reset

func (x *IDP) Reset()

func (*IDP) String

func (x *IDP) String() string

type IDPUpdate

type IDPUpdate struct {
	Id                        string                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Enabled                   *wrapperspb.BoolValue    `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Slug                      *wrapperspb.StringValue  `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Name                      *wrapperspb.StringValue  `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description               *wrapperspb.StringValue  `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Protocol                  *ProtocolUpdate          `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Metadata                  *types.StringMapUpdate   `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ClaimedDomains            *types.StringArrayUpdate `protobuf:"bytes,8,opt,name=claimed_domains,json=claimedDomains,proto3" json:"claimed_domains,omitempty"`
	Hidden                    *wrapperspb.BoolValue    `protobuf:"bytes,9,opt,name=hidden,proto3" json:"hidden,omitempty"`
	EmailVerificationRequired *wrapperspb.BoolValue    `` /* 139-byte string literal not displayed */
	AutoCreate                *wrapperspb.BoolValue    `protobuf:"bytes,11,opt,name=auto_create,json=autoCreate,proto3" json:"auto_create,omitempty"`
	// contains filtered or unexported fields
}

func (*IDPUpdate) Descriptor deprecated

func (*IDPUpdate) Descriptor() ([]byte, []int)

Deprecated: Use IDPUpdate.ProtoReflect.Descriptor instead.

func (*IDPUpdate) GetAutoCreate

func (x *IDPUpdate) GetAutoCreate() *wrapperspb.BoolValue

func (*IDPUpdate) GetClaimedDomains

func (x *IDPUpdate) GetClaimedDomains() *types.StringArrayUpdate

func (*IDPUpdate) GetDescription

func (x *IDPUpdate) GetDescription() *wrapperspb.StringValue

func (*IDPUpdate) GetEmailVerificationRequired

func (x *IDPUpdate) GetEmailVerificationRequired() *wrapperspb.BoolValue

func (*IDPUpdate) GetEnabled

func (x *IDPUpdate) GetEnabled() *wrapperspb.BoolValue

func (*IDPUpdate) GetHidden

func (x *IDPUpdate) GetHidden() *wrapperspb.BoolValue

func (*IDPUpdate) GetId

func (x *IDPUpdate) GetId() string

func (*IDPUpdate) GetMetadata

func (x *IDPUpdate) GetMetadata() *types.StringMapUpdate

func (*IDPUpdate) GetName

func (x *IDPUpdate) GetName() *wrapperspb.StringValue

func (*IDPUpdate) GetProtocol

func (x *IDPUpdate) GetProtocol() *ProtocolUpdate

func (*IDPUpdate) GetSlug

func (x *IDPUpdate) GetSlug() *wrapperspb.StringValue

func (*IDPUpdate) ProtoMessage

func (*IDPUpdate) ProtoMessage()

func (*IDPUpdate) ProtoReflect

func (x *IDPUpdate) ProtoReflect() protoreflect.Message

func (*IDPUpdate) Reset

func (x *IDPUpdate) Reset()

func (*IDPUpdate) String

func (x *IDPUpdate) String() string

type IDPs

type IDPs struct {
	Idps []*IDP `protobuf:"bytes,1,rep,name=idps,proto3" json:"idps,omitempty"`
	// contains filtered or unexported fields
}

func (*IDPs) Descriptor deprecated

func (*IDPs) Descriptor() ([]byte, []int)

Deprecated: Use IDPs.ProtoReflect.Descriptor instead.

func (*IDPs) GetIdps

func (x *IDPs) GetIdps() []*IDP

func (*IDPs) ProtoMessage

func (*IDPs) ProtoMessage()

func (*IDPs) ProtoReflect

func (x *IDPs) ProtoReflect() protoreflect.Message

func (*IDPs) Reset

func (x *IDPs) Reset()

func (*IDPs) String

func (x *IDPs) String() string

type Identity

type Identity struct {
	Subject       string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	IdpSlug       string `protobuf:"bytes,2,opt,name=idp_slug,json=idpSlug,proto3" json:"idp_slug,omitempty"`
	Email         string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified bool   `protobuf:"varint,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*Identity) Descriptor deprecated

func (*Identity) Descriptor() ([]byte, []int)

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetEmail

func (x *Identity) GetEmail() string

func (*Identity) GetEmailVerified

func (x *Identity) GetEmailVerified() bool

func (*Identity) GetIdpSlug

func (x *Identity) GetIdpSlug() string

func (*Identity) GetSubject

func (x *Identity) GetSubject() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

func (x *Identity) ProtoReflect() protoreflect.Message

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

type IdentityUpdate

type IdentityUpdate struct {
	Subject       string                  `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Email         *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified *wrapperspb.BoolValue   `protobuf:"bytes,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*IdentityUpdate) Descriptor deprecated

func (*IdentityUpdate) Descriptor() ([]byte, []int)

Deprecated: Use IdentityUpdate.ProtoReflect.Descriptor instead.

func (*IdentityUpdate) GetEmail

func (x *IdentityUpdate) GetEmail() *wrapperspb.StringValue

func (*IdentityUpdate) GetEmailVerified

func (x *IdentityUpdate) GetEmailVerified() *wrapperspb.BoolValue

func (*IdentityUpdate) GetSubject

func (x *IdentityUpdate) GetSubject() string

func (*IdentityUpdate) ProtoMessage

func (*IdentityUpdate) ProtoMessage()

func (*IdentityUpdate) ProtoReflect

func (x *IdentityUpdate) ProtoReflect() protoreflect.Message

func (*IdentityUpdate) Reset

func (x *IdentityUpdate) Reset()

func (*IdentityUpdate) String

func (x *IdentityUpdate) String() string

type LinkedIdentities

type LinkedIdentities struct {
	Identities []*Identity `protobuf:"bytes,1,rep,name=identities,proto3" json:"identities,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkedIdentities) Descriptor deprecated

func (*LinkedIdentities) Descriptor() ([]byte, []int)

Deprecated: Use LinkedIdentities.ProtoReflect.Descriptor instead.

func (*LinkedIdentities) GetIdentities

func (x *LinkedIdentities) GetIdentities() []*Identity

func (*LinkedIdentities) ProtoMessage

func (*LinkedIdentities) ProtoMessage()

func (*LinkedIdentities) ProtoReflect

func (x *LinkedIdentities) ProtoReflect() protoreflect.Message

func (*LinkedIdentities) Reset

func (x *LinkedIdentities) Reset()

func (*LinkedIdentities) String

func (x *LinkedIdentities) String() string

type LinkedIdentitiesUpdate

type LinkedIdentitiesUpdate struct {

	// Types that are assignable to Update:
	//
	//	*LinkedIdentitiesUpdate_Granular_
	//	*LinkedIdentitiesUpdate_Replace
	Update isLinkedIdentitiesUpdate_Update `protobuf_oneof:"update"`
	// contains filtered or unexported fields
}

func (*LinkedIdentitiesUpdate) Descriptor deprecated

func (*LinkedIdentitiesUpdate) Descriptor() ([]byte, []int)

Deprecated: Use LinkedIdentitiesUpdate.ProtoReflect.Descriptor instead.

func (*LinkedIdentitiesUpdate) GetGranular

func (*LinkedIdentitiesUpdate) GetReplace

func (x *LinkedIdentitiesUpdate) GetReplace() *LinkedIdentities

func (*LinkedIdentitiesUpdate) GetUpdate

func (m *LinkedIdentitiesUpdate) GetUpdate() isLinkedIdentitiesUpdate_Update

func (*LinkedIdentitiesUpdate) ProtoMessage

func (*LinkedIdentitiesUpdate) ProtoMessage()

func (*LinkedIdentitiesUpdate) ProtoReflect

func (x *LinkedIdentitiesUpdate) ProtoReflect() protoreflect.Message

func (*LinkedIdentitiesUpdate) Reset

func (x *LinkedIdentitiesUpdate) Reset()

func (*LinkedIdentitiesUpdate) String

func (x *LinkedIdentitiesUpdate) String() string

type LinkedIdentitiesUpdate_Granular

type LinkedIdentitiesUpdate_Granular struct {
	Add    []*Identity `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
	Remove []*Identity `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkedIdentitiesUpdate_Granular) Descriptor deprecated

func (*LinkedIdentitiesUpdate_Granular) Descriptor() ([]byte, []int)

Deprecated: Use LinkedIdentitiesUpdate_Granular.ProtoReflect.Descriptor instead.

func (*LinkedIdentitiesUpdate_Granular) GetAdd

func (*LinkedIdentitiesUpdate_Granular) GetRemove

func (x *LinkedIdentitiesUpdate_Granular) GetRemove() []*Identity

func (*LinkedIdentitiesUpdate_Granular) ProtoMessage

func (*LinkedIdentitiesUpdate_Granular) ProtoMessage()

func (*LinkedIdentitiesUpdate_Granular) ProtoReflect

func (*LinkedIdentitiesUpdate_Granular) Reset

func (*LinkedIdentitiesUpdate_Granular) String

type LinkedIdentitiesUpdate_Granular_

type LinkedIdentitiesUpdate_Granular_ struct {
	Granular *LinkedIdentitiesUpdate_Granular `protobuf:"bytes,1,opt,name=granular,proto3,oneof"`
}

type LinkedIdentitiesUpdate_Replace

type LinkedIdentitiesUpdate_Replace struct {
	Replace *LinkedIdentities `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}

type OAuth2Protocol

type OAuth2Protocol struct {
	ClientId              string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret          string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	Scope                 string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
	AuthorizationEndpoint string `protobuf:"bytes,4,opt,name=authorization_endpoint,json=authorizationEndpoint,proto3" json:"authorization_endpoint,omitempty"`
	TokenEndpoint         string `protobuf:"bytes,5,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuth2Protocol) Descriptor deprecated

func (*OAuth2Protocol) Descriptor() ([]byte, []int)

Deprecated: Use OAuth2Protocol.ProtoReflect.Descriptor instead.

func (*OAuth2Protocol) GetAuthorizationEndpoint

func (x *OAuth2Protocol) GetAuthorizationEndpoint() string

func (*OAuth2Protocol) GetClientId

func (x *OAuth2Protocol) GetClientId() string

func (*OAuth2Protocol) GetClientSecret

func (x *OAuth2Protocol) GetClientSecret() string

func (*OAuth2Protocol) GetScope

func (x *OAuth2Protocol) GetScope() string

func (*OAuth2Protocol) GetTokenEndpoint

func (x *OAuth2Protocol) GetTokenEndpoint() string

func (*OAuth2Protocol) ProtoMessage

func (*OAuth2Protocol) ProtoMessage()

func (*OAuth2Protocol) ProtoReflect

func (x *OAuth2Protocol) ProtoReflect() protoreflect.Message

func (*OAuth2Protocol) Reset

func (x *OAuth2Protocol) Reset()

func (*OAuth2Protocol) String

func (x *OAuth2Protocol) String() string

type OIDCProtocol

type OIDCProtocol struct {
	Authority    string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	ClientId     string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	Scope        string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

func (*OIDCProtocol) Descriptor deprecated

func (*OIDCProtocol) Descriptor() ([]byte, []int)

Deprecated: Use OIDCProtocol.ProtoReflect.Descriptor instead.

func (*OIDCProtocol) GetAuthority

func (x *OIDCProtocol) GetAuthority() string

func (*OIDCProtocol) GetClientId

func (x *OIDCProtocol) GetClientId() string

func (*OIDCProtocol) GetClientSecret

func (x *OIDCProtocol) GetClientSecret() string

func (*OIDCProtocol) GetScope

func (x *OIDCProtocol) GetScope() string

func (*OIDCProtocol) ProtoMessage

func (*OIDCProtocol) ProtoMessage()

func (*OIDCProtocol) ProtoReflect

func (x *OIDCProtocol) ProtoReflect() protoreflect.Message

func (*OIDCProtocol) Reset

func (x *OIDCProtocol) Reset()

func (*OIDCProtocol) String

func (x *OIDCProtocol) String() string

type Password

type Password struct {
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*Password) Descriptor deprecated

func (*Password) Descriptor() ([]byte, []int)

Deprecated: Use Password.ProtoReflect.Descriptor instead.

func (*Password) GetHash

func (x *Password) GetHash() string

func (*Password) ProtoMessage

func (*Password) ProtoMessage()

func (*Password) ProtoReflect

func (x *Password) ProtoReflect() protoreflect.Message

func (*Password) Reset

func (x *Password) Reset()

func (*Password) String

func (x *Password) String() string

type PasswordUpdate

type PasswordUpdate struct {
	Hash *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*PasswordUpdate) Descriptor deprecated

func (*PasswordUpdate) Descriptor() ([]byte, []int)

Deprecated: Use PasswordUpdate.ProtoReflect.Descriptor instead.

func (*PasswordUpdate) GetHash

func (x *PasswordUpdate) GetHash() *wrapperspb.StringValue

func (*PasswordUpdate) ProtoMessage

func (*PasswordUpdate) ProtoMessage()

func (*PasswordUpdate) ProtoReflect

func (x *PasswordUpdate) ProtoReflect() protoreflect.Message

func (*PasswordUpdate) Reset

func (x *PasswordUpdate) Reset()

func (*PasswordUpdate) String

func (x *PasswordUpdate) String() string

type Profile

type Profile struct {
	GivenName    string                  `protobuf:"bytes,1,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"`
	FamilyName   string                  `protobuf:"bytes,2,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"`
	PhoneNumbers []*types.PhoneNumberDTO `protobuf:"bytes,3,rep,name=phone_numbers,json=phoneNumbers,proto3" json:"phone_numbers,omitempty"`
	Address      *Address                `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*Profile) Descriptor deprecated

func (*Profile) Descriptor() ([]byte, []int)

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetAddress

func (x *Profile) GetAddress() *Address

func (*Profile) GetFamilyName

func (x *Profile) GetFamilyName() string

func (*Profile) GetGivenName

func (x *Profile) GetGivenName() string

func (*Profile) GetPhoneNumbers

func (x *Profile) GetPhoneNumbers() []*types.PhoneNumberDTO

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

func (x *Profile) ProtoReflect() protoreflect.Message

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

type ProfileUpdate

type ProfileUpdate struct {
	GivenName    *wrapperspb.StringValue       `protobuf:"bytes,1,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"`
	FamilyName   *wrapperspb.StringValue       `protobuf:"bytes,2,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"`
	PhoneNumbers []*types.PhoneNumberDTOUpdate `protobuf:"bytes,3,rep,name=phone_numbers,json=phoneNumbers,proto3" json:"phone_numbers,omitempty"`
	Address      *AddressUpdate                `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*ProfileUpdate) Descriptor deprecated

func (*ProfileUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ProfileUpdate.ProtoReflect.Descriptor instead.

func (*ProfileUpdate) GetAddress

func (x *ProfileUpdate) GetAddress() *AddressUpdate

func (*ProfileUpdate) GetFamilyName

func (x *ProfileUpdate) GetFamilyName() *wrapperspb.StringValue

func (*ProfileUpdate) GetGivenName

func (x *ProfileUpdate) GetGivenName() *wrapperspb.StringValue

func (*ProfileUpdate) GetPhoneNumbers

func (x *ProfileUpdate) GetPhoneNumbers() []*types.PhoneNumberDTOUpdate

func (*ProfileUpdate) ProtoMessage

func (*ProfileUpdate) ProtoMessage()

func (*ProfileUpdate) ProtoReflect

func (x *ProfileUpdate) ProtoReflect() protoreflect.Message

func (*ProfileUpdate) Reset

func (x *ProfileUpdate) Reset()

func (*ProfileUpdate) String

func (x *ProfileUpdate) String() string

type Protocol

type Protocol struct {

	// Types that are assignable to Value:
	//
	//	*Protocol_Oidc
	//	*Protocol_Oauth2
	//	*Protocol_Github
	Value isProtocol_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*Protocol) Descriptor deprecated

func (*Protocol) Descriptor() ([]byte, []int)

Deprecated: Use Protocol.ProtoReflect.Descriptor instead.

func (*Protocol) GetGithub

func (x *Protocol) GetGithub() *GithubOAuth2Protocol

func (*Protocol) GetOauth2

func (x *Protocol) GetOauth2() *OAuth2Protocol

func (*Protocol) GetOidc

func (x *Protocol) GetOidc() *OIDCProtocol

func (*Protocol) GetValue

func (m *Protocol) GetValue() isProtocol_Value

func (*Protocol) ProtoMessage

func (*Protocol) ProtoMessage()

func (*Protocol) ProtoReflect

func (x *Protocol) ProtoReflect() protoreflect.Message

func (*Protocol) Reset

func (x *Protocol) Reset()

func (*Protocol) String

func (x *Protocol) String() string

type ProtocolUpdate

type ProtocolUpdate struct {
	Value *Protocol `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolUpdate) Descriptor deprecated

func (*ProtocolUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpdate.ProtoReflect.Descriptor instead.

func (*ProtocolUpdate) GetValue

func (x *ProtocolUpdate) GetValue() *Protocol

func (*ProtocolUpdate) ProtoMessage

func (*ProtocolUpdate) ProtoMessage()

func (*ProtocolUpdate) ProtoReflect

func (x *ProtocolUpdate) ProtoReflect() protoreflect.Message

func (*ProtocolUpdate) Reset

func (x *ProtocolUpdate) Reset()

func (*ProtocolUpdate) String

func (x *ProtocolUpdate) String() string

type Protocol_Github

type Protocol_Github struct {
	Github *GithubOAuth2Protocol `protobuf:"bytes,3,opt,name=github,proto3,oneof"`
}

type Protocol_Oauth2

type Protocol_Oauth2 struct {
	Oauth2 *OAuth2Protocol `protobuf:"bytes,2,opt,name=oauth2,proto3,oneof"`
}

type Protocol_Oidc

type Protocol_Oidc struct {
	Oidc *OIDCProtocol `protobuf:"bytes,1,opt,name=oidc,proto3,oneof"`
}

type Recovery

type Recovery struct {
	Emails *types.StringValues `protobuf:"bytes,1,opt,name=emails,proto3" json:"emails,omitempty"`
	// contains filtered or unexported fields
}

func (*Recovery) Descriptor deprecated

func (*Recovery) Descriptor() ([]byte, []int)

Deprecated: Use Recovery.ProtoReflect.Descriptor instead.

func (*Recovery) GetEmails

func (x *Recovery) GetEmails() *types.StringValues

func (*Recovery) ProtoMessage

func (*Recovery) ProtoMessage()

func (*Recovery) ProtoReflect

func (x *Recovery) ProtoReflect() protoreflect.Message

func (*Recovery) Reset

func (x *Recovery) Reset()

func (*Recovery) String

func (x *Recovery) String() string

type RecoveryUpdate

type RecoveryUpdate struct {
	Emails *types.StringArrayUpdate `protobuf:"bytes,1,opt,name=emails,proto3" json:"emails,omitempty"`
	// contains filtered or unexported fields
}

func (*RecoveryUpdate) Descriptor deprecated

func (*RecoveryUpdate) Descriptor() ([]byte, []int)

Deprecated: Use RecoveryUpdate.ProtoReflect.Descriptor instead.

func (*RecoveryUpdate) GetEmails

func (x *RecoveryUpdate) GetEmails() *types.StringArrayUpdate

func (*RecoveryUpdate) ProtoMessage

func (*RecoveryUpdate) ProtoMessage()

func (*RecoveryUpdate) ProtoReflect

func (x *RecoveryUpdate) ProtoReflect() protoreflect.Message

func (*RecoveryUpdate) Reset

func (x *RecoveryUpdate) Reset()

func (*RecoveryUpdate) String

func (x *RecoveryUpdate) String() string

type User

type User struct {
	Id               uint64            `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	RootIdentity     *Identity         `protobuf:"bytes,2,opt,name=root_identity,json=rootIdentity,proto3" json:"root_identity,omitempty"`
	LinkedIdentities *LinkedIdentities `protobuf:"bytes,3,opt,name=linked_identities,json=linkedIdentities,proto3" json:"linked_identities,omitempty"`
	Recovery         *Recovery         `protobuf:"bytes,4,opt,name=recovery,proto3" json:"recovery,omitempty"`
	Password         *Password         `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	State            UserState         `protobuf:"varint,6,opt,name=state,proto3,enum=proto.oidc.models.UserState" json:"state,omitempty"`
	Profile          *Profile          `protobuf:"bytes,7,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func DefaultApplyFieldMaskUser

func DefaultApplyFieldMaskUser(ctx context.Context, patchee *User, patcher *User, updateMask *field_mask.FieldMask, prefix string, db *gorm.DB) (*User, error)

DefaultApplyFieldMaskUser patches an pbObject with patcher according to a field mask.

func DefaultCreateUser

func DefaultCreateUser(ctx context.Context, in *User, db *gorm.DB) (*User, error)

DefaultCreateUser executes a basic gorm create call

func DefaultListUser

func DefaultListUser(ctx context.Context, db *gorm.DB) ([]*User, error)

DefaultListUser executes a gorm list call

func DefaultPatchSetUser

func DefaultPatchSetUser(ctx context.Context, objects []*User, updateMasks []*field_mask.FieldMask, db *gorm.DB) ([]*User, error)

DefaultPatchSetUser executes a bulk gorm update call with patch behavior

func DefaultPatchUser

func DefaultPatchUser(ctx context.Context, in *User, updateMask *field_mask.FieldMask, db *gorm.DB) (*User, error)

DefaultPatchUser executes a basic gorm update call with patch behavior

func DefaultReadUser

func DefaultReadUser(ctx context.Context, in *User, db *gorm.DB) (*User, error)

func DefaultStrictUpdateUser

func DefaultStrictUpdateUser(ctx context.Context, in *User, db *gorm.DB) (*User, error)

DefaultStrictUpdateUser clears / replaces / appends first level 1:many children and then executes a gorm update call

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetId

func (x *User) GetId() uint64

func (*User) GetLinkedIdentities

func (x *User) GetLinkedIdentities() *LinkedIdentities

func (*User) GetPassword

func (x *User) GetPassword() *Password

func (*User) GetProfile

func (x *User) GetProfile() *Profile

func (*User) GetRecovery

func (x *User) GetRecovery() *Recovery

func (*User) GetRootIdentity

func (x *User) GetRootIdentity() *Identity

func (*User) GetState

func (x *User) GetState() UserState

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

func (*User) ToORM

func (m *User) ToORM(ctx context.Context) (UserORM, error)

ToORM runs the BeforeToORM hook if present, converts the fields of this object to ORM format, runs the AfterToORM hook, then returns the ORM object

type UserORM

type UserORM struct {
	Id    uint64
	State int32
}

func (UserORM) TableName

func (UserORM) TableName() string

TableName overrides the default tablename generated by GORM

func (*UserORM) ToPB

func (m *UserORM) ToPB(ctx context.Context) (User, error)

ToPB runs the BeforeToPB hook if present, converts the fields of this object to PB format, runs the AfterToPB hook, then returns the PB object

type UserORMWithAfterCreate_

type UserORMWithAfterCreate_ interface {
	AfterCreate_(context.Context, *gorm.DB) error
}

type UserORMWithAfterDeleteSet

type UserORMWithAfterDeleteSet interface {
	AfterDeleteSet(context.Context, []*User, *gorm.DB) error
}

type UserORMWithAfterDelete_

type UserORMWithAfterDelete_ interface {
	AfterDelete_(context.Context, *gorm.DB) error
}

type UserORMWithAfterListFind

type UserORMWithAfterListFind interface {
	AfterListFind(context.Context, *gorm.DB, *[]UserORM) error
}

type UserORMWithAfterReadFind

type UserORMWithAfterReadFind interface {
	AfterReadFind(context.Context, *gorm.DB) error
}

type UserORMWithAfterStrictUpdateSave

type UserORMWithAfterStrictUpdateSave interface {
	AfterStrictUpdateSave(context.Context, *gorm.DB) error
}

type UserORMWithBeforeCreate_

type UserORMWithBeforeCreate_ interface {
	BeforeCreate_(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeDeleteSet

type UserORMWithBeforeDeleteSet interface {
	BeforeDeleteSet(context.Context, []*User, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeDelete_

type UserORMWithBeforeDelete_ interface {
	BeforeDelete_(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeListApplyQuery

type UserORMWithBeforeListApplyQuery interface {
	BeforeListApplyQuery(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeListFind

type UserORMWithBeforeListFind interface {
	BeforeListFind(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeReadApplyQuery

type UserORMWithBeforeReadApplyQuery interface {
	BeforeReadApplyQuery(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeReadFind

type UserORMWithBeforeReadFind interface {
	BeforeReadFind(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeStrictUpdateCleanup

type UserORMWithBeforeStrictUpdateCleanup interface {
	BeforeStrictUpdateCleanup(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserORMWithBeforeStrictUpdateSave

type UserORMWithBeforeStrictUpdateSave interface {
	BeforeStrictUpdateSave(context.Context, *gorm.DB) (*gorm.DB, error)
}

type UserState

type UserState int32
const (
	UserState_USER_STATE_UNSPECIFIED UserState = 0
	UserState_USER_STATE_ACTIVE      UserState = 1
	UserState_USER_STATE_DISABLED    UserState = 2
	UserState_USER_STATE_DELETED     UserState = 3
	UserState_USER_STATE_PENDING     UserState = 4
)

func (UserState) Descriptor

func (UserState) Descriptor() protoreflect.EnumDescriptor

func (UserState) Enum

func (x UserState) Enum() *UserState

func (UserState) EnumDescriptor deprecated

func (UserState) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserState.Descriptor instead.

func (UserState) Number

func (x UserState) Number() protoreflect.EnumNumber

func (UserState) String

func (x UserState) String() string

func (UserState) Type

type UserStateFilterExpression

type UserStateFilterExpression struct {
	Eq UserState   `protobuf:"varint,1,opt,name=eq,proto3,enum=proto.oidc.models.UserState" json:"eq,omitempty"`
	In []UserState `protobuf:"varint,2,rep,packed,name=in,proto3,enum=proto.oidc.models.UserState" json:"in,omitempty"`
	// contains filtered or unexported fields
}

func (*UserStateFilterExpression) Descriptor deprecated

func (*UserStateFilterExpression) Descriptor() ([]byte, []int)

Deprecated: Use UserStateFilterExpression.ProtoReflect.Descriptor instead.

func (*UserStateFilterExpression) GetEq

func (*UserStateFilterExpression) GetIn

func (x *UserStateFilterExpression) GetIn() []UserState

func (*UserStateFilterExpression) ProtoMessage

func (*UserStateFilterExpression) ProtoMessage()

func (*UserStateFilterExpression) ProtoReflect

func (*UserStateFilterExpression) Reset

func (x *UserStateFilterExpression) Reset()

func (*UserStateFilterExpression) String

func (x *UserStateFilterExpression) String() string

type UserStateValue

type UserStateValue struct {
	Vale UserState `protobuf:"varint,1,opt,name=vale,proto3,enum=proto.oidc.models.UserState" json:"vale,omitempty"`
	// contains filtered or unexported fields
}

func (*UserStateValue) Descriptor deprecated

func (*UserStateValue) Descriptor() ([]byte, []int)

Deprecated: Use UserStateValue.ProtoReflect.Descriptor instead.

func (*UserStateValue) GetVale

func (x *UserStateValue) GetVale() UserState

func (*UserStateValue) ProtoMessage

func (*UserStateValue) ProtoMessage()

func (*UserStateValue) ProtoReflect

func (x *UserStateValue) ProtoReflect() protoreflect.Message

func (*UserStateValue) Reset

func (x *UserStateValue) Reset()

func (*UserStateValue) String

func (x *UserStateValue) String() string

type UserUpdate

type UserUpdate struct {
	RootIdentity     *IdentityUpdate         `protobuf:"bytes,1,opt,name=root_identity,json=rootIdentity,proto3" json:"root_identity,omitempty"`
	LinkedIdentities *LinkedIdentitiesUpdate `protobuf:"bytes,2,opt,name=linked_identities,json=linkedIdentities,proto3" json:"linked_identities,omitempty"`
	Recovery         *RecoveryUpdate         `protobuf:"bytes,3,opt,name=recovery,proto3" json:"recovery,omitempty"`
	Password         *PasswordUpdate         `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	State            *UserStateValue         `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	Profile          *ProfileUpdate          `protobuf:"bytes,6,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UserUpdate) Descriptor deprecated

func (*UserUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserUpdate.ProtoReflect.Descriptor instead.

func (*UserUpdate) GetLinkedIdentities

func (x *UserUpdate) GetLinkedIdentities() *LinkedIdentitiesUpdate

func (*UserUpdate) GetPassword

func (x *UserUpdate) GetPassword() *PasswordUpdate

func (*UserUpdate) GetProfile

func (x *UserUpdate) GetProfile() *ProfileUpdate

func (*UserUpdate) GetRecovery

func (x *UserUpdate) GetRecovery() *RecoveryUpdate

func (*UserUpdate) GetRootIdentity

func (x *UserUpdate) GetRootIdentity() *IdentityUpdate

func (*UserUpdate) GetState

func (x *UserUpdate) GetState() *UserStateValue

func (*UserUpdate) ProtoMessage

func (*UserUpdate) ProtoMessage()

func (*UserUpdate) ProtoReflect

func (x *UserUpdate) ProtoReflect() protoreflect.Message

func (*UserUpdate) Reset

func (x *UserUpdate) Reset()

func (*UserUpdate) String

func (x *UserUpdate) String() string

type UserWithAfterPatchSave

type UserWithAfterPatchSave interface {
	AfterPatchSave(context.Context, *User, *field_mask.FieldMask, *gorm.DB) error
}

type UserWithAfterToORM

type UserWithAfterToORM interface {
	AfterToORM(context.Context, *UserORM) error
}

UserAfterToORM called after default ToORM code

type UserWithAfterToPB

type UserWithAfterToPB interface {
	AfterToPB(context.Context, *User) error
}

UserAfterToPB called after default ToPB code

type UserWithBeforePatchApplyFieldMask

type UserWithBeforePatchApplyFieldMask interface {
	BeforePatchApplyFieldMask(context.Context, *User, *field_mask.FieldMask, *gorm.DB) (*gorm.DB, error)
}

type UserWithBeforePatchRead

type UserWithBeforePatchRead interface {
	BeforePatchRead(context.Context, *User, *field_mask.FieldMask, *gorm.DB) (*gorm.DB, error)
}

type UserWithBeforePatchSave

type UserWithBeforePatchSave interface {
	BeforePatchSave(context.Context, *User, *field_mask.FieldMask, *gorm.DB) (*gorm.DB, error)
}

type UserWithBeforeToORM

type UserWithBeforeToORM interface {
	BeforeToORM(context.Context, *UserORM) error
}

UserBeforeToORM called before default ToORM code

type UserWithBeforeToPB

type UserWithBeforeToPB interface {
	BeforeToPB(context.Context, *User) error
}

UserBeforeToPB called before default ToPB code

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL