consents

package
v0.9.15 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RememberedConsentPreference_ReleaseType_name = map[int32]string{
	0: "UNSPECIFIED",
	1: "SELECTED",
	2: "ANYTHING_NEEDED",
}
View Source
var RememberedConsentPreference_ReleaseType_value = map[string]int32{
	"UNSPECIFIED":     0,
	"SELECTED":        1,
	"ANYTHING_NEEDED": 2,
}
View Source
var RememberedConsentPreference_RequestMatchType_name = map[int32]string{
	0: "NONE",
	1: "SUBSET",
	2: "ANYTHING",
}
View Source
var RememberedConsentPreference_RequestMatchType_value = map[string]int32{
	"NONE":     0,
	"SUBSET":   1,
	"ANYTHING": 2,
}

Functions

This section is empty.

Types

type RememberedConsentPreference

type RememberedConsentPreference struct {
	ClientName           string                                       `protobuf:"bytes,1,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	CreateTime           *timestamp.Timestamp                         `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	ExpireTime           *timestamp.Timestamp                         `protobuf:"bytes,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	RequestMatchType     RememberedConsentPreference_RequestMatchType `` /* 171-byte string literal not displayed */
	RequestedResources   []string                                     `protobuf:"bytes,5,rep,name=requested_resources,json=requestedResources,proto3" json:"requested_resources,omitempty"`
	RequestedScopes      []string                                     `protobuf:"bytes,6,rep,name=requested_scopes,json=requestedScopes,proto3" json:"requested_scopes,omitempty"`
	ReleaseType          RememberedConsentPreference_ReleaseType      `` /* 149-byte string literal not displayed */
	SelectedVisas        []*RememberedConsentPreference_Visa          `protobuf:"bytes,8,rep,name=selected_visas,json=selectedVisas,proto3" json:"selected_visas,omitempty"`
	ReleaseProfileName   bool                                         `protobuf:"varint,9,opt,name=release_profile_name,json=releaseProfileName,proto3" json:"release_profile_name,omitempty"`
	ReleaseProfileEmail  bool                                         `protobuf:"varint,10,opt,name=release_profile_email,json=releaseProfileEmail,proto3" json:"release_profile_email,omitempty"`
	ReleaseProfileOther  bool                                         `protobuf:"varint,11,opt,name=release_profile_other,json=releaseProfileOther,proto3" json:"release_profile_other,omitempty"`
	ReleaseAccountAdmin  bool                                         `protobuf:"varint,12,opt,name=release_account_admin,json=releaseAccountAdmin,proto3" json:"release_account_admin,omitempty"`
	ReleaseLink          bool                                         `protobuf:"varint,13,opt,name=release_link,json=releaseLink,proto3" json:"release_link,omitempty"`
	ReleaseIdentities    bool                                         `protobuf:"varint,14,opt,name=release_identities,json=releaseIdentities,proto3" json:"release_identities,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

RememberedConsentPreference contains the consent a user has given for release of visas to a specific OAuth client.

func (*RememberedConsentPreference) Descriptor

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

func (*RememberedConsentPreference) GetClientName

func (m *RememberedConsentPreference) GetClientName() string

func (*RememberedConsentPreference) GetCreateTime

func (m *RememberedConsentPreference) GetCreateTime() *timestamp.Timestamp

func (*RememberedConsentPreference) GetExpireTime

func (m *RememberedConsentPreference) GetExpireTime() *timestamp.Timestamp

func (*RememberedConsentPreference) GetReleaseAccountAdmin

func (m *RememberedConsentPreference) GetReleaseAccountAdmin() bool

func (*RememberedConsentPreference) GetReleaseIdentities

func (m *RememberedConsentPreference) GetReleaseIdentities() bool
func (m *RememberedConsentPreference) GetReleaseLink() bool

func (*RememberedConsentPreference) GetReleaseProfileEmail

func (m *RememberedConsentPreference) GetReleaseProfileEmail() bool

func (*RememberedConsentPreference) GetReleaseProfileName

func (m *RememberedConsentPreference) GetReleaseProfileName() bool

func (*RememberedConsentPreference) GetReleaseProfileOther

func (m *RememberedConsentPreference) GetReleaseProfileOther() bool

func (*RememberedConsentPreference) GetReleaseType

func (*RememberedConsentPreference) GetRequestMatchType

func (*RememberedConsentPreference) GetRequestedResources

func (m *RememberedConsentPreference) GetRequestedResources() []string

func (*RememberedConsentPreference) GetRequestedScopes

func (m *RememberedConsentPreference) GetRequestedScopes() []string

func (*RememberedConsentPreference) GetSelectedVisas

func (*RememberedConsentPreference) ProtoMessage

func (*RememberedConsentPreference) ProtoMessage()

func (*RememberedConsentPreference) Reset

func (m *RememberedConsentPreference) Reset()

func (*RememberedConsentPreference) String

func (m *RememberedConsentPreference) String() string

func (*RememberedConsentPreference) XXX_DiscardUnknown

func (m *RememberedConsentPreference) XXX_DiscardUnknown()

func (*RememberedConsentPreference) XXX_Marshal

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

func (*RememberedConsentPreference) XXX_Merge

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

func (*RememberedConsentPreference) XXX_Size

func (m *RememberedConsentPreference) XXX_Size() int

func (*RememberedConsentPreference) XXX_Unmarshal

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

type RememberedConsentPreference_ReleaseType

type RememberedConsentPreference_ReleaseType int32

ReleaseType defines what to release.

const (
	RememberedConsentPreference_UNSPECIFIED RememberedConsentPreference_ReleaseType = 0
	// SELECTED : release selected visas of this item.
	RememberedConsentPreference_SELECTED RememberedConsentPreference_ReleaseType = 1
	// ANYTHING_NEEDED: release anything request needed.
	RememberedConsentPreference_ANYTHING_NEEDED RememberedConsentPreference_ReleaseType = 2
)

func (RememberedConsentPreference_ReleaseType) EnumDescriptor

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

func (RememberedConsentPreference_ReleaseType) String

type RememberedConsentPreference_RequestMatchType

type RememberedConsentPreference_RequestMatchType int32

RequestMatchType defines what request is valid to use this consent.

const (
	// NONE : do not remember.
	RememberedConsentPreference_NONE RememberedConsentPreference_RequestMatchType = 0
	// SUBSET : request resource and scopes are subset of resource and scopes in
	// this item.
	RememberedConsentPreference_SUBSET RememberedConsentPreference_RequestMatchType = 1
	// ANYTHING : request anything.
	RememberedConsentPreference_ANYTHING RememberedConsentPreference_RequestMatchType = 2
)

func (RememberedConsentPreference_RequestMatchType) EnumDescriptor

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

func (RememberedConsentPreference_RequestMatchType) String

type RememberedConsentPreference_Visa

type RememberedConsentPreference_Visa 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"`
	By                   string   `protobuf:"bytes,3,opt,name=by,proto3" json:"by,omitempty"`
	Iss                  string   `protobuf:"bytes,4,opt,name=iss,proto3" json:"iss,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Visa contains fields to match released visas user have.

func (*RememberedConsentPreference_Visa) Descriptor

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

func (*RememberedConsentPreference_Visa) GetBy

func (*RememberedConsentPreference_Visa) GetIss

func (*RememberedConsentPreference_Visa) GetSource

func (*RememberedConsentPreference_Visa) GetType

func (*RememberedConsentPreference_Visa) ProtoMessage

func (*RememberedConsentPreference_Visa) ProtoMessage()

func (*RememberedConsentPreference_Visa) Reset

func (*RememberedConsentPreference_Visa) String

func (*RememberedConsentPreference_Visa) XXX_DiscardUnknown

func (m *RememberedConsentPreference_Visa) XXX_DiscardUnknown()

func (*RememberedConsentPreference_Visa) XXX_Marshal

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

func (*RememberedConsentPreference_Visa) XXX_Merge

func (*RememberedConsentPreference_Visa) XXX_Size

func (m *RememberedConsentPreference_Visa) XXX_Size() int

func (*RememberedConsentPreference_Visa) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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