v1

package
v0.9.5 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package com defines messages shared between IC and DAM server.

Index

Constants

This section is empty.

Variables

View Source
var LoginState_Step_name = map[int32]string{
	0: "LOGIN",
	1: "CONSENT",
}
View Source
var LoginState_Step_value = map[string]int32{
	"LOGIN":   0,
	"CONSENT": 1,
}

Functions

This section is empty.

Types

type Account

type Account struct {
	Revision             int64               `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
	Profile              *AccountProfile     `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	Properties           *AccountProperties  `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
	ConnectedAccounts    []*ConnectedAccount `protobuf:"bytes,4,rep,name=connected_accounts,json=connectedAccounts,proto3" json:"connected_accounts,omitempty"`
	State                string              `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	Owner                string              `protobuf:"bytes,6,opt,name=owner,proto3" json:"owner,omitempty"`
	Ui                   map[string]string   `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*Account) Descriptor

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

func (*Account) GetConnectedAccounts

func (m *Account) GetConnectedAccounts() []*ConnectedAccount

func (*Account) GetOwner

func (m *Account) GetOwner() string

func (*Account) GetProfile

func (m *Account) GetProfile() *AccountProfile

func (*Account) GetProperties

func (m *Account) GetProperties() *AccountProperties

func (*Account) GetRevision

func (m *Account) GetRevision() int64

func (*Account) GetState

func (m *Account) GetState() string

func (*Account) GetUi

func (m *Account) GetUi() map[string]string

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) Reset

func (m *Account) Reset()

func (*Account) String

func (m *Account) String() string

func (*Account) XXX_DiscardUnknown

func (m *Account) XXX_DiscardUnknown()

func (*Account) XXX_Marshal

func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Account) XXX_Merge

func (m *Account) XXX_Merge(src proto.Message)

func (*Account) XXX_Size

func (m *Account) XXX_Size() int

func (*Account) XXX_Unmarshal

func (m *Account) XXX_Unmarshal(b []byte) error

type AccountLookup

type AccountLookup struct {
	Subject              string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Revision             int64    `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	CommitTime           float64  `protobuf:"fixed64,3,opt,name=commit_time,json=commitTime,proto3" json:"commit_time,omitempty"`
	State                string   `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AccountLookup) Descriptor

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

func (*AccountLookup) GetCommitTime

func (m *AccountLookup) GetCommitTime() float64

func (*AccountLookup) GetRevision

func (m *AccountLookup) GetRevision() int64

func (*AccountLookup) GetState

func (m *AccountLookup) GetState() string

func (*AccountLookup) GetSubject

func (m *AccountLookup) GetSubject() string

func (*AccountLookup) ProtoMessage

func (*AccountLookup) ProtoMessage()

func (*AccountLookup) Reset

func (m *AccountLookup) Reset()

func (*AccountLookup) String

func (m *AccountLookup) String() string

func (*AccountLookup) XXX_DiscardUnknown

func (m *AccountLookup) XXX_DiscardUnknown()

func (*AccountLookup) XXX_Marshal

func (m *AccountLookup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountLookup) XXX_Merge

func (m *AccountLookup) XXX_Merge(src proto.Message)

func (*AccountLookup) XXX_Size

func (m *AccountLookup) XXX_Size() int

func (*AccountLookup) XXX_Unmarshal

func (m *AccountLookup) XXX_Unmarshal(b []byte) error

type AccountProfile

type AccountProfile struct {
	Username             string   `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	GivenName            string   `protobuf:"bytes,4,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"`
	FamilyName           string   `protobuf:"bytes,5,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"`
	MiddleName           string   `protobuf:"bytes,6,opt,name=middle_name,json=middleName,proto3" json:"middle_name,omitempty"`
	Profile              string   `protobuf:"bytes,7,opt,name=profile,proto3" json:"profile,omitempty"`
	Picture              string   `protobuf:"bytes,8,opt,name=picture,proto3" json:"picture,omitempty"`
	ZoneInfo             string   `protobuf:"bytes,9,opt,name=zone_info,json=zoneInfo,proto3" json:"zone_info,omitempty"`
	Locale               string   `protobuf:"bytes,10,opt,name=locale,proto3" json:"locale,omitempty"`
	FormattedName        string   `protobuf:"bytes,11,opt,name=formatted_name,json=formattedName,proto3" json:"formatted_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AccountProfile) Descriptor

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

func (*AccountProfile) GetFamilyName

func (m *AccountProfile) GetFamilyName() string

func (*AccountProfile) GetFormattedName

func (m *AccountProfile) GetFormattedName() string

func (*AccountProfile) GetGivenName

func (m *AccountProfile) GetGivenName() string

func (*AccountProfile) GetLocale

func (m *AccountProfile) GetLocale() string

func (*AccountProfile) GetMiddleName

func (m *AccountProfile) GetMiddleName() string

func (*AccountProfile) GetName

func (m *AccountProfile) GetName() string

func (*AccountProfile) GetPicture

func (m *AccountProfile) GetPicture() string

func (*AccountProfile) GetProfile

func (m *AccountProfile) GetProfile() string

func (*AccountProfile) GetUsername

func (m *AccountProfile) GetUsername() string

func (*AccountProfile) GetZoneInfo

func (m *AccountProfile) GetZoneInfo() string

func (*AccountProfile) ProtoMessage

func (*AccountProfile) ProtoMessage()

func (*AccountProfile) Reset

func (m *AccountProfile) Reset()

func (*AccountProfile) String

func (m *AccountProfile) String() string

func (*AccountProfile) XXX_DiscardUnknown

func (m *AccountProfile) XXX_DiscardUnknown()

func (*AccountProfile) XXX_Marshal

func (m *AccountProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountProfile) XXX_Merge

func (m *AccountProfile) XXX_Merge(src proto.Message)

func (*AccountProfile) XXX_Size

func (m *AccountProfile) XXX_Size() int

func (*AccountProfile) XXX_Unmarshal

func (m *AccountProfile) XXX_Unmarshal(b []byte) error

type AccountProperties

type AccountProperties struct {
	Subject              string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified        bool     `protobuf:"varint,3,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	Created              float64  `protobuf:"fixed64,4,opt,name=created,proto3" json:"created,omitempty"`
	Modified             float64  `protobuf:"fixed64,5,opt,name=modified,proto3" json:"modified,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AccountProperties) Descriptor

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

func (*AccountProperties) GetCreated

func (m *AccountProperties) GetCreated() float64

func (*AccountProperties) GetEmail

func (m *AccountProperties) GetEmail() string

func (*AccountProperties) GetEmailVerified

func (m *AccountProperties) GetEmailVerified() bool

func (*AccountProperties) GetModified

func (m *AccountProperties) GetModified() float64

func (*AccountProperties) GetSubject

func (m *AccountProperties) GetSubject() string

func (*AccountProperties) ProtoMessage

func (*AccountProperties) ProtoMessage()

func (*AccountProperties) Reset

func (m *AccountProperties) Reset()

func (*AccountProperties) String

func (m *AccountProperties) String() string

func (*AccountProperties) XXX_DiscardUnknown

func (m *AccountProperties) XXX_DiscardUnknown()

func (*AccountProperties) XXX_Marshal

func (m *AccountProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountProperties) XXX_Merge

func (m *AccountProperties) XXX_Merge(src proto.Message)

func (*AccountProperties) XXX_Size

func (m *AccountProperties) XXX_Size() int

func (*AccountProperties) XXX_Unmarshal

func (m *AccountProperties) XXX_Unmarshal(b []byte) error

type Assertion

type Assertion struct {
	Type             string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Source           string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Value            string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	AssertedDuration string `protobuf:"bytes,4,opt,name=asserted_duration,json=assertedDuration,proto3" json:"asserted_duration,omitempty"`
	ExpiresDuration  string `protobuf:"bytes,5,opt,name=expires_duration,json=expiresDuration,proto3" json:"expires_duration,omitempty"`
	// Disjunction of Conjunctions (OR of ANDs).
	// If at least one of these ConditionSets evaluates to true, then the
	// conditions on this assertion have been met.
	AnyOfConditions      []*ConditionSet `protobuf:"bytes,6,rep,name=any_of_conditions,json=anyOfConditions,proto3" json:"any_of_conditions,omitempty"`
	By                   string          `protobuf:"bytes,7,opt,name=by,proto3" json:"by,omitempty"`
	Asserted             int64           `protobuf:"varint,8,opt,name=asserted,proto3" json:"asserted,omitempty"`
	Exp                  int64           `protobuf:"varint,9,opt,name=exp,proto3" json:"exp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Assertion) Descriptor

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

func (*Assertion) GetAnyOfConditions

func (m *Assertion) GetAnyOfConditions() []*ConditionSet

func (*Assertion) GetAsserted

func (m *Assertion) GetAsserted() int64

func (*Assertion) GetAssertedDuration

func (m *Assertion) GetAssertedDuration() string

func (*Assertion) GetBy

func (m *Assertion) GetBy() string

func (*Assertion) GetExp

func (m *Assertion) GetExp() int64

func (*Assertion) GetExpiresDuration

func (m *Assertion) GetExpiresDuration() string

func (*Assertion) GetSource

func (m *Assertion) GetSource() string

func (*Assertion) GetType

func (m *Assertion) GetType() string

func (*Assertion) GetValue

func (m *Assertion) GetValue() string

func (*Assertion) ProtoMessage

func (*Assertion) ProtoMessage()

func (*Assertion) Reset

func (m *Assertion) Reset()

func (*Assertion) String

func (m *Assertion) String() string

func (*Assertion) XXX_DiscardUnknown

func (m *Assertion) XXX_DiscardUnknown()

func (*Assertion) XXX_Marshal

func (m *Assertion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Assertion) XXX_Merge

func (m *Assertion) XXX_Merge(src proto.Message)

func (*Assertion) XXX_Size

func (m *Assertion) XXX_Size() int

func (*Assertion) XXX_Unmarshal

func (m *Assertion) XXX_Unmarshal(b []byte) error

type CliState added in v0.8.8

type CliState struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Email                string               `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	ClientId             string               `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Scope                string               `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"`
	AuthUrl              string               `protobuf:"bytes,5,opt,name=auth_url,json=authUrl,proto3" json:"auth_url,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	Nonce                string               `protobuf:"bytes,8,opt,name=nonce,proto3" json:"nonce,omitempty"`
	EncryptedSecret      []byte               `protobuf:"bytes,9,opt,name=encrypted_secret,json=encryptedSecret,proto3" json:"encrypted_secret,omitempty"`
	EncryptedCode        []byte               `protobuf:"bytes,10,opt,name=encrypted_code,json=encryptedCode,proto3" json:"encrypted_code,omitempty"`
	Secret               string               `protobuf:"bytes,11,opt,name=secret,proto3" json:"secret,omitempty"`
	AccessToken          string               `protobuf:"bytes,12,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	RefreshToken         string               `protobuf:"bytes,13,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
	State                string               `protobuf:"bytes,14,opt,name=state,proto3" json:"state,omitempty"`
	AcceptedAt           *timestamp.Timestamp `protobuf:"bytes,15,opt,name=accepted_at,json=acceptedAt,proto3" json:"accepted_at,omitempty"`
	UserProfile          map[string]string    `` /* 183-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CliState) Descriptor added in v0.8.8

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

func (*CliState) GetAcceptedAt added in v0.8.8

func (m *CliState) GetAcceptedAt() *timestamp.Timestamp

func (*CliState) GetAccessToken added in v0.8.8

func (m *CliState) GetAccessToken() string

func (*CliState) GetAuthUrl added in v0.8.8

func (m *CliState) GetAuthUrl() string

func (*CliState) GetClientId added in v0.8.8

func (m *CliState) GetClientId() string

func (*CliState) GetCreatedAt added in v0.8.8

func (m *CliState) GetCreatedAt() *timestamp.Timestamp

func (*CliState) GetEmail added in v0.8.8

func (m *CliState) GetEmail() string

func (*CliState) GetEncryptedCode added in v0.8.8

func (m *CliState) GetEncryptedCode() []byte

func (*CliState) GetEncryptedSecret added in v0.8.8

func (m *CliState) GetEncryptedSecret() []byte

func (*CliState) GetExpiresAt added in v0.8.8

func (m *CliState) GetExpiresAt() *timestamp.Timestamp

func (*CliState) GetId added in v0.8.8

func (m *CliState) GetId() string

func (*CliState) GetNonce added in v0.8.8

func (m *CliState) GetNonce() string

func (*CliState) GetRefreshToken added in v0.8.8

func (m *CliState) GetRefreshToken() string

func (*CliState) GetScope added in v0.8.8

func (m *CliState) GetScope() string

func (*CliState) GetSecret added in v0.8.8

func (m *CliState) GetSecret() string

func (*CliState) GetState added in v0.8.8

func (m *CliState) GetState() string

func (*CliState) GetUserProfile added in v0.8.8

func (m *CliState) GetUserProfile() map[string]string

func (*CliState) ProtoMessage added in v0.8.8

func (*CliState) ProtoMessage()

func (*CliState) Reset added in v0.8.8

func (m *CliState) Reset()

func (*CliState) String added in v0.8.8

func (m *CliState) String() string

func (*CliState) XXX_DiscardUnknown added in v0.8.8

func (m *CliState) XXX_DiscardUnknown()

func (*CliState) XXX_Marshal added in v0.8.8

func (m *CliState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CliState) XXX_Merge added in v0.8.8

func (m *CliState) XXX_Merge(src proto.Message)

func (*CliState) XXX_Size added in v0.8.8

func (m *CliState) XXX_Size() int

func (*CliState) XXX_Unmarshal added in v0.8.8

func (m *CliState) XXX_Unmarshal(b []byte) error

type Client

type Client struct {
	ClientId             string            `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Scope                string            `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
	RedirectUris         []string          `protobuf:"bytes,2,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
	GrantTypes           []string          `protobuf:"bytes,6,rep,name=grant_types,json=grantTypes,proto3" json:"grant_types,omitempty"`
	ResponseTypes        []string          `protobuf:"bytes,7,rep,name=response_types,json=responseTypes,proto3" json:"response_types,omitempty"`
	Ui                   map[string]string `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Client) Descriptor

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

func (*Client) GetClientId

func (m *Client) GetClientId() string

func (*Client) GetGrantTypes

func (m *Client) GetGrantTypes() []string

func (*Client) GetRedirectUris

func (m *Client) GetRedirectUris() []string

func (*Client) GetResponseTypes

func (m *Client) GetResponseTypes() []string

func (*Client) GetScope

func (m *Client) GetScope() string

func (*Client) GetUi

func (m *Client) GetUi() map[string]string

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) Reset

func (m *Client) Reset()

func (*Client) String

func (m *Client) String() string

func (*Client) XXX_DiscardUnknown

func (m *Client) XXX_DiscardUnknown()

func (*Client) XXX_Marshal

func (m *Client) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Client) XXX_Merge

func (m *Client) XXX_Merge(src proto.Message)

func (*Client) XXX_Size

func (m *Client) XXX_Size() int

func (*Client) XXX_Unmarshal

func (m *Client) XXX_Unmarshal(b []byte) error

type ClientResponse

type ClientResponse struct {
	Client               *Client  `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
	ClientSecret         string   `protobuf:"bytes,2,opt,name=client_secret,proto3" json:"client_secret,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ClientResponse) Descriptor

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

func (*ClientResponse) GetClient

func (m *ClientResponse) GetClient() *Client

func (*ClientResponse) GetClientSecret

func (m *ClientResponse) GetClientSecret() string

func (*ClientResponse) ProtoMessage

func (*ClientResponse) ProtoMessage()

func (*ClientResponse) Reset

func (m *ClientResponse) Reset()

func (*ClientResponse) String

func (m *ClientResponse) String() string

func (*ClientResponse) XXX_DiscardUnknown

func (m *ClientResponse) XXX_DiscardUnknown()

func (*ClientResponse) XXX_Marshal

func (m *ClientResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientResponse) XXX_Merge

func (m *ClientResponse) XXX_Merge(src proto.Message)

func (*ClientResponse) XXX_Size

func (m *ClientResponse) XXX_Size() int

func (*ClientResponse) XXX_Unmarshal

func (m *ClientResponse) XXX_Unmarshal(b []byte) error

type ClientState added in v0.8.4

type ClientState struct {
	// Add: clients to add to Hydra per client name
	Add map[string]*Client `` /* 147-byte string literal not displayed */
	// Update: clients that need to be updated in Hydra per client name
	Update map[string]*Client `` /* 153-byte string literal not displayed */
	// UpdateDiff: the diff between hydra and the service per client name
	UpdateDiff map[string]string `` /* 179-byte string literal not displayed */
	// Remove: clients to remove in Hydra per client name
	Remove map[string]*Client `` /* 153-byte string literal not displayed */
	// Unchanged: clients that are already in sync per client name
	Unchanged map[string]*Client `` /* 159-byte string literal not displayed */
	// NoSecret: clients that are not fully configured (secret missing)
	NoSecret map[string]*Client `` /* 173-byte string literal not displayed */
	// SecretMismatch: client names where the secrets don't match between Hydra
	// and the service.
	SecretMismatch []string `protobuf:"bytes,7,rep,name=secret_mismatch,json=secretMismatch,proto3" json:"secret_mismatch,omitempty"`
	// Status: a processing status to return to the client
	Status               *status.Status `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

ClientState represents operations needed to put Hydra in sync with the service.

func (*ClientState) Descriptor added in v0.8.4

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

func (*ClientState) GetAdd added in v0.8.4

func (m *ClientState) GetAdd() map[string]*Client

func (*ClientState) GetNoSecret added in v0.8.4

func (m *ClientState) GetNoSecret() map[string]*Client

func (*ClientState) GetRemove added in v0.8.4

func (m *ClientState) GetRemove() map[string]*Client

func (*ClientState) GetSecretMismatch added in v0.8.4

func (m *ClientState) GetSecretMismatch() []string

func (*ClientState) GetStatus added in v0.8.4

func (m *ClientState) GetStatus() *status.Status

func (*ClientState) GetUnchanged added in v0.8.4

func (m *ClientState) GetUnchanged() map[string]*Client

func (*ClientState) GetUpdate added in v0.8.4

func (m *ClientState) GetUpdate() map[string]*Client

func (*ClientState) GetUpdateDiff added in v0.8.4

func (m *ClientState) GetUpdateDiff() map[string]string

func (*ClientState) ProtoMessage added in v0.8.4

func (*ClientState) ProtoMessage()

func (*ClientState) Reset added in v0.8.4

func (m *ClientState) Reset()

func (*ClientState) String added in v0.8.4

func (m *ClientState) String() string

func (*ClientState) XXX_DiscardUnknown added in v0.8.4

func (m *ClientState) XXX_DiscardUnknown()

func (*ClientState) XXX_Marshal added in v0.8.4

func (m *ClientState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientState) XXX_Merge added in v0.8.4

func (m *ClientState) XXX_Merge(src proto.Message)

func (*ClientState) XXX_Size added in v0.8.4

func (m *ClientState) XXX_Size() int

func (*ClientState) XXX_Unmarshal added in v0.8.4

func (m *ClientState) XXX_Unmarshal(b []byte) error

type Condition

type Condition struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Source               string   `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Value                string   `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	By                   string   `protobuf:"bytes,4,opt,name=by,proto3" json:"by,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Condition) Descriptor

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

func (*Condition) GetBy

func (m *Condition) GetBy() string

func (*Condition) GetSource

func (m *Condition) GetSource() string

func (*Condition) GetType

func (m *Condition) GetType() string

func (*Condition) GetValue

func (m *Condition) GetValue() string

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) Reset

func (m *Condition) Reset()

func (*Condition) String

func (m *Condition) String() string

func (*Condition) XXX_DiscardUnknown

func (m *Condition) XXX_DiscardUnknown()

func (*Condition) XXX_Marshal

func (m *Condition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Condition) XXX_Merge

func (m *Condition) XXX_Merge(src proto.Message)

func (*Condition) XXX_Size

func (m *Condition) XXX_Size() int

func (*Condition) XXX_Unmarshal

func (m *Condition) XXX_Unmarshal(b []byte) error

type ConditionSet

type ConditionSet struct {
	AllOf                []*Condition `protobuf:"bytes,1,rep,name=all_of,json=allOf,proto3" json:"all_of,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*ConditionSet) Descriptor

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

func (*ConditionSet) GetAllOf

func (m *ConditionSet) GetAllOf() []*Condition

func (*ConditionSet) ProtoMessage

func (*ConditionSet) ProtoMessage()

func (*ConditionSet) Reset

func (m *ConditionSet) Reset()

func (*ConditionSet) String

func (m *ConditionSet) String() string

func (*ConditionSet) XXX_DiscardUnknown

func (m *ConditionSet) XXX_DiscardUnknown()

func (*ConditionSet) XXX_Marshal

func (m *ConditionSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConditionSet) XXX_Merge

func (m *ConditionSet) XXX_Merge(src proto.Message)

func (*ConditionSet) XXX_Size

func (m *ConditionSet) XXX_Size() int

func (*ConditionSet) XXX_Unmarshal

func (m *ConditionSet) XXX_Unmarshal(b []byte) error

type ConfigClientRequest

type ConfigClientRequest struct {
	Item                 *Client             `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Modification         *ConfigModification `protobuf:"bytes,2,opt,name=modification,proto3" json:"modification,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*ConfigClientRequest) Descriptor

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

func (*ConfigClientRequest) GetItem

func (m *ConfigClientRequest) GetItem() *Client

func (*ConfigClientRequest) GetModification

func (m *ConfigClientRequest) GetModification() *ConfigModification

func (*ConfigClientRequest) ProtoMessage

func (*ConfigClientRequest) ProtoMessage()

func (*ConfigClientRequest) Reset

func (m *ConfigClientRequest) Reset()

func (*ConfigClientRequest) String

func (m *ConfigClientRequest) String() string

func (*ConfigClientRequest) XXX_DiscardUnknown

func (m *ConfigClientRequest) XXX_DiscardUnknown()

func (*ConfigClientRequest) XXX_Marshal

func (m *ConfigClientRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigClientRequest) XXX_Merge

func (m *ConfigClientRequest) XXX_Merge(src proto.Message)

func (*ConfigClientRequest) XXX_Size

func (m *ConfigClientRequest) XXX_Size() int

func (*ConfigClientRequest) XXX_Unmarshal

func (m *ConfigClientRequest) XXX_Unmarshal(b []byte) error

type ConfigClientResponse

type ConfigClientResponse struct {
	Client               *Client  `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
	ClientSecret         string   `protobuf:"bytes,2,opt,name=client_secret,proto3" json:"client_secret,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConfigClientResponse) Descriptor

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

func (*ConfigClientResponse) GetClient

func (m *ConfigClientResponse) GetClient() *Client

func (*ConfigClientResponse) GetClientSecret

func (m *ConfigClientResponse) GetClientSecret() string

func (*ConfigClientResponse) ProtoMessage

func (*ConfigClientResponse) ProtoMessage()

func (*ConfigClientResponse) Reset

func (m *ConfigClientResponse) Reset()

func (*ConfigClientResponse) String

func (m *ConfigClientResponse) String() string

func (*ConfigClientResponse) XXX_DiscardUnknown

func (m *ConfigClientResponse) XXX_DiscardUnknown()

func (*ConfigClientResponse) XXX_Marshal

func (m *ConfigClientResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigClientResponse) XXX_Merge

func (m *ConfigClientResponse) XXX_Merge(src proto.Message)

func (*ConfigClientResponse) XXX_Size

func (m *ConfigClientResponse) XXX_Size() int

func (*ConfigClientResponse) XXX_Unmarshal

func (m *ConfigClientResponse) XXX_Unmarshal(b []byte) error

type ConfigModification

type ConfigModification struct {
	Revision             int64                                              `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
	TestPersonas         map[string]*ConfigModification_PersonaModification `` /* 185-byte string literal not displayed */
	DryRun               bool                                               `protobuf:"varint,3,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-"`
	XXX_unrecognized     []byte                                             `json:"-"`
	XXX_sizecache        int32                                              `json:"-"`
}

func (*ConfigModification) Descriptor

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

func (*ConfigModification) GetDryRun

func (m *ConfigModification) GetDryRun() bool

func (*ConfigModification) GetRevision

func (m *ConfigModification) GetRevision() int64

func (*ConfigModification) GetTestPersonas

func (*ConfigModification) ProtoMessage

func (*ConfigModification) ProtoMessage()

func (*ConfigModification) Reset

func (m *ConfigModification) Reset()

func (*ConfigModification) String

func (m *ConfigModification) String() string

func (*ConfigModification) XXX_DiscardUnknown

func (m *ConfigModification) XXX_DiscardUnknown()

func (*ConfigModification) XXX_Marshal

func (m *ConfigModification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigModification) XXX_Merge

func (m *ConfigModification) XXX_Merge(src proto.Message)

func (*ConfigModification) XXX_Size

func (m *ConfigModification) XXX_Size() int

func (*ConfigModification) XXX_Unmarshal

func (m *ConfigModification) XXX_Unmarshal(b []byte) error

type ConfigModification_PersonaModification

type ConfigModification_PersonaModification struct {
	Access               []string `protobuf:"bytes,1,rep,name=access,proto3" json:"access,omitempty"`
	AddAccess            []string `protobuf:"bytes,2,rep,name=add_access,json=addAccess,proto3" json:"add_access,omitempty"`
	RemoveAccess         []string `protobuf:"bytes,3,rep,name=remove_access,json=removeAccess,proto3" json:"remove_access,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConfigModification_PersonaModification) Descriptor

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

func (*ConfigModification_PersonaModification) GetAccess

func (*ConfigModification_PersonaModification) GetAddAccess

func (m *ConfigModification_PersonaModification) GetAddAccess() []string

func (*ConfigModification_PersonaModification) GetRemoveAccess

func (m *ConfigModification_PersonaModification) GetRemoveAccess() []string

func (*ConfigModification_PersonaModification) ProtoMessage

func (*ConfigModification_PersonaModification) Reset

func (*ConfigModification_PersonaModification) String

func (*ConfigModification_PersonaModification) XXX_DiscardUnknown

func (m *ConfigModification_PersonaModification) XXX_DiscardUnknown()

func (*ConfigModification_PersonaModification) XXX_Marshal

func (m *ConfigModification_PersonaModification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigModification_PersonaModification) XXX_Merge

func (*ConfigModification_PersonaModification) XXX_Size

func (*ConfigModification_PersonaModification) XXX_Unmarshal

func (m *ConfigModification_PersonaModification) XXX_Unmarshal(b []byte) error

type ConnectedAccount

type ConnectedAccount struct {
	Profile                  *AccountProfile    `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	Properties               *AccountProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	Provider                 string             `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	Refreshed                float64            `protobuf:"fixed64,4,opt,name=refreshed,proto3" json:"refreshed,omitempty"`
	Revision                 int64              `protobuf:"varint,5,opt,name=revision,proto3" json:"revision,omitempty"`
	LinkRevision             int64              `protobuf:"varint,6,opt,name=link_revision,json=linkRevision,proto3" json:"link_revision,omitempty"`
	Passport                 *Passport          `protobuf:"bytes,7,opt,name=passport,proto3" json:"passport,omitempty"`
	ComputedIdentityProvider *IdentityProvider  `` /* 127-byte string literal not displayed */
	ComputedLoginHint        string             `protobuf:"bytes,10,opt,name=computed_login_hint,json=loginHint,proto3" json:"computed_login_hint,omitempty"`
	Primary                  bool               `protobuf:"varint,11,opt,name=primary,proto3" json:"primary,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}           `json:"-"`
	XXX_unrecognized         []byte             `json:"-"`
	XXX_sizecache            int32              `json:"-"`
}

func (*ConnectedAccount) Descriptor

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

func (*ConnectedAccount) GetComputedIdentityProvider

func (m *ConnectedAccount) GetComputedIdentityProvider() *IdentityProvider

func (*ConnectedAccount) GetComputedLoginHint

func (m *ConnectedAccount) GetComputedLoginHint() string

func (*ConnectedAccount) GetLinkRevision

func (m *ConnectedAccount) GetLinkRevision() int64

func (*ConnectedAccount) GetPassport

func (m *ConnectedAccount) GetPassport() *Passport

func (*ConnectedAccount) GetPrimary

func (m *ConnectedAccount) GetPrimary() bool

func (*ConnectedAccount) GetProfile

func (m *ConnectedAccount) GetProfile() *AccountProfile

func (*ConnectedAccount) GetProperties

func (m *ConnectedAccount) GetProperties() *AccountProperties

func (*ConnectedAccount) GetProvider

func (m *ConnectedAccount) GetProvider() string

func (*ConnectedAccount) GetRefreshed

func (m *ConnectedAccount) GetRefreshed() float64

func (*ConnectedAccount) GetRevision

func (m *ConnectedAccount) GetRevision() int64

func (*ConnectedAccount) ProtoMessage

func (*ConnectedAccount) ProtoMessage()

func (*ConnectedAccount) Reset

func (m *ConnectedAccount) Reset()

func (*ConnectedAccount) String

func (m *ConnectedAccount) String() string

func (*ConnectedAccount) XXX_DiscardUnknown

func (m *ConnectedAccount) XXX_DiscardUnknown()

func (*ConnectedAccount) XXX_Marshal

func (m *ConnectedAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConnectedAccount) XXX_Merge

func (m *ConnectedAccount) XXX_Merge(src proto.Message)

func (*ConnectedAccount) XXX_Size

func (m *ConnectedAccount) XXX_Size() int

func (*ConnectedAccount) XXX_Unmarshal

func (m *ConnectedAccount) XXX_Unmarshal(b []byte) error

type Descriptor added in v0.8.4

type Descriptor struct {
	Label                string   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Description          string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Regexp               string   `protobuf:"bytes,3,opt,name=regexp,proto3" json:"regexp,omitempty"`
	Type                 string   `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	IsList               bool     `protobuf:"varint,5,opt,name=is_list,json=isList,proto3" json:"is_list,omitempty"`
	EnumValues           []string `protobuf:"bytes,6,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"`
	Min                  string   `protobuf:"bytes,7,opt,name=min,proto3" json:"min,omitempty"`
	Max                  string   `protobuf:"bytes,8,opt,name=max,proto3" json:"max,omitempty"`
	DefaultValue         string   `protobuf:"bytes,9,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Descriptor) Descriptor added in v0.8.4

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

func (*Descriptor) GetDefaultValue added in v0.8.4

func (m *Descriptor) GetDefaultValue() string

func (*Descriptor) GetDescription added in v0.8.4

func (m *Descriptor) GetDescription() string

func (*Descriptor) GetEnumValues added in v0.8.4

func (m *Descriptor) GetEnumValues() []string

func (*Descriptor) GetIsList added in v0.8.4

func (m *Descriptor) GetIsList() bool

func (*Descriptor) GetLabel added in v0.8.4

func (m *Descriptor) GetLabel() string

func (*Descriptor) GetMax added in v0.8.4

func (m *Descriptor) GetMax() string

func (*Descriptor) GetMin added in v0.8.4

func (m *Descriptor) GetMin() string

func (*Descriptor) GetRegexp added in v0.8.4

func (m *Descriptor) GetRegexp() string

func (*Descriptor) GetType added in v0.8.4

func (m *Descriptor) GetType() string

func (*Descriptor) ProtoMessage added in v0.8.4

func (*Descriptor) ProtoMessage()

func (*Descriptor) Reset added in v0.8.4

func (m *Descriptor) Reset()

func (*Descriptor) String added in v0.8.4

func (m *Descriptor) String() string

func (*Descriptor) XXX_DiscardUnknown added in v0.8.4

func (m *Descriptor) XXX_DiscardUnknown()

func (*Descriptor) XXX_Marshal added in v0.8.4

func (m *Descriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Descriptor) XXX_Merge added in v0.8.4

func (m *Descriptor) XXX_Merge(src proto.Message)

func (*Descriptor) XXX_Size added in v0.8.4

func (m *Descriptor) XXX_Size() int

func (*Descriptor) XXX_Unmarshal added in v0.8.4

func (m *Descriptor) XXX_Unmarshal(b []byte) error

type History

type History struct {
	History              []*HistoryEntry `protobuf:"bytes,1,rep,name=history,proto3" json:"history,omitempty"`
	NextPageToken        string          `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*History) Descriptor

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

func (*History) GetHistory

func (m *History) GetHistory() []*HistoryEntry

func (*History) GetNextPageToken

func (m *History) GetNextPageToken() string

func (*History) ProtoMessage

func (*History) ProtoMessage()

func (*History) Reset

func (m *History) Reset()

func (*History) String

func (m *History) String() string

func (*History) XXX_DiscardUnknown

func (m *History) XXX_DiscardUnknown()

func (*History) XXX_Marshal

func (m *History) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*History) XXX_Merge

func (m *History) XXX_Merge(src proto.Message)

func (*History) XXX_Size

func (m *History) XXX_Size() int

func (*History) XXX_Unmarshal

func (m *History) XXX_Unmarshal(b []byte) error

type HistoryEntry

type HistoryEntry struct {
	Revision             int64    `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
	User                 string   `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	CommitTime           float64  `protobuf:"fixed64,3,opt,name=commit_time,json=commitTime,proto3" json:"commit_time,omitempty"`
	Path                 string   `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Query                string   `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
	Desc                 string   `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"`
	Method               string   `protobuf:"bytes,7,opt,name=method,proto3" json:"method,omitempty"`
	ChangeType           string   `protobuf:"bytes,8,opt,name=change_type,json=changeType,proto3" json:"change_type,omitempty"`
	OriginalValue        string   `protobuf:"bytes,9,opt,name=original_value,json=originalValue,proto3" json:"original_value,omitempty"`
	ChangeRequest        string   `protobuf:"bytes,10,opt,name=change_request,json=changeRequest,proto3" json:"change_request,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HistoryEntry) Descriptor

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

func (*HistoryEntry) GetChangeRequest

func (m *HistoryEntry) GetChangeRequest() string

func (*HistoryEntry) GetChangeType

func (m *HistoryEntry) GetChangeType() string

func (*HistoryEntry) GetCommitTime

func (m *HistoryEntry) GetCommitTime() float64

func (*HistoryEntry) GetDesc

func (m *HistoryEntry) GetDesc() string

func (*HistoryEntry) GetMethod

func (m *HistoryEntry) GetMethod() string

func (*HistoryEntry) GetOriginalValue

func (m *HistoryEntry) GetOriginalValue() string

func (*HistoryEntry) GetPath

func (m *HistoryEntry) GetPath() string

func (*HistoryEntry) GetQuery

func (m *HistoryEntry) GetQuery() string

func (*HistoryEntry) GetRevision

func (m *HistoryEntry) GetRevision() int64

func (*HistoryEntry) GetUser

func (m *HistoryEntry) GetUser() string

func (*HistoryEntry) ProtoMessage

func (*HistoryEntry) ProtoMessage()

func (*HistoryEntry) Reset

func (m *HistoryEntry) Reset()

func (*HistoryEntry) String

func (m *HistoryEntry) String() string

func (*HistoryEntry) XXX_DiscardUnknown

func (m *HistoryEntry) XXX_DiscardUnknown()

func (*HistoryEntry) XXX_Marshal

func (m *HistoryEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HistoryEntry) XXX_Merge

func (m *HistoryEntry) XXX_Merge(src proto.Message)

func (*HistoryEntry) XXX_Size

func (m *HistoryEntry) XXX_Size() int

func (*HistoryEntry) XXX_Unmarshal

func (m *HistoryEntry) XXX_Unmarshal(b []byte) error

type IdentityProvider

type IdentityProvider struct {
	Issuer               string            `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
	AuthorizeUrl         string            `protobuf:"bytes,2,opt,name=authorize_url,json=authorizeUrl,proto3" json:"authorize_url,omitempty"`
	ResponseType         string            `protobuf:"bytes,3,opt,name=response_type,json=responseType,proto3" json:"response_type,omitempty"`
	TokenUrl             string            `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
	Scopes               []string          `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"`
	TranslateUsing       string            `protobuf:"bytes,6,opt,name=translate_using,json=translateUsing,proto3" json:"translate_using,omitempty"`
	ClientId             string            `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Ui                   map[string]string `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*IdentityProvider) Descriptor

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

func (*IdentityProvider) GetAuthorizeUrl

func (m *IdentityProvider) GetAuthorizeUrl() string

func (*IdentityProvider) GetClientId

func (m *IdentityProvider) GetClientId() string

func (*IdentityProvider) GetIssuer

func (m *IdentityProvider) GetIssuer() string

func (*IdentityProvider) GetResponseType

func (m *IdentityProvider) GetResponseType() string

func (*IdentityProvider) GetScopes

func (m *IdentityProvider) GetScopes() []string

func (*IdentityProvider) GetTokenUrl

func (m *IdentityProvider) GetTokenUrl() string

func (*IdentityProvider) GetTranslateUsing

func (m *IdentityProvider) GetTranslateUsing() string

func (*IdentityProvider) GetUi

func (m *IdentityProvider) GetUi() map[string]string

func (*IdentityProvider) ProtoMessage

func (*IdentityProvider) ProtoMessage()

func (*IdentityProvider) Reset

func (m *IdentityProvider) Reset()

func (*IdentityProvider) String

func (m *IdentityProvider) String() string

func (*IdentityProvider) XXX_DiscardUnknown

func (m *IdentityProvider) XXX_DiscardUnknown()

func (*IdentityProvider) XXX_Marshal

func (m *IdentityProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityProvider) XXX_Merge

func (m *IdentityProvider) XXX_Merge(src proto.Message)

func (*IdentityProvider) XXX_Size

func (m *IdentityProvider) XXX_Size() int

func (*IdentityProvider) XXX_Unmarshal

func (m *IdentityProvider) XXX_Unmarshal(b []byte) error

type LoginState

type LoginState struct {
	Step                 LoginState_Step `protobuf:"varint,1,opt,name=step,proto3,enum=common.LoginState_Step" json:"step,omitempty"`
	Provider             string          `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Realm                string          `protobuf:"bytes,3,opt,name=realm,proto3" json:"realm,omitempty"`
	LoginChallenge       string          `protobuf:"bytes,4,opt,name=login_challenge,json=loginChallenge,proto3" json:"login_challenge,omitempty"`
	Subject              string          `protobuf:"bytes,5,opt,name=subject,proto3" json:"subject,omitempty"`
	Scope                string          `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"`
	LoginHint            string          `protobuf:"bytes,7,opt,name=login_hint,json=loginHint,proto3" json:"login_hint,omitempty"`
	ConsentChallenge     string          `protobuf:"bytes,8,opt,name=consent_challenge,json=consentChallenge,proto3" json:"consent_challenge,omitempty"`
	Audience             []string        `protobuf:"bytes,9,rep,name=audience,proto3" json:"audience,omitempty"`
	ClientName           string          `protobuf:"bytes,10,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

LoginState records states for login and login callback.

func (*LoginState) Descriptor

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

func (*LoginState) GetAudience added in v0.8.9

func (m *LoginState) GetAudience() []string

func (*LoginState) GetClientName added in v0.8.9

func (m *LoginState) GetClientName() string

func (*LoginState) GetConsentChallenge added in v0.8.9

func (m *LoginState) GetConsentChallenge() string

func (*LoginState) GetLoginChallenge added in v0.8.9

func (m *LoginState) GetLoginChallenge() string

func (*LoginState) GetLoginHint added in v0.8.9

func (m *LoginState) GetLoginHint() string

func (*LoginState) GetProvider added in v0.8.9

func (m *LoginState) GetProvider() string

func (*LoginState) GetRealm

func (m *LoginState) GetRealm() string

func (*LoginState) GetScope

func (m *LoginState) GetScope() string

func (*LoginState) GetStep added in v0.8.9

func (m *LoginState) GetStep() LoginState_Step

func (*LoginState) GetSubject added in v0.8.9

func (m *LoginState) GetSubject() string

func (*LoginState) ProtoMessage

func (*LoginState) ProtoMessage()

func (*LoginState) Reset

func (m *LoginState) Reset()

func (*LoginState) String

func (m *LoginState) String() string

func (*LoginState) XXX_DiscardUnknown

func (m *LoginState) XXX_DiscardUnknown()

func (*LoginState) XXX_Marshal

func (m *LoginState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginState) XXX_Merge

func (m *LoginState) XXX_Merge(src proto.Message)

func (*LoginState) XXX_Size

func (m *LoginState) XXX_Size() int

func (*LoginState) XXX_Unmarshal

func (m *LoginState) XXX_Unmarshal(b []byte) error

type LoginState_Step added in v0.8.9

type LoginState_Step int32

Step Of login flow.

const (
	LoginState_LOGIN   LoginState_Step = 0
	LoginState_CONSENT LoginState_Step = 1
)

func (LoginState_Step) EnumDescriptor added in v0.8.9

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

func (LoginState_Step) String added in v0.8.9

func (x LoginState_Step) String() string

type OidcConfig

type OidcConfig struct {
	Issuer                 string   `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
	JwksUri                string   `protobuf:"bytes,2,opt,name=jwks_uri,proto3" json:"jwks_uri,omitempty"`
	AuthEndpoint           string   `protobuf:"bytes,3,opt,name=auth_endpoint,json=authorization_endpoint,proto3" json:"auth_endpoint,omitempty"`
	ResponseTypesSupported []string `protobuf:"bytes,4,rep,name=response_types_supported,proto3" json:"response_types_supported,omitempty"`
	TokenEndpoint          string   `protobuf:"bytes,5,opt,name=token_endpoint,proto3" json:"token_endpoint,omitempty"`
	RevocationEndpoint     string   `protobuf:"bytes,8,opt,name=revocation_endpoint,proto3" json:"revocation_endpoint,omitempty"`
	UserinfoEndpoint       string   `protobuf:"bytes,6,opt,name=userinfo_endpoint,proto3" json:"userinfo_endpoint,omitempty"`
	ScopesSupported        []string `protobuf:"bytes,7,rep,name=scopes_supported,proto3" json:"scopes_supported,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*OidcConfig) Descriptor

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

func (*OidcConfig) GetAuthEndpoint

func (m *OidcConfig) GetAuthEndpoint() string

func (*OidcConfig) GetIssuer

func (m *OidcConfig) GetIssuer() string

func (*OidcConfig) GetJwksUri

func (m *OidcConfig) GetJwksUri() string

func (*OidcConfig) GetResponseTypesSupported

func (m *OidcConfig) GetResponseTypesSupported() []string

func (*OidcConfig) GetRevocationEndpoint

func (m *OidcConfig) GetRevocationEndpoint() string

func (*OidcConfig) GetScopesSupported

func (m *OidcConfig) GetScopesSupported() []string

func (*OidcConfig) GetTokenEndpoint

func (m *OidcConfig) GetTokenEndpoint() string

func (*OidcConfig) GetUserinfoEndpoint

func (m *OidcConfig) GetUserinfoEndpoint() string

func (*OidcConfig) ProtoMessage

func (*OidcConfig) ProtoMessage()

func (*OidcConfig) Reset

func (m *OidcConfig) Reset()

func (*OidcConfig) String

func (m *OidcConfig) String() string

func (*OidcConfig) XXX_DiscardUnknown

func (m *OidcConfig) XXX_DiscardUnknown()

func (*OidcConfig) XXX_Marshal

func (m *OidcConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OidcConfig) XXX_Merge

func (m *OidcConfig) XXX_Merge(src proto.Message)

func (*OidcConfig) XXX_Size

func (m *OidcConfig) XXX_Size() int

func (*OidcConfig) XXX_Unmarshal

func (m *OidcConfig) XXX_Unmarshal(b []byte) error

type OidcTokenResponse

type OidcTokenResponse struct {
	AccessToken          string                  `protobuf:"bytes,1,opt,name=access_token,proto3" json:"access_token,omitempty"`
	TokenType            string                  `protobuf:"bytes,2,opt,name=token_type,proto3" json:"token_type,omitempty"`
	ExpiresIn            int32                   `protobuf:"varint,3,opt,name=expires_in,proto3" json:"expires_in,omitempty"`
	RefreshToken         string                  `protobuf:"bytes,4,opt,name=refresh_token,proto3" json:"refresh_token,omitempty"`
	IdToken              string                  `protobuf:"bytes,5,opt,name=id_token,proto3" json:"id_token,omitempty"`
	Scope                string                  `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"`
	Uid                  string                  `protobuf:"bytes,7,opt,name=uid,proto3" json:"uid,omitempty"`
	Info                 *OidcTokenResponse_Info `protobuf:"bytes,8,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*OidcTokenResponse) Descriptor

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

func (*OidcTokenResponse) GetAccessToken

func (m *OidcTokenResponse) GetAccessToken() string

func (*OidcTokenResponse) GetExpiresIn

func (m *OidcTokenResponse) GetExpiresIn() int32

func (*OidcTokenResponse) GetIdToken

func (m *OidcTokenResponse) GetIdToken() string

func (*OidcTokenResponse) GetInfo

func (*OidcTokenResponse) GetRefreshToken

func (m *OidcTokenResponse) GetRefreshToken() string

func (*OidcTokenResponse) GetScope

func (m *OidcTokenResponse) GetScope() string

func (*OidcTokenResponse) GetTokenType

func (m *OidcTokenResponse) GetTokenType() string

func (*OidcTokenResponse) GetUid

func (m *OidcTokenResponse) GetUid() string

func (*OidcTokenResponse) ProtoMessage

func (*OidcTokenResponse) ProtoMessage()

func (*OidcTokenResponse) Reset

func (m *OidcTokenResponse) Reset()

func (*OidcTokenResponse) String

func (m *OidcTokenResponse) String() string

func (*OidcTokenResponse) XXX_DiscardUnknown

func (m *OidcTokenResponse) XXX_DiscardUnknown()

func (*OidcTokenResponse) XXX_Marshal

func (m *OidcTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OidcTokenResponse) XXX_Merge

func (m *OidcTokenResponse) XXX_Merge(src proto.Message)

func (*OidcTokenResponse) XXX_Size

func (m *OidcTokenResponse) XXX_Size() int

func (*OidcTokenResponse) XXX_Unmarshal

func (m *OidcTokenResponse) XXX_Unmarshal(b []byte) error

type OidcTokenResponse_Info

type OidcTokenResponse_Info struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OidcTokenResponse_Info) Descriptor

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

func (*OidcTokenResponse_Info) GetEmail

func (m *OidcTokenResponse_Info) GetEmail() string

func (*OidcTokenResponse_Info) GetName

func (m *OidcTokenResponse_Info) GetName() string

func (*OidcTokenResponse_Info) ProtoMessage

func (*OidcTokenResponse_Info) ProtoMessage()

func (*OidcTokenResponse_Info) Reset

func (m *OidcTokenResponse_Info) Reset()

func (*OidcTokenResponse_Info) String

func (m *OidcTokenResponse_Info) String() string

func (*OidcTokenResponse_Info) XXX_DiscardUnknown

func (m *OidcTokenResponse_Info) XXX_DiscardUnknown()

func (*OidcTokenResponse_Info) XXX_Marshal

func (m *OidcTokenResponse_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OidcTokenResponse_Info) XXX_Merge

func (m *OidcTokenResponse_Info) XXX_Merge(src proto.Message)

func (*OidcTokenResponse_Info) XXX_Size

func (m *OidcTokenResponse_Info) XXX_Size() int

func (*OidcTokenResponse_Info) XXX_Unmarshal

func (m *OidcTokenResponse_Info) XXX_Unmarshal(b []byte) error

type Passport

type Passport struct {
	StandardClaims         map[string]string `` /* 191-byte string literal not displayed */
	Ga4GhAssertions        []*Assertion      `protobuf:"bytes,2,rep,name=ga4gh_assertions,json=ga4ghAssertions,proto3" json:"ga4gh_assertions,omitempty"`
	InternalEncryptedVisas [][]byte          `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}          `json:"-"`
	XXX_unrecognized       []byte            `json:"-"`
	XXX_sizecache          int32             `json:"-"`
}

func (*Passport) Descriptor

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

func (*Passport) GetGa4GhAssertions

func (m *Passport) GetGa4GhAssertions() []*Assertion

func (*Passport) GetInternalEncryptedVisas

func (m *Passport) GetInternalEncryptedVisas() [][]byte

func (*Passport) GetStandardClaims

func (m *Passport) GetStandardClaims() map[string]string

func (*Passport) ProtoMessage

func (*Passport) ProtoMessage()

func (*Passport) Reset

func (m *Passport) Reset()

func (*Passport) String

func (m *Passport) String() string

func (*Passport) XXX_DiscardUnknown

func (m *Passport) XXX_DiscardUnknown()

func (*Passport) XXX_Marshal

func (m *Passport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Passport) XXX_Merge

func (m *Passport) XXX_Merge(src proto.Message)

func (*Passport) XXX_Size

func (m *Passport) XXX_Size() int

func (*Passport) XXX_Unmarshal

func (m *Passport) XXX_Unmarshal(b []byte) error

type Permissions

type Permissions struct {
	Version              string                                 `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Revision             int64                                  `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	CommitTime           float64                                `protobuf:"fixed64,3,opt,name=commit_time,json=commitTime,proto3" json:"commit_time,omitempty"`
	Users                map[string]*Permissions_PermissionUser `` /* 151-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*Permissions) Descriptor

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

func (*Permissions) GetCommitTime

func (m *Permissions) GetCommitTime() float64

func (*Permissions) GetRevision

func (m *Permissions) GetRevision() int64

func (*Permissions) GetUsers

func (m *Permissions) GetUsers() map[string]*Permissions_PermissionUser

func (*Permissions) GetVersion

func (m *Permissions) GetVersion() string

func (*Permissions) ProtoMessage

func (*Permissions) ProtoMessage()

func (*Permissions) Reset

func (m *Permissions) Reset()

func (*Permissions) String

func (m *Permissions) String() string

func (*Permissions) XXX_DiscardUnknown

func (m *Permissions) XXX_DiscardUnknown()

func (*Permissions) XXX_Marshal

func (m *Permissions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Permissions) XXX_Merge

func (m *Permissions) XXX_Merge(src proto.Message)

func (*Permissions) XXX_Size

func (m *Permissions) XXX_Size() int

func (*Permissions) XXX_Unmarshal

func (m *Permissions) XXX_Unmarshal(b []byte) error

type Permissions_PermissionUser

type Permissions_PermissionUser struct {
	Roles                map[string]int64 `` /* 152-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Permissions_PermissionUser) Descriptor

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

func (*Permissions_PermissionUser) GetRoles

func (m *Permissions_PermissionUser) GetRoles() map[string]int64

func (*Permissions_PermissionUser) ProtoMessage

func (*Permissions_PermissionUser) ProtoMessage()

func (*Permissions_PermissionUser) Reset

func (m *Permissions_PermissionUser) Reset()

func (*Permissions_PermissionUser) String

func (m *Permissions_PermissionUser) String() string

func (*Permissions_PermissionUser) XXX_DiscardUnknown

func (m *Permissions_PermissionUser) XXX_DiscardUnknown()

func (*Permissions_PermissionUser) XXX_Marshal

func (m *Permissions_PermissionUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Permissions_PermissionUser) XXX_Merge

func (m *Permissions_PermissionUser) XXX_Merge(src proto.Message)

func (*Permissions_PermissionUser) XXX_Size

func (m *Permissions_PermissionUser) XXX_Size() int

func (*Permissions_PermissionUser) XXX_Unmarshal

func (m *Permissions_PermissionUser) XXX_Unmarshal(b []byte) error

type RejectedPolicy added in v0.8.6

type RejectedPolicy struct {
	Rejections           int32           `protobuf:"varint,1,opt,name=rejections,proto3" json:"rejections,omitempty"`
	RejectedVisas        []*RejectedVisa `protobuf:"bytes,2,rep,name=rejected_visas,json=rejectedVisas,proto3" json:"rejected_visas,omitempty"`
	PolicyBasis          []string        `protobuf:"bytes,3,rep,name=policy_basis,json=policyBasis,proto3" json:"policy_basis,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

RejectedPolicy provides insight into why a policy engine is rejecct a passport for a visa.

func (*RejectedPolicy) Descriptor added in v0.8.6

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

func (*RejectedPolicy) GetPolicyBasis added in v0.8.6

func (m *RejectedPolicy) GetPolicyBasis() []string

func (*RejectedPolicy) GetRejectedVisas added in v0.8.6

func (m *RejectedPolicy) GetRejectedVisas() []*RejectedVisa

func (*RejectedPolicy) GetRejections added in v0.8.6

func (m *RejectedPolicy) GetRejections() int32

func (*RejectedPolicy) ProtoMessage added in v0.8.6

func (*RejectedPolicy) ProtoMessage()

func (*RejectedPolicy) Reset added in v0.8.6

func (m *RejectedPolicy) Reset()

func (*RejectedPolicy) String added in v0.8.6

func (m *RejectedPolicy) String() string

func (*RejectedPolicy) XXX_DiscardUnknown added in v0.8.6

func (m *RejectedPolicy) XXX_DiscardUnknown()

func (*RejectedPolicy) XXX_Marshal added in v0.8.6

func (m *RejectedPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RejectedPolicy) XXX_Merge added in v0.8.6

func (m *RejectedPolicy) XXX_Merge(src proto.Message)

func (*RejectedPolicy) XXX_Size added in v0.8.6

func (m *RejectedPolicy) XXX_Size() int

func (*RejectedPolicy) XXX_Unmarshal added in v0.8.6

func (m *RejectedPolicy) XXX_Unmarshal(b []byte) error

type RejectedVisa added in v0.8.6

type RejectedVisa struct {
	TokenFormat          string         `protobuf:"bytes,1,opt,name=token_format,json=tokenFormat,proto3" json:"token_format,omitempty"`
	Issuer               string         `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"`
	Subject              string         `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Assertion            *Assertion     `protobuf:"bytes,4,opt,name=assertion,proto3" json:"assertion,omitempty"`
	Rejection            *VisaRejection `protobuf:"bytes,5,opt,name=rejection,proto3" json:"rejection,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

RejectedVisa provides insight into why a policy engine is not making use of visas that are present within the passport.

func (*RejectedVisa) Descriptor added in v0.8.6

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

func (*RejectedVisa) GetAssertion added in v0.8.6

func (m *RejectedVisa) GetAssertion() *Assertion

func (*RejectedVisa) GetIssuer added in v0.8.6

func (m *RejectedVisa) GetIssuer() string

func (*RejectedVisa) GetRejection added in v0.8.6

func (m *RejectedVisa) GetRejection() *VisaRejection

func (*RejectedVisa) GetSubject added in v0.8.6

func (m *RejectedVisa) GetSubject() string

func (*RejectedVisa) GetTokenFormat added in v0.8.6

func (m *RejectedVisa) GetTokenFormat() string

func (*RejectedVisa) ProtoMessage added in v0.8.6

func (*RejectedVisa) ProtoMessage()

func (*RejectedVisa) Reset added in v0.8.6

func (m *RejectedVisa) Reset()

func (*RejectedVisa) String added in v0.8.6

func (m *RejectedVisa) String() string

func (*RejectedVisa) XXX_DiscardUnknown added in v0.8.6

func (m *RejectedVisa) XXX_DiscardUnknown()

func (*RejectedVisa) XXX_Marshal added in v0.8.6

func (m *RejectedVisa) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RejectedVisa) XXX_Merge added in v0.8.6

func (m *RejectedVisa) XXX_Merge(src proto.Message)

func (*RejectedVisa) XXX_Size added in v0.8.6

func (m *RejectedVisa) XXX_Size() int

func (*RejectedVisa) XXX_Unmarshal added in v0.8.6

func (m *RejectedVisa) XXX_Unmarshal(b []byte) error

type TestPersona

type TestPersona struct {
	Passport             *Passport         `protobuf:"bytes,1,opt,name=passport,proto3" json:"passport,omitempty"`
	Access               []string          `protobuf:"bytes,2,rep,name=access,proto3" json:"access,omitempty"`
	Ui                   map[string]string `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*TestPersona) Descriptor

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

func (*TestPersona) GetAccess

func (m *TestPersona) GetAccess() []string

func (*TestPersona) GetPassport

func (m *TestPersona) GetPassport() *Passport

func (*TestPersona) GetUi

func (m *TestPersona) GetUi() map[string]string

func (*TestPersona) ProtoMessage

func (*TestPersona) ProtoMessage()

func (*TestPersona) Reset

func (m *TestPersona) Reset()

func (*TestPersona) String

func (m *TestPersona) String() string

func (*TestPersona) XXX_DiscardUnknown

func (m *TestPersona) XXX_DiscardUnknown()

func (*TestPersona) XXX_Marshal

func (m *TestPersona) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestPersona) XXX_Merge

func (m *TestPersona) XXX_Merge(src proto.Message)

func (*TestPersona) XXX_Size

func (m *TestPersona) XXX_Size() int

func (*TestPersona) XXX_Unmarshal

func (m *TestPersona) XXX_Unmarshal(b []byte) error

type TokenMetadata

type TokenMetadata struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	IssuedAt             string   `protobuf:"bytes,2,opt,name=issued_at,json=issuedAt,proto3" json:"issued_at,omitempty"`
	Expires              string   `protobuf:"bytes,3,opt,name=expires,proto3" json:"expires,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenMetadata) Descriptor

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

func (*TokenMetadata) GetExpires

func (m *TokenMetadata) GetExpires() string

func (*TokenMetadata) GetIssuedAt

func (m *TokenMetadata) GetIssuedAt() string

func (*TokenMetadata) GetName

func (m *TokenMetadata) GetName() string

func (*TokenMetadata) ProtoMessage

func (*TokenMetadata) ProtoMessage()

func (*TokenMetadata) Reset

func (m *TokenMetadata) Reset()

func (*TokenMetadata) String

func (m *TokenMetadata) String() string

func (*TokenMetadata) XXX_DiscardUnknown

func (m *TokenMetadata) XXX_DiscardUnknown()

func (*TokenMetadata) XXX_Marshal

func (m *TokenMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenMetadata) XXX_Merge

func (m *TokenMetadata) XXX_Merge(src proto.Message)

func (*TokenMetadata) XXX_Size

func (m *TokenMetadata) XXX_Size() int

func (*TokenMetadata) XXX_Unmarshal

func (m *TokenMetadata) XXX_Unmarshal(b []byte) error

type VisaRejection added in v0.8.6

type VisaRejection struct {
	Reason               string   `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
	Field                string   `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

VisaRejection is filled in by a policy engine to understand why a visa was rejected. Visas unrelated to the policy are not considered rejected unless they are not trusted.

func (*VisaRejection) Descriptor added in v0.8.6

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

func (*VisaRejection) GetDescription added in v0.8.6

func (m *VisaRejection) GetDescription() string

func (*VisaRejection) GetField added in v0.8.6

func (m *VisaRejection) GetField() string

func (*VisaRejection) GetReason added in v0.8.6

func (m *VisaRejection) GetReason() string

func (*VisaRejection) ProtoMessage added in v0.8.6

func (*VisaRejection) ProtoMessage()

func (*VisaRejection) Reset added in v0.8.6

func (m *VisaRejection) Reset()

func (*VisaRejection) String added in v0.8.6

func (m *VisaRejection) String() string

func (*VisaRejection) XXX_DiscardUnknown added in v0.8.6

func (m *VisaRejection) XXX_DiscardUnknown()

func (*VisaRejection) XXX_Marshal added in v0.8.6

func (m *VisaRejection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VisaRejection) XXX_Merge added in v0.8.6

func (m *VisaRejection) XXX_Merge(src proto.Message)

func (*VisaRejection) XXX_Size added in v0.8.6

func (m *VisaRejection) XXX_Size() int

func (*VisaRejection) XXX_Unmarshal added in v0.8.6

func (m *VisaRejection) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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