attestation_client

package
v0.12.37 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2023 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VerifyRequest_AskForChallenge_ChallengeFormat_name = map[int32]string{
		0: "TPM20_CREDENTIAL",
		1: "TPM12_EKBLOB",
		2: "TSPI_EKBLOB",
	}

	VerifyRequest_AskForChallenge_ChallengeFormat_value = map[string]int32{
		"TPM20_CREDENTIAL": 0,
		"TPM12_EKBLOB":     1,
		"TSPI_EKBLOB":      2,
	}
)

Functions

This section is empty.

Types

type AttestationServiceClient

type AttestationServiceClient interface {
	Verify(ctx context.Context, opts ...grpc.CallOption) (VerifyClientStream, error)
}

AttestationServiceClient is the client API for AttestationService.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type AttestationServiceDescriptor added in v0.4.28

type AttestationServiceDescriptor struct{}

func GetAttestationServiceDescriptor added in v0.4.28

func GetAttestationServiceDescriptor() *AttestationServiceDescriptor

func (*AttestationServiceDescriptor) AllMethodDescriptors added in v0.4.28

func (d *AttestationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor

func (*AttestationServiceDescriptor) GetApiName added in v0.4.28

func (d *AttestationServiceDescriptor) GetApiName() string

func (*AttestationServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *AttestationServiceDescriptor) GetFullAPIName() string

func (*AttestationServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *AttestationServiceDescriptor) GetProtoPkgName() string

func (*AttestationServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *AttestationServiceDescriptor) GetServiceDomain() string

func (*AttestationServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *AttestationServiceDescriptor) GetServiceVersion() string

type VerifyClientStream

type VerifyClientStream interface {
	Send(*VerifyRequest) error
	Recv() (*VerifyResponse, error)
	grpc.ClientStream
}

type VerifyDescriptor added in v0.4.28

type VerifyDescriptor struct{}

func GetVerifyDescriptor added in v0.4.28

func GetVerifyDescriptor() *VerifyDescriptor

func (*VerifyDescriptor) GetApiDescriptor added in v0.4.28

func (d *VerifyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*VerifyDescriptor) GetApiName added in v0.4.28

func (d *VerifyDescriptor) GetApiName() string

func (*VerifyDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *VerifyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*VerifyDescriptor) GetFullMethodName added in v0.4.28

func (d *VerifyDescriptor) GetFullMethodName() string

func (*VerifyDescriptor) GetMethodName added in v0.4.28

func (d *VerifyDescriptor) GetMethodName() string

func (*VerifyDescriptor) GetProtoPkgName added in v0.4.28

func (d *VerifyDescriptor) GetProtoPkgName() string

func (*VerifyDescriptor) GetResourceDescriptor added in v0.4.30

func (d *VerifyDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*VerifyDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *VerifyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*VerifyDescriptor) GetServiceDomain added in v0.4.28

func (d *VerifyDescriptor) GetServiceDomain() string

func (*VerifyDescriptor) GetServiceVersion added in v0.4.28

func (d *VerifyDescriptor) GetServiceVersion() string

func (*VerifyDescriptor) GetVerb added in v0.4.28

func (d *VerifyDescriptor) GetVerb() string

func (*VerifyDescriptor) HasResource added in v0.4.30

func (d *VerifyDescriptor) HasResource() bool

func (*VerifyDescriptor) IsClientStream added in v0.4.28

func (d *VerifyDescriptor) IsClientStream() bool

func (*VerifyDescriptor) IsCollection added in v0.4.30

func (d *VerifyDescriptor) IsCollection() bool

func (*VerifyDescriptor) IsPlural added in v0.4.30

func (d *VerifyDescriptor) IsPlural() bool

func (*VerifyDescriptor) IsServerStream added in v0.4.28

func (d *VerifyDescriptor) IsServerStream() bool

func (*VerifyDescriptor) IsUnary added in v0.4.28

func (d *VerifyDescriptor) IsUnary() bool

func (*VerifyDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *VerifyDescriptor) NewEmptyClientMsg() proto.Message

func (*VerifyDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *VerifyDescriptor) NewEmptyServerMsg() proto.Message

func (*VerifyDescriptor) RequestHasResourceBody added in v0.4.28

func (d *VerifyDescriptor) RequestHasResourceBody() bool

type VerifyDescriptorClientMsgHandle added in v0.4.28

type VerifyDescriptorClientMsgHandle struct{}

func (*VerifyDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *VerifyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*VerifyDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (h *VerifyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name

func (*VerifyDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type VerifyDescriptorServerMsgHandle added in v0.4.28

type VerifyDescriptorServerMsgHandle struct{}

func (*VerifyDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *VerifyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*VerifyDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (h *VerifyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name

func (*VerifyDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type VerifyRequest

type VerifyRequest struct {

	// Types that are valid to be assigned to Msg:
	//	*VerifyRequest_AskForChallenge_
	//	*VerifyRequest_ChallengeResponse_
	Msg isVerifyRequest_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

Request message for method [Verify][ntt.iam.v1alpha2.Verify]

func (*VerifyRequest) Clone

func (o *VerifyRequest) Clone() *VerifyRequest

func (*VerifyRequest) CloneRaw

func (*VerifyRequest) Descriptor

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

Deprecated, Use VerifyRequest.ProtoReflect.Descriptor instead.

func (*VerifyRequest) GetAskForChallenge

func (m *VerifyRequest) GetAskForChallenge() *VerifyRequest_AskForChallenge

func (*VerifyRequest) GetChallengeResponse

func (m *VerifyRequest) GetChallengeResponse() *VerifyRequest_ChallengeResponse

func (*VerifyRequest) GetMsg

func (m *VerifyRequest) GetMsg() isVerifyRequest_Msg

func (*VerifyRequest) GotenMessage

func (*VerifyRequest) GotenMessage()

func (*VerifyRequest) GotenObjectExt

func (o *VerifyRequest) GotenObjectExt()

func (*VerifyRequest) GotenValidate

func (obj *VerifyRequest) GotenValidate() error

func (*VerifyRequest) MakeDiffFieldMask

func (o *VerifyRequest) MakeDiffFieldMask(other *VerifyRequest) *VerifyRequest_FieldMask

func (*VerifyRequest) MakeFullFieldMask

func (o *VerifyRequest) MakeFullFieldMask() *VerifyRequest_FieldMask

func (*VerifyRequest) MakeRawDiffFieldMask

func (o *VerifyRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*VerifyRequest) MakeRawFullFieldMask

func (o *VerifyRequest) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VerifyRequest) Marshal

func (m *VerifyRequest) Marshal() ([]byte, error)

func (*VerifyRequest) MarshalJSON

func (m *VerifyRequest) MarshalJSON() ([]byte, error)

func (*VerifyRequest) Merge

func (o *VerifyRequest) Merge(source *VerifyRequest)

func (*VerifyRequest) MergeRaw

func (o *VerifyRequest) MergeRaw(source gotenobject.GotenObjectExt)

func (*VerifyRequest) ProtoMessage

func (*VerifyRequest) ProtoMessage()

func (*VerifyRequest) ProtoReflect

func (m *VerifyRequest) ProtoReflect() preflect.Message

func (*VerifyRequest) Reset

func (m *VerifyRequest) Reset()

func (*VerifyRequest) SetAskForChallenge

func (m *VerifyRequest) SetAskForChallenge(fv *VerifyRequest_AskForChallenge)

func (*VerifyRequest) SetChallengeResponse

func (m *VerifyRequest) SetChallengeResponse(fv *VerifyRequest_ChallengeResponse)

func (*VerifyRequest) SetMsg

func (m *VerifyRequest) SetMsg(ofv isVerifyRequest_Msg)

func (*VerifyRequest) String

func (m *VerifyRequest) String() string

func (*VerifyRequest) Unmarshal

func (m *VerifyRequest) Unmarshal(b []byte) error

func (*VerifyRequest) UnmarshalJSON

func (m *VerifyRequest) UnmarshalJSON(data []byte) error

type VerifyRequestAskForChallengeFieldPathBuilder

type VerifyRequestAskForChallengeFieldPathBuilder struct{}

func NewVerifyRequestAskForChallengeFieldPathBuilder

func NewVerifyRequestAskForChallengeFieldPathBuilder() VerifyRequestAskForChallengeFieldPathBuilder

func (VerifyRequestAskForChallengeFieldPathBuilder) Akpub

func (VerifyRequestAskForChallengeFieldPathBuilder) Attest

func (VerifyRequestAskForChallengeFieldPathBuilder) AttestationDomain

func (VerifyRequestAskForChallengeFieldPathBuilder) ChallengeFormat

func (VerifyRequestAskForChallengeFieldPathBuilder) CreationData

func (VerifyRequestAskForChallengeFieldPathBuilder) Ekcert

func (VerifyRequestAskForChallengeFieldPathBuilder) Ekcerturl

func (VerifyRequestAskForChallengeFieldPathBuilder) Ekpub

func (VerifyRequestAskForChallengeFieldPathBuilder) Signature

func (VerifyRequestAskForChallengeFieldPathBuilder) Subject

func (VerifyRequestAskForChallengeFieldPathBuilder) TpmVersion

type VerifyRequestAskForChallenge_FieldPath

type VerifyRequestAskForChallenge_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyRequestAskForChallenge_FieldPathSelector
	Get(source *VerifyRequest_AskForChallenge) []interface{}
	GetSingle(source *VerifyRequest_AskForChallenge) (interface{}, bool)
	ClearValue(item *VerifyRequest_AskForChallenge)

	// Those methods build corresponding VerifyRequestAskForChallenge_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyRequestAskForChallenge_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyRequestAskForChallenge_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyRequestAskForChallenge_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyRequestAskForChallenge_FieldPath

func MustParseVerifyRequestAskForChallenge_FieldPath(rawField string) VerifyRequestAskForChallenge_FieldPath

func ParseVerifyRequestAskForChallenge_FieldPath

func ParseVerifyRequestAskForChallenge_FieldPath(rawField string) (VerifyRequestAskForChallenge_FieldPath, error)

type VerifyRequestAskForChallenge_FieldPathArrayItemValue

type VerifyRequestAskForChallenge_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyRequestAskForChallenge_FieldPath
	ContainsValue(*VerifyRequest_AskForChallenge) bool
}

VerifyRequestAskForChallenge_FieldPathArrayItemValue allows storing single item in Path-specific values for AskForChallenge according to their type Present only for array (repeated) types.

func MustParseVerifyRequestAskForChallenge_FieldPathArrayItemValue

func MustParseVerifyRequestAskForChallenge_FieldPathArrayItemValue(pathStr, valueStr string) VerifyRequestAskForChallenge_FieldPathArrayItemValue

func ParseVerifyRequestAskForChallenge_FieldPathArrayItemValue

func ParseVerifyRequestAskForChallenge_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyRequestAskForChallenge_FieldPathArrayItemValue, error)

ParseVerifyRequestAskForChallenge_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyRequestAskForChallenge_FieldPathArrayOfValues

type VerifyRequestAskForChallenge_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyRequestAskForChallenge_FieldPath
}

VerifyRequestAskForChallenge_FieldPathArrayOfValues allows storing slice of values for AskForChallenge fields according to their type

func MustParseVerifyRequestAskForChallenge_FieldPathArrayOfValues

func MustParseVerifyRequestAskForChallenge_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyRequestAskForChallenge_FieldPathArrayOfValues

func ParseVerifyRequestAskForChallenge_FieldPathArrayOfValues

func ParseVerifyRequestAskForChallenge_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyRequestAskForChallenge_FieldPathArrayOfValues, error)

type VerifyRequestAskForChallenge_FieldPathSelector

type VerifyRequestAskForChallenge_FieldPathSelector int32
const (
	VerifyRequestAskForChallenge_FieldPathSelectorSubject           VerifyRequestAskForChallenge_FieldPathSelector = 0
	VerifyRequestAskForChallenge_FieldPathSelectorAttestationDomain VerifyRequestAskForChallenge_FieldPathSelector = 1
	VerifyRequestAskForChallenge_FieldPathSelectorTpmVersion        VerifyRequestAskForChallenge_FieldPathSelector = 2
	VerifyRequestAskForChallenge_FieldPathSelectorEkpub             VerifyRequestAskForChallenge_FieldPathSelector = 3
	VerifyRequestAskForChallenge_FieldPathSelectorEkcert            VerifyRequestAskForChallenge_FieldPathSelector = 4
	VerifyRequestAskForChallenge_FieldPathSelectorEkcerturl         VerifyRequestAskForChallenge_FieldPathSelector = 5
	VerifyRequestAskForChallenge_FieldPathSelectorAkpub             VerifyRequestAskForChallenge_FieldPathSelector = 6
	VerifyRequestAskForChallenge_FieldPathSelectorCreationData      VerifyRequestAskForChallenge_FieldPathSelector = 7
	VerifyRequestAskForChallenge_FieldPathSelectorAttest            VerifyRequestAskForChallenge_FieldPathSelector = 8
	VerifyRequestAskForChallenge_FieldPathSelectorSignature         VerifyRequestAskForChallenge_FieldPathSelector = 9
	VerifyRequestAskForChallenge_FieldPathSelectorChallengeFormat   VerifyRequestAskForChallenge_FieldPathSelector = 10
)

func (VerifyRequestAskForChallenge_FieldPathSelector) String

type VerifyRequestAskForChallenge_FieldPathValue

type VerifyRequestAskForChallenge_FieldPathValue interface {
	VerifyRequestAskForChallenge_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyRequest_AskForChallenge)
	CompareWith(*VerifyRequest_AskForChallenge) (cmp int, comparable bool)
}

VerifyRequestAskForChallenge_FieldPathValue allows storing values for AskForChallenge fields according to their type

func MustParseVerifyRequestAskForChallenge_FieldPathValue

func MustParseVerifyRequestAskForChallenge_FieldPathValue(pathStr, valueStr string) VerifyRequestAskForChallenge_FieldPathValue

func ParseVerifyRequestAskForChallenge_FieldPathValue

func ParseVerifyRequestAskForChallenge_FieldPathValue(pathStr, valueStr string) (VerifyRequestAskForChallenge_FieldPathValue, error)

type VerifyRequestAskForChallenge_FieldTerminalPath

type VerifyRequestAskForChallenge_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequestAskForChallenge_FieldTerminalPath) ClearValue

func (*VerifyRequestAskForChallenge_FieldTerminalPath) ClearValueRaw

func (*VerifyRequestAskForChallenge_FieldTerminalPath) Get

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) Get(source *VerifyRequest_AskForChallenge) (values []interface{})

Get returns all values pointed by specific field from source VerifyRequest_AskForChallenge

func (*VerifyRequestAskForChallenge_FieldTerminalPath) GetDefault

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequestAskForChallenge_FieldTerminalPath) GetRaw

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequestAskForChallenge_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source VerifyRequest_AskForChallenge

func (*VerifyRequestAskForChallenge_FieldTerminalPath) GetSingleRaw

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyRequestAskForChallenge_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyRequestAskForChallenge_FieldTerminalPath) Selector

func (*VerifyRequestAskForChallenge_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*VerifyRequestAskForChallenge_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithIArrayItemValue

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithIArrayOfValues

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithIValue

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIValue

func (fp *VerifyRequestAskForChallenge_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue

type VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue struct {
	VerifyRequestAskForChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'AskForChallenge'

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyRequest_AskForChallenge as interface{}

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) GetSingle

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VerifyRequestAskForChallenge_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues

type VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues struct {
	VerifyRequestAskForChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAkpubArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAkpubArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAttestArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAttestArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAttestationDomainArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsAttestationDomainArrayOfValues() ([]*attestation_domain.Reference, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsChallengeFormatArrayOfValues

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsCreationDataArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsCreationDataArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkcertArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkcertArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkcerturlArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkcerturlArrayOfValues() ([]string, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkpubArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsEkpubArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsSignatureArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsSignatureArrayOfValues() ([][]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsSubjectArrayOfValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsSubjectArrayOfValues() ([]string, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) AsTpmVersionArrayOfValues

func (*VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyRequestAskForChallenge_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyRequestAskForChallenge_FieldTerminalPathValue

type VerifyRequestAskForChallenge_FieldTerminalPathValue struct {
	VerifyRequestAskForChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsAkpubValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsAttestValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsAttestationDomainValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsChallengeFormatValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsCreationDataValue

func (fpv *VerifyRequestAskForChallenge_FieldTerminalPathValue) AsCreationDataValue() ([]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsEkcertValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsEkcerturlValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsEkpubValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsSignatureValue

func (fpv *VerifyRequestAskForChallenge_FieldTerminalPathValue) AsSignatureValue() ([]byte, bool)

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsSubjectValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) AsTpmVersionValue

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'VerifyRequestAskForChallenge_FieldTerminalPathValue' with the value under path in 'VerifyRequest_AskForChallenge'.

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) CompareWithRaw

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyRequestAskForChallenge_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'AskForChallenge' as interface{}

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object AskForChallenge

func (*VerifyRequestAskForChallenge_FieldTerminalPathValue) SetToRaw

type VerifyRequestChallengeResponseFieldPathBuilder

type VerifyRequestChallengeResponseFieldPathBuilder struct{}

func NewVerifyRequestChallengeResponseFieldPathBuilder

func NewVerifyRequestChallengeResponseFieldPathBuilder() VerifyRequestChallengeResponseFieldPathBuilder

func (VerifyRequestChallengeResponseFieldPathBuilder) Eventlog

func (VerifyRequestChallengeResponseFieldPathBuilder) Pcrs

func (VerifyRequestChallengeResponseFieldPathBuilder) Quotes

type VerifyRequestChallengeResponseQuoteFieldPathBuilder

type VerifyRequestChallengeResponseQuoteFieldPathBuilder struct{}

func (VerifyRequestChallengeResponseQuoteFieldPathBuilder) Quote

func (VerifyRequestChallengeResponseQuoteFieldPathBuilder) Signature

type VerifyRequestChallengeResponseQuote_FieldPath

type VerifyRequestChallengeResponseQuote_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyRequestChallengeResponseQuote_FieldPathSelector
	Get(source *VerifyRequest_ChallengeResponse_Quote) []interface{}
	GetSingle(source *VerifyRequest_ChallengeResponse_Quote) (interface{}, bool)
	ClearValue(item *VerifyRequest_ChallengeResponse_Quote)

	// Those methods build corresponding VerifyRequestChallengeResponseQuote_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyRequestChallengeResponseQuote_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyRequestChallengeResponseQuote_FieldPath

func MustParseVerifyRequestChallengeResponseQuote_FieldPath(rawField string) VerifyRequestChallengeResponseQuote_FieldPath

func ParseVerifyRequestChallengeResponseQuote_FieldPath

func ParseVerifyRequestChallengeResponseQuote_FieldPath(rawField string) (VerifyRequestChallengeResponseQuote_FieldPath, error)

type VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue

type VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyRequestChallengeResponseQuote_FieldPath
	ContainsValue(*VerifyRequest_ChallengeResponse_Quote) bool
}

VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue allows storing single item in Path-specific values for Quote according to their type Present only for array (repeated) types.

func MustParseVerifyRequestChallengeResponseQuote_FieldPathArrayItemValue

func MustParseVerifyRequestChallengeResponseQuote_FieldPathArrayItemValue(pathStr, valueStr string) VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue

func ParseVerifyRequestChallengeResponseQuote_FieldPathArrayItemValue

func ParseVerifyRequestChallengeResponseQuote_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyRequestChallengeResponseQuote_FieldPathArrayItemValue, error)

ParseVerifyRequestChallengeResponseQuote_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues

type VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyRequestChallengeResponseQuote_FieldPath
}

VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues allows storing slice of values for Quote fields according to their type

func MustParseVerifyRequestChallengeResponseQuote_FieldPathArrayOfValues

func MustParseVerifyRequestChallengeResponseQuote_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues

func ParseVerifyRequestChallengeResponseQuote_FieldPathArrayOfValues

func ParseVerifyRequestChallengeResponseQuote_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyRequestChallengeResponseQuote_FieldPathArrayOfValues, error)

type VerifyRequestChallengeResponseQuote_FieldPathSelector

type VerifyRequestChallengeResponseQuote_FieldPathSelector int32
const (
	VerifyRequestChallengeResponseQuote_FieldPathSelectorQuote     VerifyRequestChallengeResponseQuote_FieldPathSelector = 0
	VerifyRequestChallengeResponseQuote_FieldPathSelectorSignature VerifyRequestChallengeResponseQuote_FieldPathSelector = 1
)

func (VerifyRequestChallengeResponseQuote_FieldPathSelector) String

type VerifyRequestChallengeResponseQuote_FieldPathValue

type VerifyRequestChallengeResponseQuote_FieldPathValue interface {
	VerifyRequestChallengeResponseQuote_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyRequest_ChallengeResponse_Quote)
	CompareWith(*VerifyRequest_ChallengeResponse_Quote) (cmp int, comparable bool)
}

VerifyRequestChallengeResponseQuote_FieldPathValue allows storing values for Quote fields according to their type

func MustParseVerifyRequestChallengeResponseQuote_FieldPathValue

func MustParseVerifyRequestChallengeResponseQuote_FieldPathValue(pathStr, valueStr string) VerifyRequestChallengeResponseQuote_FieldPathValue

func ParseVerifyRequestChallengeResponseQuote_FieldPathValue

func ParseVerifyRequestChallengeResponseQuote_FieldPathValue(pathStr, valueStr string) (VerifyRequestChallengeResponseQuote_FieldPathValue, error)

type VerifyRequestChallengeResponseQuote_FieldTerminalPath

type VerifyRequestChallengeResponseQuote_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) ClearValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) ClearValueRaw

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) Get

Get returns all values pointed by specific field from source VerifyRequest_ChallengeResponse_Quote

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetDefault

func (fp *VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetRaw

func (fp *VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source VerifyRequest_ChallengeResponse_Quote

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetSingleRaw

func (fp *VerifyRequestChallengeResponseQuote_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) Selector

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithIArrayItemValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithIArrayOfValues

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithIValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithRawIArrayItemValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithRawIArrayOfValues

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPath) WithRawIValue

type VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue

type VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue struct {
	VerifyRequestChallengeResponseQuote_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'Quote'

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyRequest_ChallengeResponse_Quote as interface{}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue) GetSingle

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayItemValue) GetSingleRaw

type VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues

type VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues struct {
	VerifyRequestChallengeResponseQuote_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues) AsQuoteArrayOfValues

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues) AsSignatureArrayOfValues

func (fpaov *VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues) AsSignatureArrayOfValues() ([][]byte, bool)

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyRequestChallengeResponseQuote_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyRequestChallengeResponseQuote_FieldTerminalPathValue

type VerifyRequestChallengeResponseQuote_FieldTerminalPathValue struct {
	VerifyRequestChallengeResponseQuote_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) AsQuoteValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) AsSignatureValue

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'VerifyRequestChallengeResponseQuote_FieldTerminalPathValue' with the value under path in 'VerifyRequest_ChallengeResponse_Quote'.

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) CompareWithRaw

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Quote' as interface{}

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Quote

func (*VerifyRequestChallengeResponseQuote_FieldTerminalPathValue) SetToRaw

type VerifyRequestChallengeResponse_FieldPath

type VerifyRequestChallengeResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyRequestChallengeResponse_FieldPathSelector
	Get(source *VerifyRequest_ChallengeResponse) []interface{}
	GetSingle(source *VerifyRequest_ChallengeResponse) (interface{}, bool)
	ClearValue(item *VerifyRequest_ChallengeResponse)

	// Those methods build corresponding VerifyRequestChallengeResponse_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyRequestChallengeResponse_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyRequestChallengeResponse_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyRequestChallengeResponse_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyRequestChallengeResponse_FieldPath

func MustParseVerifyRequestChallengeResponse_FieldPath(rawField string) VerifyRequestChallengeResponse_FieldPath

func ParseVerifyRequestChallengeResponse_FieldPath

func ParseVerifyRequestChallengeResponse_FieldPath(rawField string) (VerifyRequestChallengeResponse_FieldPath, error)

type VerifyRequestChallengeResponse_FieldPathArrayItemValue

type VerifyRequestChallengeResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyRequestChallengeResponse_FieldPath
	ContainsValue(*VerifyRequest_ChallengeResponse) bool
}

VerifyRequestChallengeResponse_FieldPathArrayItemValue allows storing single item in Path-specific values for ChallengeResponse according to their type Present only for array (repeated) types.

func MustParseVerifyRequestChallengeResponse_FieldPathArrayItemValue

func MustParseVerifyRequestChallengeResponse_FieldPathArrayItemValue(pathStr, valueStr string) VerifyRequestChallengeResponse_FieldPathArrayItemValue

func ParseVerifyRequestChallengeResponse_FieldPathArrayItemValue

func ParseVerifyRequestChallengeResponse_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyRequestChallengeResponse_FieldPathArrayItemValue, error)

ParseVerifyRequestChallengeResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyRequestChallengeResponse_FieldPathArrayOfValues

type VerifyRequestChallengeResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyRequestChallengeResponse_FieldPath
}

VerifyRequestChallengeResponse_FieldPathArrayOfValues allows storing slice of values for ChallengeResponse fields according to their type

func MustParseVerifyRequestChallengeResponse_FieldPathArrayOfValues

func MustParseVerifyRequestChallengeResponse_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyRequestChallengeResponse_FieldPathArrayOfValues

func ParseVerifyRequestChallengeResponse_FieldPathArrayOfValues

func ParseVerifyRequestChallengeResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyRequestChallengeResponse_FieldPathArrayOfValues, error)

type VerifyRequestChallengeResponse_FieldPathSelector

type VerifyRequestChallengeResponse_FieldPathSelector int32
const (
	VerifyRequestChallengeResponse_FieldPathSelectorAkActivationDecryptedSecret VerifyRequestChallengeResponse_FieldPathSelector = 0
	VerifyRequestChallengeResponse_FieldPathSelectorQuotes                      VerifyRequestChallengeResponse_FieldPathSelector = 1
	VerifyRequestChallengeResponse_FieldPathSelectorPcrs                        VerifyRequestChallengeResponse_FieldPathSelector = 2
	VerifyRequestChallengeResponse_FieldPathSelectorEventlog                    VerifyRequestChallengeResponse_FieldPathSelector = 3
)

func (VerifyRequestChallengeResponse_FieldPathSelector) String

type VerifyRequestChallengeResponse_FieldPathValue

type VerifyRequestChallengeResponse_FieldPathValue interface {
	VerifyRequestChallengeResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyRequest_ChallengeResponse)
	CompareWith(*VerifyRequest_ChallengeResponse) (cmp int, comparable bool)
}

VerifyRequestChallengeResponse_FieldPathValue allows storing values for ChallengeResponse fields according to their type

func MustParseVerifyRequestChallengeResponse_FieldPathValue

func MustParseVerifyRequestChallengeResponse_FieldPathValue(pathStr, valueStr string) VerifyRequestChallengeResponse_FieldPathValue

func ParseVerifyRequestChallengeResponse_FieldPathValue

func ParseVerifyRequestChallengeResponse_FieldPathValue(pathStr, valueStr string) (VerifyRequestChallengeResponse_FieldPathValue, error)

type VerifyRequestChallengeResponse_FieldSubPath

type VerifyRequestChallengeResponse_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldSubPath) AsPcrsSubPath

func (*VerifyRequestChallengeResponse_FieldSubPath) AsQuotesSubPath

func (*VerifyRequestChallengeResponse_FieldSubPath) ClearValue

func (*VerifyRequestChallengeResponse_FieldSubPath) ClearValueRaw

func (*VerifyRequestChallengeResponse_FieldSubPath) Get

func (fps *VerifyRequestChallengeResponse_FieldSubPath) Get(source *VerifyRequest_ChallengeResponse) (values []interface{})

Get returns all values pointed by selected field from source VerifyRequest_ChallengeResponse

func (*VerifyRequestChallengeResponse_FieldSubPath) GetDefault

func (fps *VerifyRequestChallengeResponse_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequestChallengeResponse_FieldSubPath) GetRaw

func (fps *VerifyRequestChallengeResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequestChallengeResponse_FieldSubPath) GetSingle

GetSingle returns value of selected field from source VerifyRequest_ChallengeResponse

func (*VerifyRequestChallengeResponse_FieldSubPath) GetSingleRaw

func (fps *VerifyRequestChallengeResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequestChallengeResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyRequestChallengeResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyRequestChallengeResponse_FieldSubPath) Selector

func (*VerifyRequestChallengeResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

func (fps *VerifyRequestChallengeResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyRequestChallengeResponse_FieldSubPath) String

String returns path representation in proto convention

func (*VerifyRequestChallengeResponse_FieldSubPath) WithIArrayItemValue

func (*VerifyRequestChallengeResponse_FieldSubPath) WithIArrayOfValues

func (*VerifyRequestChallengeResponse_FieldSubPath) WithIValue

func (*VerifyRequestChallengeResponse_FieldSubPath) WithRawIArrayItemValue

func (fps *VerifyRequestChallengeResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyRequestChallengeResponse_FieldSubPath) WithRawIArrayOfValues

func (fps *VerifyRequestChallengeResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyRequestChallengeResponse_FieldSubPath) WithRawIValue

func (fps *VerifyRequestChallengeResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyRequestChallengeResponse_FieldSubPathArrayItemValue

type VerifyRequestChallengeResponse_FieldSubPathArrayItemValue struct {
	VerifyRequestChallengeResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldSubPathArrayItemValue) AsPcrsPathItemValue

func (*VerifyRequestChallengeResponse_FieldSubPathArrayItemValue) AsQuotesPathItemValue

func (*VerifyRequestChallengeResponse_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ChallengeResponse'

func (*VerifyRequestChallengeResponse_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *VerifyRequestChallengeResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type VerifyRequestChallengeResponse_FieldSubPathArrayOfValues

type VerifyRequestChallengeResponse_FieldSubPathArrayOfValues struct {
	VerifyRequestChallengeResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldSubPathArrayOfValues) AsPcrsPathArrayOfValues

func (*VerifyRequestChallengeResponse_FieldSubPathArrayOfValues) AsQuotesPathArrayOfValues

func (*VerifyRequestChallengeResponse_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *VerifyRequestChallengeResponse_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type VerifyRequestChallengeResponse_FieldSubPathValue

type VerifyRequestChallengeResponse_FieldSubPathValue struct {
	VerifyRequestChallengeResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldSubPathValue) AsPcrsPathValue

func (*VerifyRequestChallengeResponse_FieldSubPathValue) AsQuotesPathValue

func (*VerifyRequestChallengeResponse_FieldSubPathValue) CompareWith

func (*VerifyRequestChallengeResponse_FieldSubPathValue) CompareWithRaw

func (fpvs *VerifyRequestChallengeResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyRequestChallengeResponse_FieldSubPathValue) GetRawValue

func (fpvs *VerifyRequestChallengeResponse_FieldSubPathValue) GetRawValue() interface{}

func (*VerifyRequestChallengeResponse_FieldSubPathValue) SetTo

func (*VerifyRequestChallengeResponse_FieldSubPathValue) SetToRaw

type VerifyRequestChallengeResponse_FieldTerminalPath

type VerifyRequestChallengeResponse_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldTerminalPath) ClearValue

func (*VerifyRequestChallengeResponse_FieldTerminalPath) ClearValueRaw

func (*VerifyRequestChallengeResponse_FieldTerminalPath) Get

Get returns all values pointed by specific field from source VerifyRequest_ChallengeResponse

func (*VerifyRequestChallengeResponse_FieldTerminalPath) GetDefault

func (fp *VerifyRequestChallengeResponse_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequestChallengeResponse_FieldTerminalPath) GetRaw

func (fp *VerifyRequestChallengeResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequestChallengeResponse_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source VerifyRequest_ChallengeResponse

func (*VerifyRequestChallengeResponse_FieldTerminalPath) GetSingleRaw

func (fp *VerifyRequestChallengeResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequestChallengeResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyRequestChallengeResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyRequestChallengeResponse_FieldTerminalPath) Selector

func (*VerifyRequestChallengeResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*VerifyRequestChallengeResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithIArrayItemValue

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithIArrayOfValues

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithIValue

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VerifyRequestChallengeResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VerifyRequestChallengeResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyRequestChallengeResponse_FieldTerminalPath) WithRawIValue

type VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue

type VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue struct {
	VerifyRequestChallengeResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) AsPcrsItemValue

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) AsQuotesItemValue

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ChallengeResponse'

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyRequest_ChallengeResponse as interface{}

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VerifyRequestChallengeResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues

type VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues struct {
	VerifyRequestChallengeResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsAkActivationDecryptedSecretArrayOfValues

func (fpaov *VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsAkActivationDecryptedSecretArrayOfValues() ([][]byte, bool)

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsEventlogArrayOfValues

func (fpaov *VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsEventlogArrayOfValues() ([][]byte, bool)

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsPcrsArrayOfValues

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) AsQuotesArrayOfValues

func (*VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyRequestChallengeResponse_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyRequestChallengeResponse_FieldTerminalPathValue

type VerifyRequestChallengeResponse_FieldTerminalPathValue struct {
	VerifyRequestChallengeResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) AsAkActivationDecryptedSecretValue

func (fpv *VerifyRequestChallengeResponse_FieldTerminalPathValue) AsAkActivationDecryptedSecretValue() ([]byte, bool)

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) AsEventlogValue

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) AsPcrsValue

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) AsQuotesValue

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'VerifyRequestChallengeResponse_FieldTerminalPathValue' with the value under path in 'VerifyRequest_ChallengeResponse'.

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) CompareWithRaw

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyRequestChallengeResponse_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ChallengeResponse' as interface{}

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ChallengeResponse

func (*VerifyRequestChallengeResponse_FieldTerminalPathValue) SetToRaw

type VerifyRequestFieldPathBuilder

type VerifyRequestFieldPathBuilder struct{}

func NewVerifyRequestFieldPathBuilder

func NewVerifyRequestFieldPathBuilder() VerifyRequestFieldPathBuilder

func (VerifyRequestFieldPathBuilder) AskForChallenge

func (VerifyRequestFieldPathBuilder) ChallengeResponse

type VerifyRequestPathSelectorAskForChallenge

type VerifyRequestPathSelectorAskForChallenge struct{}

func (VerifyRequestPathSelectorAskForChallenge) Akpub

func (VerifyRequestPathSelectorAskForChallenge) Attest

func (VerifyRequestPathSelectorAskForChallenge) AttestationDomain

func (VerifyRequestPathSelectorAskForChallenge) ChallengeFormat

func (VerifyRequestPathSelectorAskForChallenge) CreationData

func (VerifyRequestPathSelectorAskForChallenge) Ekcert

func (VerifyRequestPathSelectorAskForChallenge) Ekcerturl

func (VerifyRequestPathSelectorAskForChallenge) Ekpub

func (VerifyRequestPathSelectorAskForChallenge) FieldPath

func (VerifyRequestPathSelectorAskForChallenge) Signature

func (VerifyRequestPathSelectorAskForChallenge) Subject

func (VerifyRequestPathSelectorAskForChallenge) TpmVersion

func (VerifyRequestPathSelectorAskForChallenge) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallenge) WithSubArrayItemValue

func (VerifyRequestPathSelectorAskForChallenge) WithSubArrayOfValues

func (VerifyRequestPathSelectorAskForChallenge) WithSubPath

func (VerifyRequestPathSelectorAskForChallenge) WithSubValue

func (VerifyRequestPathSelectorAskForChallenge) WithValue

type VerifyRequestPathSelectorAskForChallengeAkpub

type VerifyRequestPathSelectorAskForChallengeAkpub struct{}

func (VerifyRequestPathSelectorAskForChallengeAkpub) FieldPath

func (VerifyRequestPathSelectorAskForChallengeAkpub) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeAkpub) WithValue

type VerifyRequestPathSelectorAskForChallengeAttest

type VerifyRequestPathSelectorAskForChallengeAttest struct{}

func (VerifyRequestPathSelectorAskForChallengeAttest) FieldPath

func (VerifyRequestPathSelectorAskForChallengeAttest) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeAttest) WithValue

type VerifyRequestPathSelectorAskForChallengeAttestationDomain

type VerifyRequestPathSelectorAskForChallengeAttestationDomain struct{}

func (VerifyRequestPathSelectorAskForChallengeAttestationDomain) FieldPath

func (VerifyRequestPathSelectorAskForChallengeAttestationDomain) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeAttestationDomain) WithValue

type VerifyRequestPathSelectorAskForChallengeChallengeFormat

type VerifyRequestPathSelectorAskForChallengeChallengeFormat struct{}

func (VerifyRequestPathSelectorAskForChallengeChallengeFormat) FieldPath

func (VerifyRequestPathSelectorAskForChallengeChallengeFormat) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeChallengeFormat) WithValue

type VerifyRequestPathSelectorAskForChallengeCreationData

type VerifyRequestPathSelectorAskForChallengeCreationData struct{}

func (VerifyRequestPathSelectorAskForChallengeCreationData) FieldPath

func (VerifyRequestPathSelectorAskForChallengeCreationData) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeCreationData) WithValue

type VerifyRequestPathSelectorAskForChallengeEkcert

type VerifyRequestPathSelectorAskForChallengeEkcert struct{}

func (VerifyRequestPathSelectorAskForChallengeEkcert) FieldPath

func (VerifyRequestPathSelectorAskForChallengeEkcert) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeEkcert) WithValue

type VerifyRequestPathSelectorAskForChallengeEkcerturl

type VerifyRequestPathSelectorAskForChallengeEkcerturl struct{}

func (VerifyRequestPathSelectorAskForChallengeEkcerturl) FieldPath

func (VerifyRequestPathSelectorAskForChallengeEkcerturl) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeEkcerturl) WithValue

type VerifyRequestPathSelectorAskForChallengeEkpub

type VerifyRequestPathSelectorAskForChallengeEkpub struct{}

func (VerifyRequestPathSelectorAskForChallengeEkpub) FieldPath

func (VerifyRequestPathSelectorAskForChallengeEkpub) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeEkpub) WithValue

type VerifyRequestPathSelectorAskForChallengeSignature

type VerifyRequestPathSelectorAskForChallengeSignature struct{}

func (VerifyRequestPathSelectorAskForChallengeSignature) FieldPath

func (VerifyRequestPathSelectorAskForChallengeSignature) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeSignature) WithValue

type VerifyRequestPathSelectorAskForChallengeSubject

type VerifyRequestPathSelectorAskForChallengeSubject struct{}

func (VerifyRequestPathSelectorAskForChallengeSubject) FieldPath

func (VerifyRequestPathSelectorAskForChallengeSubject) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeSubject) WithValue

type VerifyRequestPathSelectorAskForChallengeTpmVersion

type VerifyRequestPathSelectorAskForChallengeTpmVersion struct{}

func (VerifyRequestPathSelectorAskForChallengeTpmVersion) FieldPath

func (VerifyRequestPathSelectorAskForChallengeTpmVersion) WithArrayOfValues

func (VerifyRequestPathSelectorAskForChallengeTpmVersion) WithValue

type VerifyRequestPathSelectorChallengeResponse

type VerifyRequestPathSelectorChallengeResponse struct{}

func (VerifyRequestPathSelectorChallengeResponse) Eventlog

func (VerifyRequestPathSelectorChallengeResponse) FieldPath

func (VerifyRequestPathSelectorChallengeResponse) Pcrs

func (VerifyRequestPathSelectorChallengeResponse) Quotes

func (VerifyRequestPathSelectorChallengeResponse) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponse) WithSubArrayItemValue

func (VerifyRequestPathSelectorChallengeResponse) WithSubArrayOfValues

func (VerifyRequestPathSelectorChallengeResponse) WithSubPath

func (VerifyRequestPathSelectorChallengeResponse) WithSubValue

func (VerifyRequestPathSelectorChallengeResponse) WithValue

type VerifyRequestPathSelectorChallengeResponseAkActivationDecryptedSecret

type VerifyRequestPathSelectorChallengeResponseAkActivationDecryptedSecret struct{}

func (VerifyRequestPathSelectorChallengeResponseAkActivationDecryptedSecret) FieldPath

func (VerifyRequestPathSelectorChallengeResponseAkActivationDecryptedSecret) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponseAkActivationDecryptedSecret) WithValue

type VerifyRequestPathSelectorChallengeResponseEventlog

type VerifyRequestPathSelectorChallengeResponseEventlog struct{}

func (VerifyRequestPathSelectorChallengeResponseEventlog) FieldPath

func (VerifyRequestPathSelectorChallengeResponseEventlog) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponseEventlog) WithValue

type VerifyRequestPathSelectorChallengeResponsePcrs

type VerifyRequestPathSelectorChallengeResponsePcrs struct{}

func (VerifyRequestPathSelectorChallengeResponsePcrs) Comment

func (VerifyRequestPathSelectorChallengeResponsePcrs) DigestAlg

func (VerifyRequestPathSelectorChallengeResponsePcrs) DigestHex

func (VerifyRequestPathSelectorChallengeResponsePcrs) FieldPath

func (VerifyRequestPathSelectorChallengeResponsePcrs) Index

func (VerifyRequestPathSelectorChallengeResponsePcrs) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponsePcrs) WithItemValue

func (VerifyRequestPathSelectorChallengeResponsePcrs) WithValue

type VerifyRequestPathSelectorChallengeResponsePcrsComment

type VerifyRequestPathSelectorChallengeResponsePcrsComment struct{}

func (VerifyRequestPathSelectorChallengeResponsePcrsComment) FieldPath

func (VerifyRequestPathSelectorChallengeResponsePcrsComment) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponsePcrsComment) WithValue

type VerifyRequestPathSelectorChallengeResponsePcrsDigestAlg

type VerifyRequestPathSelectorChallengeResponsePcrsDigestAlg struct{}

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestAlg) FieldPath

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestAlg) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestAlg) WithValue

type VerifyRequestPathSelectorChallengeResponsePcrsDigestHex

type VerifyRequestPathSelectorChallengeResponsePcrsDigestHex struct{}

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestHex) FieldPath

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestHex) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponsePcrsDigestHex) WithValue

type VerifyRequestPathSelectorChallengeResponsePcrsIndex

type VerifyRequestPathSelectorChallengeResponsePcrsIndex struct{}

func (VerifyRequestPathSelectorChallengeResponsePcrsIndex) FieldPath

func (VerifyRequestPathSelectorChallengeResponsePcrsIndex) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponsePcrsIndex) WithValue

type VerifyRequestPathSelectorChallengeResponseQuotes

type VerifyRequestPathSelectorChallengeResponseQuotes struct{}

func (VerifyRequestPathSelectorChallengeResponseQuotes) FieldPath

func (VerifyRequestPathSelectorChallengeResponseQuotes) Quote

func (VerifyRequestPathSelectorChallengeResponseQuotes) Signature

func (VerifyRequestPathSelectorChallengeResponseQuotes) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponseQuotes) WithItemValue

func (VerifyRequestPathSelectorChallengeResponseQuotes) WithValue

type VerifyRequestPathSelectorChallengeResponseQuotesQuote

type VerifyRequestPathSelectorChallengeResponseQuotesQuote struct{}

func (VerifyRequestPathSelectorChallengeResponseQuotesQuote) FieldPath

func (VerifyRequestPathSelectorChallengeResponseQuotesQuote) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponseQuotesQuote) WithValue

type VerifyRequestPathSelectorChallengeResponseQuotesSignature

type VerifyRequestPathSelectorChallengeResponseQuotesSignature struct{}

func (VerifyRequestPathSelectorChallengeResponseQuotesSignature) FieldPath

func (VerifyRequestPathSelectorChallengeResponseQuotesSignature) WithArrayOfValues

func (VerifyRequestPathSelectorChallengeResponseQuotesSignature) WithValue

type VerifyRequest_AskForChallenge

type VerifyRequest_AskForChallenge struct {

	// This will be used to set "sub" claim for attestation token.
	// This "sub" should be compared to "sub" of JWT access token during
	// validation. "Sub" comparison ties both tokens together and protects
	// against theft/reuse of one of them by another service account.
	Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty" firestore:"subject"`
	// attestation domain ref
	AttestationDomain *attestation_domain.Reference `` /* 163-byte string literal not displayed */
	TpmVersion        iam_common.TpmVersion         `` /* 148-byte string literal not displayed */
	// PKIX encoded EK public
	Ekpub []byte `protobuf:"bytes,4,opt,name=ekpub,proto3" json:"ekpub,omitempty" firestore:"ekpub"`
	// ASN.1 DER encoded EK certificate.
	Ekcert []byte `protobuf:"bytes,5,opt,name=ekcert,proto3" json:"ekcert,omitempty" firestore:"ekcert"`
	// For Intel TPMs, Intel hosts certificates at a public URL derived from the
	// Public key. Clients or servers can perform an HTTP GET to this URL, and
	// use ParseEKCertificate on the response body.
	Ekcerturl string `protobuf:"bytes,6,opt,name=ekcerturl,proto3" json:"ekcerturl,omitempty" firestore:"ekcerturl"`
	// https://trustedcomputinggroup.org/wp-content/uploads/TPM-Main-Part-2-TPM-Structures_v1.2_rev116_01032011.pdf
	// https://www.trustedcomputinggroup.org/wp-content/uploads/TPM-Rev-2.0-Part-2-Structures-01.38.pdf
	// TPMT_PUBLIC (TPM 2.0) or TPM_PUBKEY (TPM 1.2)
	Akpub []byte `protobuf:"bytes,7,opt,name=akpub,proto3" json:"akpub,omitempty" firestore:"akpub"`
	// TPMS_CREATION_DATA
	CreationData []byte `protobuf:"bytes,8,opt,name=creation_data,json=creationData,proto3" json:"creation_data,omitempty" firestore:"creationData"`
	// TPMS_ATTEST
	Attest []byte `protobuf:"bytes,9,opt,name=attest,proto3" json:"attest,omitempty" firestore:"attest"`
	// TPMT_SIGNATURE
	Signature []byte `protobuf:"bytes,10,opt,name=signature,proto3" json:"signature,omitempty" firestore:"signature"`
	// ChallengeFormat defines the method of generating identity activation
	// challenge by the Verifier (server). It should affect the interpretation
	// ChallengeResponse fields cred_encrypted_by_ekpub and
	// secret_encrypted_by_cred. Attestor (client) is responsible for chosing
	// the right format depending on TPM version and the presence of TrouSerS
	// daemon.
	ChallengeFormat VerifyRequest_AskForChallenge_ChallengeFormat `` /* 204-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VerifyRequest_AskForChallenge) Clone

func (*VerifyRequest_AskForChallenge) CloneRaw

func (*VerifyRequest_AskForChallenge) Descriptor

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

Deprecated, Use VerifyRequest_AskForChallenge.ProtoReflect.Descriptor instead.

func (*VerifyRequest_AskForChallenge) GetAkpub

func (m *VerifyRequest_AskForChallenge) GetAkpub() []byte

func (*VerifyRequest_AskForChallenge) GetAttest

func (m *VerifyRequest_AskForChallenge) GetAttest() []byte

func (*VerifyRequest_AskForChallenge) GetAttestationDomain

func (m *VerifyRequest_AskForChallenge) GetAttestationDomain() *attestation_domain.Reference

func (*VerifyRequest_AskForChallenge) GetChallengeFormat

func (*VerifyRequest_AskForChallenge) GetCreationData

func (m *VerifyRequest_AskForChallenge) GetCreationData() []byte

func (*VerifyRequest_AskForChallenge) GetEkcert

func (m *VerifyRequest_AskForChallenge) GetEkcert() []byte

func (*VerifyRequest_AskForChallenge) GetEkcerturl

func (m *VerifyRequest_AskForChallenge) GetEkcerturl() string

func (*VerifyRequest_AskForChallenge) GetEkpub

func (m *VerifyRequest_AskForChallenge) GetEkpub() []byte

func (*VerifyRequest_AskForChallenge) GetSignature

func (m *VerifyRequest_AskForChallenge) GetSignature() []byte

func (*VerifyRequest_AskForChallenge) GetSubject

func (m *VerifyRequest_AskForChallenge) GetSubject() string

func (*VerifyRequest_AskForChallenge) GetTpmVersion

func (*VerifyRequest_AskForChallenge) GotenMessage

func (*VerifyRequest_AskForChallenge) GotenMessage()

func (*VerifyRequest_AskForChallenge) GotenObjectExt

func (o *VerifyRequest_AskForChallenge) GotenObjectExt()

func (*VerifyRequest_AskForChallenge) GotenValidate

func (obj *VerifyRequest_AskForChallenge) GotenValidate() error

func (*VerifyRequest_AskForChallenge) MakeDiffFieldMask

func (*VerifyRequest_AskForChallenge) MakeFullFieldMask

func (*VerifyRequest_AskForChallenge) MakeRawDiffFieldMask

func (*VerifyRequest_AskForChallenge) MakeRawFullFieldMask

func (o *VerifyRequest_AskForChallenge) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VerifyRequest_AskForChallenge) Marshal

func (m *VerifyRequest_AskForChallenge) Marshal() ([]byte, error)

func (*VerifyRequest_AskForChallenge) MarshalJSON

func (m *VerifyRequest_AskForChallenge) MarshalJSON() ([]byte, error)

func (*VerifyRequest_AskForChallenge) Merge

func (*VerifyRequest_AskForChallenge) MergeRaw

func (*VerifyRequest_AskForChallenge) ProtoMessage

func (*VerifyRequest_AskForChallenge) ProtoMessage()

func (*VerifyRequest_AskForChallenge) ProtoReflect

func (*VerifyRequest_AskForChallenge) Reset

func (m *VerifyRequest_AskForChallenge) Reset()

func (*VerifyRequest_AskForChallenge) SetAkpub

func (m *VerifyRequest_AskForChallenge) SetAkpub(fv []byte)

func (*VerifyRequest_AskForChallenge) SetAttest

func (m *VerifyRequest_AskForChallenge) SetAttest(fv []byte)

func (*VerifyRequest_AskForChallenge) SetAttestationDomain

func (m *VerifyRequest_AskForChallenge) SetAttestationDomain(fv *attestation_domain.Reference)

func (*VerifyRequest_AskForChallenge) SetChallengeFormat

func (*VerifyRequest_AskForChallenge) SetCreationData

func (m *VerifyRequest_AskForChallenge) SetCreationData(fv []byte)

func (*VerifyRequest_AskForChallenge) SetEkcert

func (m *VerifyRequest_AskForChallenge) SetEkcert(fv []byte)

func (*VerifyRequest_AskForChallenge) SetEkcerturl

func (m *VerifyRequest_AskForChallenge) SetEkcerturl(fv string)

func (*VerifyRequest_AskForChallenge) SetEkpub

func (m *VerifyRequest_AskForChallenge) SetEkpub(fv []byte)

func (*VerifyRequest_AskForChallenge) SetSignature

func (m *VerifyRequest_AskForChallenge) SetSignature(fv []byte)

func (*VerifyRequest_AskForChallenge) SetSubject

func (m *VerifyRequest_AskForChallenge) SetSubject(fv string)

func (*VerifyRequest_AskForChallenge) SetTpmVersion

func (*VerifyRequest_AskForChallenge) String

func (*VerifyRequest_AskForChallenge) Unmarshal

func (m *VerifyRequest_AskForChallenge) Unmarshal(b []byte) error

func (*VerifyRequest_AskForChallenge) UnmarshalJSON

func (m *VerifyRequest_AskForChallenge) UnmarshalJSON(data []byte) error

type VerifyRequest_AskForChallengePathSelectorAkpub

type VerifyRequest_AskForChallengePathSelectorAkpub struct{}

func (VerifyRequest_AskForChallengePathSelectorAkpub) FieldPath

func (VerifyRequest_AskForChallengePathSelectorAkpub) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorAkpub) WithValue

type VerifyRequest_AskForChallengePathSelectorAttest

type VerifyRequest_AskForChallengePathSelectorAttest struct{}

func (VerifyRequest_AskForChallengePathSelectorAttest) FieldPath

func (VerifyRequest_AskForChallengePathSelectorAttest) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorAttest) WithValue

type VerifyRequest_AskForChallengePathSelectorAttestationDomain

type VerifyRequest_AskForChallengePathSelectorAttestationDomain struct{}

func (VerifyRequest_AskForChallengePathSelectorAttestationDomain) FieldPath

func (VerifyRequest_AskForChallengePathSelectorAttestationDomain) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorAttestationDomain) WithValue

type VerifyRequest_AskForChallengePathSelectorChallengeFormat

type VerifyRequest_AskForChallengePathSelectorChallengeFormat struct{}

func (VerifyRequest_AskForChallengePathSelectorChallengeFormat) FieldPath

type VerifyRequest_AskForChallengePathSelectorCreationData

type VerifyRequest_AskForChallengePathSelectorCreationData struct{}

func (VerifyRequest_AskForChallengePathSelectorCreationData) FieldPath

func (VerifyRequest_AskForChallengePathSelectorCreationData) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorCreationData) WithValue

type VerifyRequest_AskForChallengePathSelectorEkcert

type VerifyRequest_AskForChallengePathSelectorEkcert struct{}

func (VerifyRequest_AskForChallengePathSelectorEkcert) FieldPath

func (VerifyRequest_AskForChallengePathSelectorEkcert) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorEkcert) WithValue

type VerifyRequest_AskForChallengePathSelectorEkcerturl

type VerifyRequest_AskForChallengePathSelectorEkcerturl struct{}

func (VerifyRequest_AskForChallengePathSelectorEkcerturl) FieldPath

func (VerifyRequest_AskForChallengePathSelectorEkcerturl) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorEkcerturl) WithValue

type VerifyRequest_AskForChallengePathSelectorEkpub

type VerifyRequest_AskForChallengePathSelectorEkpub struct{}

func (VerifyRequest_AskForChallengePathSelectorEkpub) FieldPath

func (VerifyRequest_AskForChallengePathSelectorEkpub) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorEkpub) WithValue

type VerifyRequest_AskForChallengePathSelectorSignature

type VerifyRequest_AskForChallengePathSelectorSignature struct{}

func (VerifyRequest_AskForChallengePathSelectorSignature) FieldPath

func (VerifyRequest_AskForChallengePathSelectorSignature) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorSignature) WithValue

type VerifyRequest_AskForChallengePathSelectorSubject

type VerifyRequest_AskForChallengePathSelectorSubject struct{}

func (VerifyRequest_AskForChallengePathSelectorSubject) FieldPath

func (VerifyRequest_AskForChallengePathSelectorSubject) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorSubject) WithValue

type VerifyRequest_AskForChallengePathSelectorTpmVersion

type VerifyRequest_AskForChallengePathSelectorTpmVersion struct{}

func (VerifyRequest_AskForChallengePathSelectorTpmVersion) FieldPath

func (VerifyRequest_AskForChallengePathSelectorTpmVersion) WithArrayOfValues

func (VerifyRequest_AskForChallengePathSelectorTpmVersion) WithValue

type VerifyRequest_AskForChallenge_

type VerifyRequest_AskForChallenge_ struct {
	AskForChallenge *VerifyRequest_AskForChallenge `protobuf:"bytes,1,opt,name=ask_for_challenge,json=askForChallenge,proto3,oneof" firestore:"askForChallenge"`
}

type VerifyRequest_AskForChallenge_ChallengeFormat

type VerifyRequest_AskForChallenge_ChallengeFormat int32
const (
	// Credential Protection as defined in section 24 of the TPM specification
	// revision 2 part 1 See:
	// https://trustedcomputinggroup.org/resource/tpm-library-specification/
	// Returned primitives are of type TPM2B_ID_OBJECT and
	// TPM2B_ENCRYPTED_SECRET.
	// NOTE: ECC is not supported.
	//
	// Reference implementation:
	//  github.com/google/go-attestation@v0.3.2/attest/activation.go:generateChallengeTPM20,
	//  which uses
	//  github.com/google/go-tmp@v0.3.2/tmp2/credactivation/credential_activation.go:Generate
	VerifyRequest_AskForChallenge_TPM20_CREDENTIAL VerifyRequest_AskForChallenge_ChallengeFormat = 0
	// Challenge as defined in section 15.1 of the TPM 1.2 commands spec
	// See:
	// https://trustedcomputinggroup.org/wp-content/uploads/TPM-Main-Part-3-Commands_v1.2_rev116_01032011.pdf
	// Returned primitives are of type TPM12_EKBLOB (with
	// TPM_EK_BLOB_ACTIVATE) and bytes.
	//
	// Reference implementation:
	//  github.com/google/go-attestation@v0.3.2/attest/activation.go:generateChallengeTPM12,
	//  which uses
	//  github.com/google/go-attestation@v0.3.2/attest/challenge.go:generateChallenge12
	VerifyRequest_AskForChallenge_TPM12_EKBLOB VerifyRequest_AskForChallenge_ChallengeFormat = 1
	// TSPI_EKBLOB is a TPM1.2 challenge format accepted by TrouSerS daemon's
	// Tspi_TPM_ActivateIdentity function. As far as I can tell, it's not
	// documented except in the code. Returned primitives are of type
	// TPM12_EKBLOB (with TPM_EK_BLOB_ACTIVATE) and bytes.
	//
	// Reference implementation:
	//  github.com/google/go-attestation@v0.3.2/attest/activation.go:generateChallengeTPM12,
	//  which uses
	//  github.com/google/go-tspi@v0.3.0/verification/verification.go:GenerateChallengeEx
	VerifyRequest_AskForChallenge_TSPI_EKBLOB VerifyRequest_AskForChallenge_ChallengeFormat = 2
)

func (VerifyRequest_AskForChallenge_ChallengeFormat) Descriptor

func (VerifyRequest_AskForChallenge_ChallengeFormat) Enum

func (VerifyRequest_AskForChallenge_ChallengeFormat) EnumDescriptor

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

Deprecated, Use VerifyRequest_AskForChallenge_ChallengeFormat.ProtoReflect.Descriptor instead.

func (VerifyRequest_AskForChallenge_ChallengeFormat) Number

func (VerifyRequest_AskForChallenge_ChallengeFormat) String

func (VerifyRequest_AskForChallenge_ChallengeFormat) Type

type VerifyRequest_AskForChallenge_FieldMask

type VerifyRequest_AskForChallenge_FieldMask struct {
	Paths []VerifyRequestAskForChallenge_FieldPath
}

func FullVerifyRequest_AskForChallenge_FieldMask

func FullVerifyRequest_AskForChallenge_FieldMask() *VerifyRequest_AskForChallenge_FieldMask

func (*VerifyRequest_AskForChallenge_FieldMask) AppendPath

func (*VerifyRequest_AskForChallenge_FieldMask) AppendRawPath

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VerifyRequest_AskForChallenge_FieldMask) DecodeFirestore

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyRequest_AskForChallenge_FieldMask) EncodeFirestore

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyRequest_AskForChallenge_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyRequest_AskForChallenge_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyRequest_AskForChallenge_FieldMask) GetPaths

func (*VerifyRequest_AskForChallenge_FieldMask) GetRawPaths

func (*VerifyRequest_AskForChallenge_FieldMask) IsFull

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) IsFull() bool

func (VerifyRequest_AskForChallenge_FieldMask) Marshal

func (fieldMask VerifyRequest_AskForChallenge_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VerifyRequest_AskForChallenge_FieldMask) MarshalJSON

func (fieldMask VerifyRequest_AskForChallenge_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyRequest_AskForChallenge_FieldMask) PathsCount

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) PathsCount() int

func (*VerifyRequest_AskForChallenge_FieldMask) Project

func (*VerifyRequest_AskForChallenge_FieldMask) ProjectRaw

func (*VerifyRequest_AskForChallenge_FieldMask) ProtoMessage

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) ProtoMessage()

func (*VerifyRequest_AskForChallenge_FieldMask) ProtoReflect

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) ProtoReflect() preflect.Message

func (*VerifyRequest_AskForChallenge_FieldMask) Reset

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) Reset()

func (*VerifyRequest_AskForChallenge_FieldMask) Set

func (*VerifyRequest_AskForChallenge_FieldMask) SetFromCliFlag

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyRequest_AskForChallenge_FieldMask) SetRaw

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VerifyRequest_AskForChallenge_FieldMask) Size

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) Size() int

func (*VerifyRequest_AskForChallenge_FieldMask) String

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) String() string

func (*VerifyRequest_AskForChallenge_FieldMask) Subtract

func (*VerifyRequest_AskForChallenge_FieldMask) SubtractRaw

func (*VerifyRequest_AskForChallenge_FieldMask) ToProtoFieldMask

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VerifyRequest_AskForChallenge_FieldMask) Unmarshal

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) Unmarshal(data []byte) error

func (*VerifyRequest_AskForChallenge_FieldMask) UnmarshalJSON

func (fieldMask *VerifyRequest_AskForChallenge_FieldMask) UnmarshalJSON(data []byte) error

type VerifyRequest_ChallengeResponse

type VerifyRequest_ChallengeResponse struct {
	AkActivationDecryptedSecret []byte                                   `` /* 186-byte string literal not displayed */
	Quotes                      []*VerifyRequest_ChallengeResponse_Quote `protobuf:"bytes,2,rep,name=quotes,proto3" json:"quotes,omitempty" firestore:"quotes"`
	Pcrs                        []*iam_common.PCR                        `protobuf:"bytes,3,rep,name=pcrs,proto3" json:"pcrs,omitempty" firestore:"pcrs"`
	// Binary contents of /sys/kernel/security/tpm0/binary_bios_measurements
	Eventlog []byte `protobuf:"bytes,4,opt,name=eventlog,proto3" json:"eventlog,omitempty" firestore:"eventlog"`
	// contains filtered or unexported fields
}

func (*VerifyRequest_ChallengeResponse) Clone

func (*VerifyRequest_ChallengeResponse) CloneRaw

func (*VerifyRequest_ChallengeResponse) Descriptor

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

Deprecated, Use VerifyRequest_ChallengeResponse.ProtoReflect.Descriptor instead.

func (*VerifyRequest_ChallengeResponse) GetAkActivationDecryptedSecret

func (m *VerifyRequest_ChallengeResponse) GetAkActivationDecryptedSecret() []byte

func (*VerifyRequest_ChallengeResponse) GetEventlog

func (m *VerifyRequest_ChallengeResponse) GetEventlog() []byte

func (*VerifyRequest_ChallengeResponse) GetPcrs

func (*VerifyRequest_ChallengeResponse) GetQuotes

func (*VerifyRequest_ChallengeResponse) GotenMessage

func (*VerifyRequest_ChallengeResponse) GotenMessage()

func (*VerifyRequest_ChallengeResponse) GotenObjectExt

func (o *VerifyRequest_ChallengeResponse) GotenObjectExt()

func (*VerifyRequest_ChallengeResponse) GotenValidate

func (obj *VerifyRequest_ChallengeResponse) GotenValidate() error

func (*VerifyRequest_ChallengeResponse) MakeDiffFieldMask

func (*VerifyRequest_ChallengeResponse) MakeFullFieldMask

func (*VerifyRequest_ChallengeResponse) MakeRawDiffFieldMask

func (*VerifyRequest_ChallengeResponse) MakeRawFullFieldMask

func (o *VerifyRequest_ChallengeResponse) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VerifyRequest_ChallengeResponse) Marshal

func (m *VerifyRequest_ChallengeResponse) Marshal() ([]byte, error)

func (*VerifyRequest_ChallengeResponse) MarshalJSON

func (m *VerifyRequest_ChallengeResponse) MarshalJSON() ([]byte, error)

func (*VerifyRequest_ChallengeResponse) Merge

func (*VerifyRequest_ChallengeResponse) MergeRaw

func (*VerifyRequest_ChallengeResponse) ProtoMessage

func (*VerifyRequest_ChallengeResponse) ProtoMessage()

func (*VerifyRequest_ChallengeResponse) ProtoReflect

func (*VerifyRequest_ChallengeResponse) Reset

func (*VerifyRequest_ChallengeResponse) SetAkActivationDecryptedSecret

func (m *VerifyRequest_ChallengeResponse) SetAkActivationDecryptedSecret(fv []byte)

func (*VerifyRequest_ChallengeResponse) SetEventlog

func (m *VerifyRequest_ChallengeResponse) SetEventlog(fv []byte)

func (*VerifyRequest_ChallengeResponse) SetPcrs

func (*VerifyRequest_ChallengeResponse) SetQuotes

func (*VerifyRequest_ChallengeResponse) String

func (*VerifyRequest_ChallengeResponse) Unmarshal

func (m *VerifyRequest_ChallengeResponse) Unmarshal(b []byte) error

func (*VerifyRequest_ChallengeResponse) UnmarshalJSON

func (m *VerifyRequest_ChallengeResponse) UnmarshalJSON(data []byte) error

type VerifyRequest_ChallengeResponsePathSelectorAkActivationDecryptedSecret

type VerifyRequest_ChallengeResponsePathSelectorAkActivationDecryptedSecret struct{}

func (VerifyRequest_ChallengeResponsePathSelectorAkActivationDecryptedSecret) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorAkActivationDecryptedSecret) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorAkActivationDecryptedSecret) WithValue

type VerifyRequest_ChallengeResponsePathSelectorEventlog

type VerifyRequest_ChallengeResponsePathSelectorEventlog struct{}

func (VerifyRequest_ChallengeResponsePathSelectorEventlog) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorEventlog) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorEventlog) WithValue

type VerifyRequest_ChallengeResponsePathSelectorPcrs

type VerifyRequest_ChallengeResponsePathSelectorPcrs struct{}

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) Comment

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) DigestAlg

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) DigestHex

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) Index

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithItemValue

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithSubArrayItemValue

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithSubArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithSubPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithSubValue

func (VerifyRequest_ChallengeResponsePathSelectorPcrs) WithValue

type VerifyRequest_ChallengeResponsePathSelectorPcrsComment

type VerifyRequest_ChallengeResponsePathSelectorPcrsComment struct{}

func (VerifyRequest_ChallengeResponsePathSelectorPcrsComment) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrsComment) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrsComment) WithValue

type VerifyRequest_ChallengeResponsePathSelectorPcrsDigestAlg

type VerifyRequest_ChallengeResponsePathSelectorPcrsDigestAlg struct{}

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestAlg) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestAlg) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestAlg) WithValue

type VerifyRequest_ChallengeResponsePathSelectorPcrsDigestHex

type VerifyRequest_ChallengeResponsePathSelectorPcrsDigestHex struct{}

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestHex) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestHex) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrsDigestHex) WithValue

type VerifyRequest_ChallengeResponsePathSelectorPcrsIndex

type VerifyRequest_ChallengeResponsePathSelectorPcrsIndex struct{}

func (VerifyRequest_ChallengeResponsePathSelectorPcrsIndex) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorPcrsIndex) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorPcrsIndex) WithValue

type VerifyRequest_ChallengeResponsePathSelectorQuotes

type VerifyRequest_ChallengeResponsePathSelectorQuotes struct{}

func (VerifyRequest_ChallengeResponsePathSelectorQuotes) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorQuotes) Quote

func (VerifyRequest_ChallengeResponsePathSelectorQuotes) Signature

type VerifyRequest_ChallengeResponsePathSelectorQuotesQuote

type VerifyRequest_ChallengeResponsePathSelectorQuotesQuote struct{}

func (VerifyRequest_ChallengeResponsePathSelectorQuotesQuote) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorQuotesQuote) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorQuotesQuote) WithValue

type VerifyRequest_ChallengeResponsePathSelectorQuotesSignature

type VerifyRequest_ChallengeResponsePathSelectorQuotesSignature struct{}

func (VerifyRequest_ChallengeResponsePathSelectorQuotesSignature) FieldPath

func (VerifyRequest_ChallengeResponsePathSelectorQuotesSignature) WithArrayOfValues

func (VerifyRequest_ChallengeResponsePathSelectorQuotesSignature) WithValue

type VerifyRequest_ChallengeResponse_

type VerifyRequest_ChallengeResponse_ struct {
	ChallengeResponse *VerifyRequest_ChallengeResponse `protobuf:"bytes,2,opt,name=challenge_response,json=challengeResponse,proto3,oneof" firestore:"challengeResponse"`
}

type VerifyRequest_ChallengeResponse_FieldMask

type VerifyRequest_ChallengeResponse_FieldMask struct {
	Paths []VerifyRequestChallengeResponse_FieldPath
}

func FullVerifyRequest_ChallengeResponse_FieldMask

func FullVerifyRequest_ChallengeResponse_FieldMask() *VerifyRequest_ChallengeResponse_FieldMask

func (*VerifyRequest_ChallengeResponse_FieldMask) AppendPath

func (*VerifyRequest_ChallengeResponse_FieldMask) AppendRawPath

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VerifyRequest_ChallengeResponse_FieldMask) DecodeFirestore

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyRequest_ChallengeResponse_FieldMask) EncodeFirestore

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyRequest_ChallengeResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyRequest_ChallengeResponse_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyRequest_ChallengeResponse_FieldMask) GetPaths

func (*VerifyRequest_ChallengeResponse_FieldMask) GetRawPaths

func (*VerifyRequest_ChallengeResponse_FieldMask) IsFull

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) IsFull() bool

func (VerifyRequest_ChallengeResponse_FieldMask) Marshal

func (fieldMask VerifyRequest_ChallengeResponse_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VerifyRequest_ChallengeResponse_FieldMask) MarshalJSON

func (fieldMask VerifyRequest_ChallengeResponse_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyRequest_ChallengeResponse_FieldMask) PathsCount

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) PathsCount() int

func (*VerifyRequest_ChallengeResponse_FieldMask) Project

func (*VerifyRequest_ChallengeResponse_FieldMask) ProjectRaw

func (*VerifyRequest_ChallengeResponse_FieldMask) ProtoMessage

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) ProtoMessage()

func (*VerifyRequest_ChallengeResponse_FieldMask) ProtoReflect

func (*VerifyRequest_ChallengeResponse_FieldMask) Reset

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) Reset()

func (*VerifyRequest_ChallengeResponse_FieldMask) Set

func (*VerifyRequest_ChallengeResponse_FieldMask) SetFromCliFlag

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyRequest_ChallengeResponse_FieldMask) SetRaw

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VerifyRequest_ChallengeResponse_FieldMask) Size

func (*VerifyRequest_ChallengeResponse_FieldMask) String

func (*VerifyRequest_ChallengeResponse_FieldMask) Subtract

func (*VerifyRequest_ChallengeResponse_FieldMask) SubtractRaw

func (*VerifyRequest_ChallengeResponse_FieldMask) ToProtoFieldMask

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VerifyRequest_ChallengeResponse_FieldMask) Unmarshal

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) Unmarshal(data []byte) error

func (*VerifyRequest_ChallengeResponse_FieldMask) UnmarshalJSON

func (fieldMask *VerifyRequest_ChallengeResponse_FieldMask) UnmarshalJSON(data []byte) error

type VerifyRequest_ChallengeResponse_Quote

type VerifyRequest_ChallengeResponse_Quote struct {

	// TPMS_ATTEST (TSS_VALIDATION.Data or TSS_VALIDATION.rgbData)
	// This contains PCR selection information for which the signature was
	// calculated and other required data, like nonce.
	Quote []byte `protobuf:"bytes,1,opt,name=quote,proto3" json:"quote,omitempty" firestore:"quote"`
	// TSS_VALIDATION.ValidationData or TSS_VALIDATION.rgbValidationData
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty" firestore:"signature"`
	// contains filtered or unexported fields
}

func (*VerifyRequest_ChallengeResponse_Quote) Clone

func (*VerifyRequest_ChallengeResponse_Quote) CloneRaw

func (*VerifyRequest_ChallengeResponse_Quote) Descriptor

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

Deprecated, Use VerifyRequest_ChallengeResponse_Quote.ProtoReflect.Descriptor instead.

func (*VerifyRequest_ChallengeResponse_Quote) GetQuote

func (*VerifyRequest_ChallengeResponse_Quote) GetSignature

func (m *VerifyRequest_ChallengeResponse_Quote) GetSignature() []byte

func (*VerifyRequest_ChallengeResponse_Quote) GotenMessage

func (*VerifyRequest_ChallengeResponse_Quote) GotenMessage()

func (*VerifyRequest_ChallengeResponse_Quote) GotenObjectExt

func (o *VerifyRequest_ChallengeResponse_Quote) GotenObjectExt()

func (*VerifyRequest_ChallengeResponse_Quote) GotenValidate

func (obj *VerifyRequest_ChallengeResponse_Quote) GotenValidate() error

func (*VerifyRequest_ChallengeResponse_Quote) MakeFullFieldMask

func (*VerifyRequest_ChallengeResponse_Quote) MakeRawDiffFieldMask

func (*VerifyRequest_ChallengeResponse_Quote) MakeRawFullFieldMask

func (*VerifyRequest_ChallengeResponse_Quote) Marshal

func (*VerifyRequest_ChallengeResponse_Quote) MarshalJSON

func (m *VerifyRequest_ChallengeResponse_Quote) MarshalJSON() ([]byte, error)

func (*VerifyRequest_ChallengeResponse_Quote) Merge

func (*VerifyRequest_ChallengeResponse_Quote) MergeRaw

func (*VerifyRequest_ChallengeResponse_Quote) ProtoMessage

func (*VerifyRequest_ChallengeResponse_Quote) ProtoMessage()

func (*VerifyRequest_ChallengeResponse_Quote) ProtoReflect

func (*VerifyRequest_ChallengeResponse_Quote) Reset

func (*VerifyRequest_ChallengeResponse_Quote) SetQuote

func (m *VerifyRequest_ChallengeResponse_Quote) SetQuote(fv []byte)

func (*VerifyRequest_ChallengeResponse_Quote) SetSignature

func (m *VerifyRequest_ChallengeResponse_Quote) SetSignature(fv []byte)

func (*VerifyRequest_ChallengeResponse_Quote) String

func (*VerifyRequest_ChallengeResponse_Quote) Unmarshal

func (*VerifyRequest_ChallengeResponse_Quote) UnmarshalJSON

func (m *VerifyRequest_ChallengeResponse_Quote) UnmarshalJSON(data []byte) error

type VerifyRequest_ChallengeResponse_QuotePathSelectorQuote

type VerifyRequest_ChallengeResponse_QuotePathSelectorQuote struct{}

func (VerifyRequest_ChallengeResponse_QuotePathSelectorQuote) FieldPath

func (VerifyRequest_ChallengeResponse_QuotePathSelectorQuote) WithArrayOfValues

func (VerifyRequest_ChallengeResponse_QuotePathSelectorQuote) WithValue

type VerifyRequest_ChallengeResponse_QuotePathSelectorSignature

type VerifyRequest_ChallengeResponse_QuotePathSelectorSignature struct{}

func (VerifyRequest_ChallengeResponse_QuotePathSelectorSignature) FieldPath

func (VerifyRequest_ChallengeResponse_QuotePathSelectorSignature) WithArrayOfValues

func (VerifyRequest_ChallengeResponse_QuotePathSelectorSignature) WithValue

type VerifyRequest_ChallengeResponse_Quote_FieldMask

type VerifyRequest_ChallengeResponse_Quote_FieldMask struct {
	Paths []VerifyRequestChallengeResponseQuote_FieldPath
}

func FullVerifyRequest_ChallengeResponse_Quote_FieldMask

func FullVerifyRequest_ChallengeResponse_Quote_FieldMask() *VerifyRequest_ChallengeResponse_Quote_FieldMask

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) AppendPath

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) AppendRawPath

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) DecodeFirestore

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) GetPaths

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) GetRawPaths

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) IsFull

func (VerifyRequest_ChallengeResponse_Quote_FieldMask) Marshal

implement methods required by customType

func (VerifyRequest_ChallengeResponse_Quote_FieldMask) MarshalJSON

func (fieldMask VerifyRequest_ChallengeResponse_Quote_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) PathsCount

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) PathsCount() int

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) Project

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) ProjectRaw

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) ProtoMessage

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) ProtoMessage()

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) ProtoReflect

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) Reset

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) Set

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) SetFromCliFlag

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) SetRaw

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) Size

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) String

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) SubtractRaw

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) Unmarshal

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) Unmarshal(data []byte) error

func (*VerifyRequest_ChallengeResponse_Quote_FieldMask) UnmarshalJSON

func (fieldMask *VerifyRequest_ChallengeResponse_Quote_FieldMask) UnmarshalJSON(data []byte) error

type VerifyRequest_FieldMask

type VerifyRequest_FieldMask struct {
	Paths []VerifyRequest_FieldPath
}

func FullVerifyRequest_FieldMask

func FullVerifyRequest_FieldMask() *VerifyRequest_FieldMask

func (*VerifyRequest_FieldMask) AppendPath

func (fieldMask *VerifyRequest_FieldMask) AppendPath(path VerifyRequest_FieldPath)

func (*VerifyRequest_FieldMask) AppendRawPath

func (fieldMask *VerifyRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VerifyRequest_FieldMask) DecodeFirestore

func (fieldMask *VerifyRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyRequest_FieldMask) EncodeFirestore

func (fieldMask *VerifyRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyRequest_FieldMask) FilterInputFields

func (fieldMask *VerifyRequest_FieldMask) FilterInputFields() *VerifyRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyRequest_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyRequest_FieldMask) GetPaths

func (fieldMask *VerifyRequest_FieldMask) GetPaths() []VerifyRequest_FieldPath

func (*VerifyRequest_FieldMask) GetRawPaths

func (fieldMask *VerifyRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*VerifyRequest_FieldMask) IsFull

func (fieldMask *VerifyRequest_FieldMask) IsFull() bool

func (VerifyRequest_FieldMask) Marshal

func (fieldMask VerifyRequest_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VerifyRequest_FieldMask) MarshalJSON

func (fieldMask VerifyRequest_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyRequest_FieldMask) PathsCount

func (fieldMask *VerifyRequest_FieldMask) PathsCount() int

func (*VerifyRequest_FieldMask) Project

func (fieldMask *VerifyRequest_FieldMask) Project(source *VerifyRequest) *VerifyRequest

func (*VerifyRequest_FieldMask) ProjectRaw

func (*VerifyRequest_FieldMask) ProtoMessage

func (fieldMask *VerifyRequest_FieldMask) ProtoMessage()

func (*VerifyRequest_FieldMask) ProtoReflect

func (fieldMask *VerifyRequest_FieldMask) ProtoReflect() preflect.Message

func (*VerifyRequest_FieldMask) Reset

func (fieldMask *VerifyRequest_FieldMask) Reset()

func (*VerifyRequest_FieldMask) Set

func (fieldMask *VerifyRequest_FieldMask) Set(target, source *VerifyRequest)

func (*VerifyRequest_FieldMask) SetFromCliFlag

func (fieldMask *VerifyRequest_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyRequest_FieldMask) SetRaw

func (fieldMask *VerifyRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VerifyRequest_FieldMask) Size

func (fieldMask *VerifyRequest_FieldMask) Size() int

func (*VerifyRequest_FieldMask) String

func (fieldMask *VerifyRequest_FieldMask) String() string

func (*VerifyRequest_FieldMask) Subtract

func (*VerifyRequest_FieldMask) SubtractRaw

func (fieldMask *VerifyRequest_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*VerifyRequest_FieldMask) ToProtoFieldMask

func (fieldMask *VerifyRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VerifyRequest_FieldMask) Unmarshal

func (fieldMask *VerifyRequest_FieldMask) Unmarshal(data []byte) error

func (*VerifyRequest_FieldMask) UnmarshalJSON

func (fieldMask *VerifyRequest_FieldMask) UnmarshalJSON(data []byte) error

type VerifyRequest_FieldPath

type VerifyRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyRequest_FieldPathSelector
	Get(source *VerifyRequest) []interface{}
	GetSingle(source *VerifyRequest) (interface{}, bool)
	ClearValue(item *VerifyRequest)

	// Those methods build corresponding VerifyRequest_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyRequest_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyRequest_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyRequest_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyRequest_FieldPath

func MustParseVerifyRequest_FieldPath(rawField string) VerifyRequest_FieldPath

func ParseVerifyRequest_FieldPath

func ParseVerifyRequest_FieldPath(rawField string) (VerifyRequest_FieldPath, error)

type VerifyRequest_FieldPathArrayItemValue

type VerifyRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyRequest_FieldPath
	ContainsValue(*VerifyRequest) bool
}

VerifyRequest_FieldPathArrayItemValue allows storing single item in Path-specific values for VerifyRequest according to their type Present only for array (repeated) types.

func MustParseVerifyRequest_FieldPathArrayItemValue

func MustParseVerifyRequest_FieldPathArrayItemValue(pathStr, valueStr string) VerifyRequest_FieldPathArrayItemValue

func ParseVerifyRequest_FieldPathArrayItemValue

func ParseVerifyRequest_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyRequest_FieldPathArrayItemValue, error)

ParseVerifyRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyRequest_FieldPathArrayOfValues

type VerifyRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyRequest_FieldPath
}

VerifyRequest_FieldPathArrayOfValues allows storing slice of values for VerifyRequest fields according to their type

func MustParseVerifyRequest_FieldPathArrayOfValues

func MustParseVerifyRequest_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyRequest_FieldPathArrayOfValues

func ParseVerifyRequest_FieldPathArrayOfValues

func ParseVerifyRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyRequest_FieldPathArrayOfValues, error)

type VerifyRequest_FieldPathSelector

type VerifyRequest_FieldPathSelector int32
const (
	VerifyRequest_FieldPathSelectorAskForChallenge   VerifyRequest_FieldPathSelector = 0
	VerifyRequest_FieldPathSelectorChallengeResponse VerifyRequest_FieldPathSelector = 1
)

func (VerifyRequest_FieldPathSelector) String

type VerifyRequest_FieldPathValue

type VerifyRequest_FieldPathValue interface {
	VerifyRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyRequest)
	CompareWith(*VerifyRequest) (cmp int, comparable bool)
}

VerifyRequest_FieldPathValue allows storing values for VerifyRequest fields according to their type

func MustParseVerifyRequest_FieldPathValue

func MustParseVerifyRequest_FieldPathValue(pathStr, valueStr string) VerifyRequest_FieldPathValue

func ParseVerifyRequest_FieldPathValue

func ParseVerifyRequest_FieldPathValue(pathStr, valueStr string) (VerifyRequest_FieldPathValue, error)

type VerifyRequest_FieldSubPath

type VerifyRequest_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldSubPath) AsAskForChallengeSubPath

func (fps *VerifyRequest_FieldSubPath) AsAskForChallengeSubPath() (VerifyRequestAskForChallenge_FieldPath, bool)

func (*VerifyRequest_FieldSubPath) AsChallengeResponseSubPath

func (fps *VerifyRequest_FieldSubPath) AsChallengeResponseSubPath() (VerifyRequestChallengeResponse_FieldPath, bool)

func (*VerifyRequest_FieldSubPath) ClearValue

func (fps *VerifyRequest_FieldSubPath) ClearValue(item *VerifyRequest)

func (*VerifyRequest_FieldSubPath) ClearValueRaw

func (fps *VerifyRequest_FieldSubPath) ClearValueRaw(item proto.Message)

func (*VerifyRequest_FieldSubPath) Get

func (fps *VerifyRequest_FieldSubPath) Get(source *VerifyRequest) (values []interface{})

Get returns all values pointed by selected field from source VerifyRequest

func (*VerifyRequest_FieldSubPath) GetDefault

func (fps *VerifyRequest_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequest_FieldSubPath) GetRaw

func (fps *VerifyRequest_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequest_FieldSubPath) GetSingle

func (fps *VerifyRequest_FieldSubPath) GetSingle(source *VerifyRequest) (interface{}, bool)

GetSingle returns value of selected field from source VerifyRequest

func (*VerifyRequest_FieldSubPath) GetSingleRaw

func (fps *VerifyRequest_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequest_FieldSubPath) IsLeaf

func (fps *VerifyRequest_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*VerifyRequest_FieldSubPath) JSONString

func (fps *VerifyRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*VerifyRequest_FieldSubPath) Selector

func (*VerifyRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

func (fps *VerifyRequest_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyRequest_FieldSubPath) String

func (fps *VerifyRequest_FieldSubPath) String() string

String returns path representation in proto convention

func (*VerifyRequest_FieldSubPath) WithIArrayItemValue

func (fps *VerifyRequest_FieldSubPath) WithIArrayItemValue(value interface{}) VerifyRequest_FieldPathArrayItemValue

func (*VerifyRequest_FieldSubPath) WithIArrayOfValues

func (fps *VerifyRequest_FieldSubPath) WithIArrayOfValues(values interface{}) VerifyRequest_FieldPathArrayOfValues

func (*VerifyRequest_FieldSubPath) WithIValue

func (fps *VerifyRequest_FieldSubPath) WithIValue(value interface{}) VerifyRequest_FieldPathValue

func (*VerifyRequest_FieldSubPath) WithRawIArrayItemValue

func (fps *VerifyRequest_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyRequest_FieldSubPath) WithRawIArrayOfValues

func (fps *VerifyRequest_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyRequest_FieldSubPath) WithRawIValue

func (fps *VerifyRequest_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyRequest_FieldSubPathArrayItemValue

type VerifyRequest_FieldSubPathArrayItemValue struct {
	VerifyRequest_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldSubPathArrayItemValue) AsAskForChallengePathItemValue

func (*VerifyRequest_FieldSubPathArrayItemValue) AsChallengeResponsePathItemValue

func (*VerifyRequest_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *VerifyRequest_FieldSubPathArrayItemValue) ContainsValue(source *VerifyRequest) bool

Contains returns a boolean indicating if value that is being held is present in given 'VerifyRequest'

func (*VerifyRequest_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *VerifyRequest_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type VerifyRequest_FieldSubPathArrayOfValues

type VerifyRequest_FieldSubPathArrayOfValues struct {
	VerifyRequest_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldSubPathArrayOfValues) AsAskForChallengePathArrayOfValues

func (*VerifyRequest_FieldSubPathArrayOfValues) AsChallengeResponsePathArrayOfValues

func (*VerifyRequest_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *VerifyRequest_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type VerifyRequest_FieldSubPathValue

type VerifyRequest_FieldSubPathValue struct {
	VerifyRequest_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldSubPathValue) AsAskForChallengePathValue

func (*VerifyRequest_FieldSubPathValue) AsChallengeResponsePathValue

func (*VerifyRequest_FieldSubPathValue) CompareWith

func (fpvs *VerifyRequest_FieldSubPathValue) CompareWith(source *VerifyRequest) (int, bool)

func (*VerifyRequest_FieldSubPathValue) CompareWithRaw

func (fpvs *VerifyRequest_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyRequest_FieldSubPathValue) GetRawValue

func (fpvs *VerifyRequest_FieldSubPathValue) GetRawValue() interface{}

func (*VerifyRequest_FieldSubPathValue) SetTo

func (fpvs *VerifyRequest_FieldSubPathValue) SetTo(target **VerifyRequest)

func (*VerifyRequest_FieldSubPathValue) SetToRaw

func (fpvs *VerifyRequest_FieldSubPathValue) SetToRaw(target proto.Message)

type VerifyRequest_FieldTerminalPath

type VerifyRequest_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldTerminalPath) ClearValue

func (fp *VerifyRequest_FieldTerminalPath) ClearValue(item *VerifyRequest)

func (*VerifyRequest_FieldTerminalPath) ClearValueRaw

func (fp *VerifyRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*VerifyRequest_FieldTerminalPath) Get

func (fp *VerifyRequest_FieldTerminalPath) Get(source *VerifyRequest) (values []interface{})

Get returns all values pointed by specific field from source VerifyRequest

func (*VerifyRequest_FieldTerminalPath) GetDefault

func (fp *VerifyRequest_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyRequest_FieldTerminalPath) GetRaw

func (fp *VerifyRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyRequest_FieldTerminalPath) GetSingle

func (fp *VerifyRequest_FieldTerminalPath) GetSingle(source *VerifyRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source VerifyRequest

func (*VerifyRequest_FieldTerminalPath) GetSingleRaw

func (fp *VerifyRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyRequest_FieldTerminalPath) JSONString

func (fp *VerifyRequest_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*VerifyRequest_FieldTerminalPath) Selector

func (*VerifyRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (fp *VerifyRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *VerifyRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) VerifyRequest_FieldPathArrayItemValue

func (*VerifyRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *VerifyRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) VerifyRequest_FieldPathArrayOfValues

func (*VerifyRequest_FieldTerminalPath) WithIValue

func (fp *VerifyRequest_FieldTerminalPath) WithIValue(value interface{}) VerifyRequest_FieldPathValue

func (*VerifyRequest_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VerifyRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyRequest_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VerifyRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyRequest_FieldTerminalPath) WithRawIValue

func (fp *VerifyRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyRequest_FieldTerminalPathArrayItemValue

type VerifyRequest_FieldTerminalPathArrayItemValue struct {
	VerifyRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'VerifyRequest'

func (*VerifyRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyRequest as interface{}

func (*VerifyRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *VerifyRequest_FieldTerminalPathArrayItemValue) GetSingle(source *VerifyRequest) (interface{}, bool)

func (*VerifyRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VerifyRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VerifyRequest_FieldTerminalPathArrayOfValues

type VerifyRequest_FieldTerminalPathArrayOfValues struct {
	VerifyRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldTerminalPathArrayOfValues) AsAskForChallengeArrayOfValues

func (fpaov *VerifyRequest_FieldTerminalPathArrayOfValues) AsAskForChallengeArrayOfValues() ([]*VerifyRequest_AskForChallenge, bool)

func (*VerifyRequest_FieldTerminalPathArrayOfValues) AsChallengeResponseArrayOfValues

func (fpaov *VerifyRequest_FieldTerminalPathArrayOfValues) AsChallengeResponseArrayOfValues() ([]*VerifyRequest_ChallengeResponse, bool)

func (*VerifyRequest_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyRequest_FieldTerminalPathValue

type VerifyRequest_FieldTerminalPathValue struct {
	VerifyRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyRequest_FieldTerminalPathValue) AsAskForChallengeValue

func (*VerifyRequest_FieldTerminalPathValue) AsChallengeResponseValue

func (*VerifyRequest_FieldTerminalPathValue) CompareWith

func (fpv *VerifyRequest_FieldTerminalPathValue) CompareWith(source *VerifyRequest) (int, bool)

CompareWith compares value in the 'VerifyRequest_FieldTerminalPathValue' with the value under path in 'VerifyRequest'.

func (*VerifyRequest_FieldTerminalPathValue) CompareWithRaw

func (fpv *VerifyRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyRequest_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyRequest_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'VerifyRequest' as interface{}

func (*VerifyRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object VerifyRequest

func (*VerifyRequest_FieldTerminalPathValue) SetToRaw

func (fpv *VerifyRequest_FieldTerminalPathValue) SetToRaw(target proto.Message)

type VerifyResponse

type VerifyResponse struct {

	// Types that are valid to be assigned to Msg:
	//	*VerifyResponse_Challenge_
	//	*VerifyResponse_AttestationSuccessful_
	Msg isVerifyResponse_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

Response message for method [Verify][ntt.iam.v1alpha2.Verify]

func (*VerifyResponse) Clone

func (o *VerifyResponse) Clone() *VerifyResponse

func (*VerifyResponse) CloneRaw

func (*VerifyResponse) Descriptor

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

Deprecated, Use VerifyResponse.ProtoReflect.Descriptor instead.

func (*VerifyResponse) GetAttestationSuccessful

func (m *VerifyResponse) GetAttestationSuccessful() *VerifyResponse_AttestationSuccessful

func (*VerifyResponse) GetChallenge

func (m *VerifyResponse) GetChallenge() *VerifyResponse_Challenge

func (*VerifyResponse) GetMsg

func (m *VerifyResponse) GetMsg() isVerifyResponse_Msg

func (*VerifyResponse) GotenMessage

func (*VerifyResponse) GotenMessage()

func (*VerifyResponse) GotenObjectExt

func (o *VerifyResponse) GotenObjectExt()

func (*VerifyResponse) GotenValidate

func (obj *VerifyResponse) GotenValidate() error

func (*VerifyResponse) MakeDiffFieldMask

func (o *VerifyResponse) MakeDiffFieldMask(other *VerifyResponse) *VerifyResponse_FieldMask

func (*VerifyResponse) MakeFullFieldMask

func (o *VerifyResponse) MakeFullFieldMask() *VerifyResponse_FieldMask

func (*VerifyResponse) MakeRawDiffFieldMask

func (o *VerifyResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*VerifyResponse) MakeRawFullFieldMask

func (o *VerifyResponse) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VerifyResponse) Marshal

func (m *VerifyResponse) Marshal() ([]byte, error)

func (*VerifyResponse) MarshalJSON

func (m *VerifyResponse) MarshalJSON() ([]byte, error)

func (*VerifyResponse) Merge

func (o *VerifyResponse) Merge(source *VerifyResponse)

func (*VerifyResponse) MergeRaw

func (o *VerifyResponse) MergeRaw(source gotenobject.GotenObjectExt)

func (*VerifyResponse) ProtoMessage

func (*VerifyResponse) ProtoMessage()

func (*VerifyResponse) ProtoReflect

func (m *VerifyResponse) ProtoReflect() preflect.Message

func (*VerifyResponse) Reset

func (m *VerifyResponse) Reset()

func (*VerifyResponse) SetAttestationSuccessful

func (m *VerifyResponse) SetAttestationSuccessful(fv *VerifyResponse_AttestationSuccessful)

func (*VerifyResponse) SetChallenge

func (m *VerifyResponse) SetChallenge(fv *VerifyResponse_Challenge)

func (*VerifyResponse) SetMsg

func (m *VerifyResponse) SetMsg(ofv isVerifyResponse_Msg)

func (*VerifyResponse) String

func (m *VerifyResponse) String() string

func (*VerifyResponse) Unmarshal

func (m *VerifyResponse) Unmarshal(b []byte) error

func (*VerifyResponse) UnmarshalJSON

func (m *VerifyResponse) UnmarshalJSON(data []byte) error

type VerifyResponseAttestationSuccessfulFieldPathBuilder

type VerifyResponseAttestationSuccessfulFieldPathBuilder struct{}

func (VerifyResponseAttestationSuccessfulFieldPathBuilder) AttestationToken

type VerifyResponseAttestationSuccessful_FieldPath

type VerifyResponseAttestationSuccessful_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyResponseAttestationSuccessful_FieldPathSelector
	Get(source *VerifyResponse_AttestationSuccessful) []interface{}
	GetSingle(source *VerifyResponse_AttestationSuccessful) (interface{}, bool)
	ClearValue(item *VerifyResponse_AttestationSuccessful)

	// Those methods build corresponding VerifyResponseAttestationSuccessful_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyResponseAttestationSuccessful_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyResponseAttestationSuccessful_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyResponseAttestationSuccessful_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyResponseAttestationSuccessful_FieldPath

func MustParseVerifyResponseAttestationSuccessful_FieldPath(rawField string) VerifyResponseAttestationSuccessful_FieldPath

func ParseVerifyResponseAttestationSuccessful_FieldPath

func ParseVerifyResponseAttestationSuccessful_FieldPath(rawField string) (VerifyResponseAttestationSuccessful_FieldPath, error)

type VerifyResponseAttestationSuccessful_FieldPathArrayItemValue

type VerifyResponseAttestationSuccessful_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyResponseAttestationSuccessful_FieldPath
	ContainsValue(*VerifyResponse_AttestationSuccessful) bool
}

VerifyResponseAttestationSuccessful_FieldPathArrayItemValue allows storing single item in Path-specific values for AttestationSuccessful according to their type Present only for array (repeated) types.

func MustParseVerifyResponseAttestationSuccessful_FieldPathArrayItemValue

func MustParseVerifyResponseAttestationSuccessful_FieldPathArrayItemValue(pathStr, valueStr string) VerifyResponseAttestationSuccessful_FieldPathArrayItemValue

func ParseVerifyResponseAttestationSuccessful_FieldPathArrayItemValue

func ParseVerifyResponseAttestationSuccessful_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyResponseAttestationSuccessful_FieldPathArrayItemValue, error)

ParseVerifyResponseAttestationSuccessful_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyResponseAttestationSuccessful_FieldPathArrayOfValues

type VerifyResponseAttestationSuccessful_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyResponseAttestationSuccessful_FieldPath
}

VerifyResponseAttestationSuccessful_FieldPathArrayOfValues allows storing slice of values for AttestationSuccessful fields according to their type

func MustParseVerifyResponseAttestationSuccessful_FieldPathArrayOfValues

func MustParseVerifyResponseAttestationSuccessful_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyResponseAttestationSuccessful_FieldPathArrayOfValues

func ParseVerifyResponseAttestationSuccessful_FieldPathArrayOfValues

func ParseVerifyResponseAttestationSuccessful_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyResponseAttestationSuccessful_FieldPathArrayOfValues, error)

type VerifyResponseAttestationSuccessful_FieldPathSelector

type VerifyResponseAttestationSuccessful_FieldPathSelector int32
const (
	VerifyResponseAttestationSuccessful_FieldPathSelectorAttestationToken VerifyResponseAttestationSuccessful_FieldPathSelector = 0
)

func (VerifyResponseAttestationSuccessful_FieldPathSelector) String

type VerifyResponseAttestationSuccessful_FieldPathValue

type VerifyResponseAttestationSuccessful_FieldPathValue interface {
	VerifyResponseAttestationSuccessful_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyResponse_AttestationSuccessful)
	CompareWith(*VerifyResponse_AttestationSuccessful) (cmp int, comparable bool)
}

VerifyResponseAttestationSuccessful_FieldPathValue allows storing values for AttestationSuccessful fields according to their type

func MustParseVerifyResponseAttestationSuccessful_FieldPathValue

func MustParseVerifyResponseAttestationSuccessful_FieldPathValue(pathStr, valueStr string) VerifyResponseAttestationSuccessful_FieldPathValue

func ParseVerifyResponseAttestationSuccessful_FieldPathValue

func ParseVerifyResponseAttestationSuccessful_FieldPathValue(pathStr, valueStr string) (VerifyResponseAttestationSuccessful_FieldPathValue, error)

type VerifyResponseAttestationSuccessful_FieldTerminalPath

type VerifyResponseAttestationSuccessful_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) ClearValue

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) ClearValueRaw

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) Get

Get returns all values pointed by specific field from source VerifyResponse_AttestationSuccessful

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) GetDefault

func (fp *VerifyResponseAttestationSuccessful_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) GetRaw

func (fp *VerifyResponseAttestationSuccessful_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source VerifyResponse_AttestationSuccessful

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) GetSingleRaw

func (fp *VerifyResponseAttestationSuccessful_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) Selector

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithIArrayItemValue

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithIArrayOfValues

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithIValue

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithRawIArrayItemValue

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithRawIArrayOfValues

func (*VerifyResponseAttestationSuccessful_FieldTerminalPath) WithRawIValue

type VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue

type VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue struct {
	VerifyResponseAttestationSuccessful_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'AttestationSuccessful'

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyResponse_AttestationSuccessful as interface{}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue) GetSingle

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayItemValue) GetSingleRaw

type VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues

type VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues struct {
	VerifyResponseAttestationSuccessful_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues) AsAttestationTokenArrayOfValues

func (fpaov *VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues) AsAttestationTokenArrayOfValues() ([]string, bool)

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyResponseAttestationSuccessful_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyResponseAttestationSuccessful_FieldTerminalPathValue

type VerifyResponseAttestationSuccessful_FieldTerminalPathValue struct {
	VerifyResponseAttestationSuccessful_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) AsAttestationTokenValue

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'VerifyResponseAttestationSuccessful_FieldTerminalPathValue' with the value under path in 'VerifyResponse_AttestationSuccessful'.

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) CompareWithRaw

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyResponseAttestationSuccessful_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'AttestationSuccessful' as interface{}

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object AttestationSuccessful

func (*VerifyResponseAttestationSuccessful_FieldTerminalPathValue) SetToRaw

type VerifyResponseChallengeFieldPathBuilder

type VerifyResponseChallengeFieldPathBuilder struct{}

func NewVerifyResponseChallengeFieldPathBuilder

func NewVerifyResponseChallengeFieldPathBuilder() VerifyResponseChallengeFieldPathBuilder

func (VerifyResponseChallengeFieldPathBuilder) CredEncryptedByEkpub

func (VerifyResponseChallengeFieldPathBuilder) PlatformAttestationNonce

func (VerifyResponseChallengeFieldPathBuilder) SecretEncryptedByCred

type VerifyResponseChallenge_FieldPath

type VerifyResponseChallenge_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyResponseChallenge_FieldPathSelector
	Get(source *VerifyResponse_Challenge) []interface{}
	GetSingle(source *VerifyResponse_Challenge) (interface{}, bool)
	ClearValue(item *VerifyResponse_Challenge)

	// Those methods build corresponding VerifyResponseChallenge_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyResponseChallenge_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyResponseChallenge_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyResponseChallenge_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyResponseChallenge_FieldPath

func MustParseVerifyResponseChallenge_FieldPath(rawField string) VerifyResponseChallenge_FieldPath

func ParseVerifyResponseChallenge_FieldPath

func ParseVerifyResponseChallenge_FieldPath(rawField string) (VerifyResponseChallenge_FieldPath, error)

type VerifyResponseChallenge_FieldPathArrayItemValue

type VerifyResponseChallenge_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyResponseChallenge_FieldPath
	ContainsValue(*VerifyResponse_Challenge) bool
}

VerifyResponseChallenge_FieldPathArrayItemValue allows storing single item in Path-specific values for Challenge according to their type Present only for array (repeated) types.

func MustParseVerifyResponseChallenge_FieldPathArrayItemValue

func MustParseVerifyResponseChallenge_FieldPathArrayItemValue(pathStr, valueStr string) VerifyResponseChallenge_FieldPathArrayItemValue

func ParseVerifyResponseChallenge_FieldPathArrayItemValue

func ParseVerifyResponseChallenge_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyResponseChallenge_FieldPathArrayItemValue, error)

ParseVerifyResponseChallenge_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyResponseChallenge_FieldPathArrayOfValues

type VerifyResponseChallenge_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyResponseChallenge_FieldPath
}

VerifyResponseChallenge_FieldPathArrayOfValues allows storing slice of values for Challenge fields according to their type

func MustParseVerifyResponseChallenge_FieldPathArrayOfValues

func MustParseVerifyResponseChallenge_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyResponseChallenge_FieldPathArrayOfValues

func ParseVerifyResponseChallenge_FieldPathArrayOfValues

func ParseVerifyResponseChallenge_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyResponseChallenge_FieldPathArrayOfValues, error)

type VerifyResponseChallenge_FieldPathSelector

type VerifyResponseChallenge_FieldPathSelector int32
const (
	VerifyResponseChallenge_FieldPathSelectorPlatformAttestationNonce VerifyResponseChallenge_FieldPathSelector = 0
	VerifyResponseChallenge_FieldPathSelectorCredEncryptedByEkpub     VerifyResponseChallenge_FieldPathSelector = 1
	VerifyResponseChallenge_FieldPathSelectorSecretEncryptedByCred    VerifyResponseChallenge_FieldPathSelector = 2
)

func (VerifyResponseChallenge_FieldPathSelector) String

type VerifyResponseChallenge_FieldPathValue

type VerifyResponseChallenge_FieldPathValue interface {
	VerifyResponseChallenge_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyResponse_Challenge)
	CompareWith(*VerifyResponse_Challenge) (cmp int, comparable bool)
}

VerifyResponseChallenge_FieldPathValue allows storing values for Challenge fields according to their type

func MustParseVerifyResponseChallenge_FieldPathValue

func MustParseVerifyResponseChallenge_FieldPathValue(pathStr, valueStr string) VerifyResponseChallenge_FieldPathValue

func ParseVerifyResponseChallenge_FieldPathValue

func ParseVerifyResponseChallenge_FieldPathValue(pathStr, valueStr string) (VerifyResponseChallenge_FieldPathValue, error)

type VerifyResponseChallenge_FieldTerminalPath

type VerifyResponseChallenge_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyResponseChallenge_FieldTerminalPath) ClearValue

func (*VerifyResponseChallenge_FieldTerminalPath) ClearValueRaw

func (*VerifyResponseChallenge_FieldTerminalPath) Get

func (fp *VerifyResponseChallenge_FieldTerminalPath) Get(source *VerifyResponse_Challenge) (values []interface{})

Get returns all values pointed by specific field from source VerifyResponse_Challenge

func (*VerifyResponseChallenge_FieldTerminalPath) GetDefault

func (fp *VerifyResponseChallenge_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyResponseChallenge_FieldTerminalPath) GetRaw

func (fp *VerifyResponseChallenge_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyResponseChallenge_FieldTerminalPath) GetSingle

func (fp *VerifyResponseChallenge_FieldTerminalPath) GetSingle(source *VerifyResponse_Challenge) (interface{}, bool)

GetSingle returns value pointed by specific field of from source VerifyResponse_Challenge

func (*VerifyResponseChallenge_FieldTerminalPath) GetSingleRaw

func (fp *VerifyResponseChallenge_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyResponseChallenge_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyResponseChallenge_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*VerifyResponseChallenge_FieldTerminalPath) Selector

func (*VerifyResponseChallenge_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (fp *VerifyResponseChallenge_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyResponseChallenge_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyResponseChallenge_FieldTerminalPath) WithIArrayItemValue

func (*VerifyResponseChallenge_FieldTerminalPath) WithIArrayOfValues

func (*VerifyResponseChallenge_FieldTerminalPath) WithIValue

func (*VerifyResponseChallenge_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VerifyResponseChallenge_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyResponseChallenge_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VerifyResponseChallenge_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyResponseChallenge_FieldTerminalPath) WithRawIValue

func (fp *VerifyResponseChallenge_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyResponseChallenge_FieldTerminalPathArrayItemValue

type VerifyResponseChallenge_FieldTerminalPathArrayItemValue struct {
	VerifyResponseChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseChallenge_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'Challenge'

func (*VerifyResponseChallenge_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyResponseChallenge_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyResponse_Challenge as interface{}

func (*VerifyResponseChallenge_FieldTerminalPathArrayItemValue) GetSingle

func (*VerifyResponseChallenge_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VerifyResponseChallenge_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VerifyResponseChallenge_FieldTerminalPathArrayOfValues

type VerifyResponseChallenge_FieldTerminalPathArrayOfValues struct {
	VerifyResponseChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsCredEncryptedByEkpubArrayOfValues

func (fpaov *VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsCredEncryptedByEkpubArrayOfValues() ([][]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsPlatformAttestationNonceArrayOfValues

func (fpaov *VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsPlatformAttestationNonceArrayOfValues() ([][]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsSecretEncryptedByCredArrayOfValues

func (fpaov *VerifyResponseChallenge_FieldTerminalPathArrayOfValues) AsSecretEncryptedByCredArrayOfValues() ([][]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyResponseChallenge_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyResponseChallenge_FieldTerminalPathValue

type VerifyResponseChallenge_FieldTerminalPathValue struct {
	VerifyResponseChallenge_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponseChallenge_FieldTerminalPathValue) AsCredEncryptedByEkpubValue

func (fpv *VerifyResponseChallenge_FieldTerminalPathValue) AsCredEncryptedByEkpubValue() ([]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathValue) AsPlatformAttestationNonceValue

func (fpv *VerifyResponseChallenge_FieldTerminalPathValue) AsPlatformAttestationNonceValue() ([]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathValue) AsSecretEncryptedByCredValue

func (fpv *VerifyResponseChallenge_FieldTerminalPathValue) AsSecretEncryptedByCredValue() ([]byte, bool)

func (*VerifyResponseChallenge_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'VerifyResponseChallenge_FieldTerminalPathValue' with the value under path in 'VerifyResponse_Challenge'.

func (*VerifyResponseChallenge_FieldTerminalPathValue) CompareWithRaw

func (fpv *VerifyResponseChallenge_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyResponseChallenge_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyResponseChallenge_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Challenge' as interface{}

func (*VerifyResponseChallenge_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Challenge

func (*VerifyResponseChallenge_FieldTerminalPathValue) SetToRaw

type VerifyResponseFieldPathBuilder

type VerifyResponseFieldPathBuilder struct{}

func NewVerifyResponseFieldPathBuilder

func NewVerifyResponseFieldPathBuilder() VerifyResponseFieldPathBuilder

func (VerifyResponseFieldPathBuilder) AttestationSuccessful

func (VerifyResponseFieldPathBuilder) Challenge

type VerifyResponsePathSelectorAttestationSuccessful

type VerifyResponsePathSelectorAttestationSuccessful struct{}

func (VerifyResponsePathSelectorAttestationSuccessful) AttestationToken

func (VerifyResponsePathSelectorAttestationSuccessful) FieldPath

func (VerifyResponsePathSelectorAttestationSuccessful) WithArrayOfValues

func (VerifyResponsePathSelectorAttestationSuccessful) WithSubArrayItemValue

func (VerifyResponsePathSelectorAttestationSuccessful) WithSubArrayOfValues

func (VerifyResponsePathSelectorAttestationSuccessful) WithSubPath

func (VerifyResponsePathSelectorAttestationSuccessful) WithSubValue

func (VerifyResponsePathSelectorAttestationSuccessful) WithValue

type VerifyResponsePathSelectorAttestationSuccessfulAttestationToken

type VerifyResponsePathSelectorAttestationSuccessfulAttestationToken struct{}

func (VerifyResponsePathSelectorAttestationSuccessfulAttestationToken) FieldPath

func (VerifyResponsePathSelectorAttestationSuccessfulAttestationToken) WithArrayOfValues

func (VerifyResponsePathSelectorAttestationSuccessfulAttestationToken) WithValue

type VerifyResponsePathSelectorChallenge

type VerifyResponsePathSelectorChallenge struct{}

func (VerifyResponsePathSelectorChallenge) CredEncryptedByEkpub

func (VerifyResponsePathSelectorChallenge) FieldPath

func (VerifyResponsePathSelectorChallenge) PlatformAttestationNonce

func (VerifyResponsePathSelectorChallenge) SecretEncryptedByCred

func (VerifyResponsePathSelectorChallenge) WithArrayOfValues

func (VerifyResponsePathSelectorChallenge) WithSubArrayItemValue

func (VerifyResponsePathSelectorChallenge) WithSubArrayOfValues

func (VerifyResponsePathSelectorChallenge) WithSubPath

func (VerifyResponsePathSelectorChallenge) WithSubValue

func (VerifyResponsePathSelectorChallenge) WithValue

type VerifyResponsePathSelectorChallengeCredEncryptedByEkpub

type VerifyResponsePathSelectorChallengeCredEncryptedByEkpub struct{}

func (VerifyResponsePathSelectorChallengeCredEncryptedByEkpub) FieldPath

func (VerifyResponsePathSelectorChallengeCredEncryptedByEkpub) WithArrayOfValues

func (VerifyResponsePathSelectorChallengeCredEncryptedByEkpub) WithValue

type VerifyResponsePathSelectorChallengePlatformAttestationNonce

type VerifyResponsePathSelectorChallengePlatformAttestationNonce struct{}

func (VerifyResponsePathSelectorChallengePlatformAttestationNonce) FieldPath

func (VerifyResponsePathSelectorChallengePlatformAttestationNonce) WithArrayOfValues

func (VerifyResponsePathSelectorChallengePlatformAttestationNonce) WithValue

type VerifyResponsePathSelectorChallengeSecretEncryptedByCred

type VerifyResponsePathSelectorChallengeSecretEncryptedByCred struct{}

func (VerifyResponsePathSelectorChallengeSecretEncryptedByCred) FieldPath

func (VerifyResponsePathSelectorChallengeSecretEncryptedByCred) WithArrayOfValues

func (VerifyResponsePathSelectorChallengeSecretEncryptedByCred) WithValue

type VerifyResponse_AttestationSuccessful

type VerifyResponse_AttestationSuccessful struct {
	AttestationToken string `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VerifyResponse_AttestationSuccessful) Clone

func (*VerifyResponse_AttestationSuccessful) CloneRaw

func (*VerifyResponse_AttestationSuccessful) Descriptor

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

Deprecated, Use VerifyResponse_AttestationSuccessful.ProtoReflect.Descriptor instead.

func (*VerifyResponse_AttestationSuccessful) GetAttestationToken

func (m *VerifyResponse_AttestationSuccessful) GetAttestationToken() string

func (*VerifyResponse_AttestationSuccessful) GotenMessage

func (*VerifyResponse_AttestationSuccessful) GotenMessage()

func (*VerifyResponse_AttestationSuccessful) GotenObjectExt

func (o *VerifyResponse_AttestationSuccessful) GotenObjectExt()

func (*VerifyResponse_AttestationSuccessful) GotenValidate

func (obj *VerifyResponse_AttestationSuccessful) GotenValidate() error

func (*VerifyResponse_AttestationSuccessful) MakeFullFieldMask

func (*VerifyResponse_AttestationSuccessful) MakeRawDiffFieldMask

func (*VerifyResponse_AttestationSuccessful) MakeRawFullFieldMask

func (*VerifyResponse_AttestationSuccessful) Marshal

func (*VerifyResponse_AttestationSuccessful) MarshalJSON

func (m *VerifyResponse_AttestationSuccessful) MarshalJSON() ([]byte, error)

func (*VerifyResponse_AttestationSuccessful) Merge

func (*VerifyResponse_AttestationSuccessful) MergeRaw

func (*VerifyResponse_AttestationSuccessful) ProtoMessage

func (*VerifyResponse_AttestationSuccessful) ProtoMessage()

func (*VerifyResponse_AttestationSuccessful) ProtoReflect

func (*VerifyResponse_AttestationSuccessful) Reset

func (*VerifyResponse_AttestationSuccessful) SetAttestationToken

func (m *VerifyResponse_AttestationSuccessful) SetAttestationToken(fv string)

func (*VerifyResponse_AttestationSuccessful) String

func (*VerifyResponse_AttestationSuccessful) Unmarshal

func (*VerifyResponse_AttestationSuccessful) UnmarshalJSON

func (m *VerifyResponse_AttestationSuccessful) UnmarshalJSON(data []byte) error

type VerifyResponse_AttestationSuccessfulPathSelectorAttestationToken

type VerifyResponse_AttestationSuccessfulPathSelectorAttestationToken struct{}

func (VerifyResponse_AttestationSuccessfulPathSelectorAttestationToken) FieldPath

func (VerifyResponse_AttestationSuccessfulPathSelectorAttestationToken) WithArrayOfValues

func (VerifyResponse_AttestationSuccessfulPathSelectorAttestationToken) WithValue

type VerifyResponse_AttestationSuccessful_

type VerifyResponse_AttestationSuccessful_ struct {
	AttestationSuccessful *VerifyResponse_AttestationSuccessful `protobuf:"bytes,2,opt,name=attestation_successful,json=attestationSuccessful,proto3,oneof" firestore:"attestationSuccessful"`
}

type VerifyResponse_AttestationSuccessful_FieldMask

type VerifyResponse_AttestationSuccessful_FieldMask struct {
	Paths []VerifyResponseAttestationSuccessful_FieldPath
}

func FullVerifyResponse_AttestationSuccessful_FieldMask

func FullVerifyResponse_AttestationSuccessful_FieldMask() *VerifyResponse_AttestationSuccessful_FieldMask

func (*VerifyResponse_AttestationSuccessful_FieldMask) AppendPath

func (*VerifyResponse_AttestationSuccessful_FieldMask) AppendRawPath

func (*VerifyResponse_AttestationSuccessful_FieldMask) DecodeFirestore

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyResponse_AttestationSuccessful_FieldMask) EncodeFirestore

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyResponse_AttestationSuccessful_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyResponse_AttestationSuccessful_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyResponse_AttestationSuccessful_FieldMask) GetPaths

func (*VerifyResponse_AttestationSuccessful_FieldMask) GetRawPaths

func (*VerifyResponse_AttestationSuccessful_FieldMask) IsFull

func (VerifyResponse_AttestationSuccessful_FieldMask) Marshal

implement methods required by customType

func (VerifyResponse_AttestationSuccessful_FieldMask) MarshalJSON

func (fieldMask VerifyResponse_AttestationSuccessful_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyResponse_AttestationSuccessful_FieldMask) PathsCount

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) PathsCount() int

func (*VerifyResponse_AttestationSuccessful_FieldMask) Project

func (*VerifyResponse_AttestationSuccessful_FieldMask) ProjectRaw

func (*VerifyResponse_AttestationSuccessful_FieldMask) ProtoMessage

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) ProtoMessage()

func (*VerifyResponse_AttestationSuccessful_FieldMask) ProtoReflect

func (*VerifyResponse_AttestationSuccessful_FieldMask) Reset

func (*VerifyResponse_AttestationSuccessful_FieldMask) Set

func (*VerifyResponse_AttestationSuccessful_FieldMask) SetFromCliFlag

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyResponse_AttestationSuccessful_FieldMask) SetRaw

func (*VerifyResponse_AttestationSuccessful_FieldMask) Size

func (*VerifyResponse_AttestationSuccessful_FieldMask) String

func (*VerifyResponse_AttestationSuccessful_FieldMask) SubtractRaw

func (*VerifyResponse_AttestationSuccessful_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*VerifyResponse_AttestationSuccessful_FieldMask) Unmarshal

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) Unmarshal(data []byte) error

func (*VerifyResponse_AttestationSuccessful_FieldMask) UnmarshalJSON

func (fieldMask *VerifyResponse_AttestationSuccessful_FieldMask) UnmarshalJSON(data []byte) error

type VerifyResponse_Challenge

type VerifyResponse_Challenge struct {

	// Platform attestation
	PlatformAttestationNonce []byte `` /* 172-byte string literal not displayed */
	// AK Identity Activation
	CredEncryptedByEkpub  []byte `` /* 158-byte string literal not displayed */
	SecretEncryptedByCred []byte `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VerifyResponse_Challenge) Clone

func (*VerifyResponse_Challenge) CloneRaw

func (*VerifyResponse_Challenge) Descriptor

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

Deprecated, Use VerifyResponse_Challenge.ProtoReflect.Descriptor instead.

func (*VerifyResponse_Challenge) GetCredEncryptedByEkpub

func (m *VerifyResponse_Challenge) GetCredEncryptedByEkpub() []byte

func (*VerifyResponse_Challenge) GetPlatformAttestationNonce

func (m *VerifyResponse_Challenge) GetPlatformAttestationNonce() []byte

func (*VerifyResponse_Challenge) GetSecretEncryptedByCred

func (m *VerifyResponse_Challenge) GetSecretEncryptedByCred() []byte

func (*VerifyResponse_Challenge) GotenMessage

func (*VerifyResponse_Challenge) GotenMessage()

func (*VerifyResponse_Challenge) GotenObjectExt

func (o *VerifyResponse_Challenge) GotenObjectExt()

func (*VerifyResponse_Challenge) GotenValidate

func (obj *VerifyResponse_Challenge) GotenValidate() error

func (*VerifyResponse_Challenge) MakeDiffFieldMask

func (*VerifyResponse_Challenge) MakeFullFieldMask

func (*VerifyResponse_Challenge) MakeRawDiffFieldMask

func (*VerifyResponse_Challenge) MakeRawFullFieldMask

func (o *VerifyResponse_Challenge) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VerifyResponse_Challenge) Marshal

func (m *VerifyResponse_Challenge) Marshal() ([]byte, error)

func (*VerifyResponse_Challenge) MarshalJSON

func (m *VerifyResponse_Challenge) MarshalJSON() ([]byte, error)

func (*VerifyResponse_Challenge) Merge

func (*VerifyResponse_Challenge) MergeRaw

func (*VerifyResponse_Challenge) ProtoMessage

func (*VerifyResponse_Challenge) ProtoMessage()

func (*VerifyResponse_Challenge) ProtoReflect

func (m *VerifyResponse_Challenge) ProtoReflect() preflect.Message

func (*VerifyResponse_Challenge) Reset

func (m *VerifyResponse_Challenge) Reset()

func (*VerifyResponse_Challenge) SetCredEncryptedByEkpub

func (m *VerifyResponse_Challenge) SetCredEncryptedByEkpub(fv []byte)

func (*VerifyResponse_Challenge) SetPlatformAttestationNonce

func (m *VerifyResponse_Challenge) SetPlatformAttestationNonce(fv []byte)

func (*VerifyResponse_Challenge) SetSecretEncryptedByCred

func (m *VerifyResponse_Challenge) SetSecretEncryptedByCred(fv []byte)

func (*VerifyResponse_Challenge) String

func (m *VerifyResponse_Challenge) String() string

func (*VerifyResponse_Challenge) Unmarshal

func (m *VerifyResponse_Challenge) Unmarshal(b []byte) error

func (*VerifyResponse_Challenge) UnmarshalJSON

func (m *VerifyResponse_Challenge) UnmarshalJSON(data []byte) error

type VerifyResponse_ChallengePathSelectorCredEncryptedByEkpub

type VerifyResponse_ChallengePathSelectorCredEncryptedByEkpub struct{}

func (VerifyResponse_ChallengePathSelectorCredEncryptedByEkpub) FieldPath

func (VerifyResponse_ChallengePathSelectorCredEncryptedByEkpub) WithArrayOfValues

func (VerifyResponse_ChallengePathSelectorCredEncryptedByEkpub) WithValue

type VerifyResponse_ChallengePathSelectorPlatformAttestationNonce

type VerifyResponse_ChallengePathSelectorPlatformAttestationNonce struct{}

func (VerifyResponse_ChallengePathSelectorPlatformAttestationNonce) FieldPath

func (VerifyResponse_ChallengePathSelectorPlatformAttestationNonce) WithArrayOfValues

func (VerifyResponse_ChallengePathSelectorPlatformAttestationNonce) WithValue

type VerifyResponse_ChallengePathSelectorSecretEncryptedByCred

type VerifyResponse_ChallengePathSelectorSecretEncryptedByCred struct{}

func (VerifyResponse_ChallengePathSelectorSecretEncryptedByCred) FieldPath

func (VerifyResponse_ChallengePathSelectorSecretEncryptedByCred) WithArrayOfValues

func (VerifyResponse_ChallengePathSelectorSecretEncryptedByCred) WithValue

type VerifyResponse_Challenge_

type VerifyResponse_Challenge_ struct {
	Challenge *VerifyResponse_Challenge `protobuf:"bytes,1,opt,name=challenge,proto3,oneof" firestore:"challenge"`
}

type VerifyResponse_Challenge_FieldMask

type VerifyResponse_Challenge_FieldMask struct {
	Paths []VerifyResponseChallenge_FieldPath
}

func FullVerifyResponse_Challenge_FieldMask

func FullVerifyResponse_Challenge_FieldMask() *VerifyResponse_Challenge_FieldMask

func (*VerifyResponse_Challenge_FieldMask) AppendPath

func (*VerifyResponse_Challenge_FieldMask) AppendRawPath

func (fieldMask *VerifyResponse_Challenge_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VerifyResponse_Challenge_FieldMask) DecodeFirestore

func (fieldMask *VerifyResponse_Challenge_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyResponse_Challenge_FieldMask) EncodeFirestore

func (fieldMask *VerifyResponse_Challenge_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyResponse_Challenge_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyResponse_Challenge_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyResponse_Challenge_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyResponse_Challenge_FieldMask) GetPaths

func (*VerifyResponse_Challenge_FieldMask) GetRawPaths

func (fieldMask *VerifyResponse_Challenge_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*VerifyResponse_Challenge_FieldMask) IsFull

func (fieldMask *VerifyResponse_Challenge_FieldMask) IsFull() bool

func (VerifyResponse_Challenge_FieldMask) Marshal

func (fieldMask VerifyResponse_Challenge_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VerifyResponse_Challenge_FieldMask) MarshalJSON

func (fieldMask VerifyResponse_Challenge_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyResponse_Challenge_FieldMask) PathsCount

func (fieldMask *VerifyResponse_Challenge_FieldMask) PathsCount() int

func (*VerifyResponse_Challenge_FieldMask) Project

func (*VerifyResponse_Challenge_FieldMask) ProjectRaw

func (*VerifyResponse_Challenge_FieldMask) ProtoMessage

func (fieldMask *VerifyResponse_Challenge_FieldMask) ProtoMessage()

func (*VerifyResponse_Challenge_FieldMask) ProtoReflect

func (fieldMask *VerifyResponse_Challenge_FieldMask) ProtoReflect() preflect.Message

func (*VerifyResponse_Challenge_FieldMask) Reset

func (fieldMask *VerifyResponse_Challenge_FieldMask) Reset()

func (*VerifyResponse_Challenge_FieldMask) Set

func (fieldMask *VerifyResponse_Challenge_FieldMask) Set(target, source *VerifyResponse_Challenge)

func (*VerifyResponse_Challenge_FieldMask) SetFromCliFlag

func (fieldMask *VerifyResponse_Challenge_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyResponse_Challenge_FieldMask) SetRaw

func (fieldMask *VerifyResponse_Challenge_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VerifyResponse_Challenge_FieldMask) Size

func (fieldMask *VerifyResponse_Challenge_FieldMask) Size() int

func (*VerifyResponse_Challenge_FieldMask) String

func (fieldMask *VerifyResponse_Challenge_FieldMask) String() string

func (*VerifyResponse_Challenge_FieldMask) Subtract

func (*VerifyResponse_Challenge_FieldMask) SubtractRaw

func (*VerifyResponse_Challenge_FieldMask) ToProtoFieldMask

func (fieldMask *VerifyResponse_Challenge_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VerifyResponse_Challenge_FieldMask) Unmarshal

func (fieldMask *VerifyResponse_Challenge_FieldMask) Unmarshal(data []byte) error

func (*VerifyResponse_Challenge_FieldMask) UnmarshalJSON

func (fieldMask *VerifyResponse_Challenge_FieldMask) UnmarshalJSON(data []byte) error

type VerifyResponse_FieldMask

type VerifyResponse_FieldMask struct {
	Paths []VerifyResponse_FieldPath
}

func FullVerifyResponse_FieldMask

func FullVerifyResponse_FieldMask() *VerifyResponse_FieldMask

func (*VerifyResponse_FieldMask) AppendPath

func (fieldMask *VerifyResponse_FieldMask) AppendPath(path VerifyResponse_FieldPath)

func (*VerifyResponse_FieldMask) AppendRawPath

func (fieldMask *VerifyResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VerifyResponse_FieldMask) DecodeFirestore

func (fieldMask *VerifyResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VerifyResponse_FieldMask) EncodeFirestore

func (fieldMask *VerifyResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VerifyResponse_FieldMask) FilterInputFields

func (fieldMask *VerifyResponse_FieldMask) FilterInputFields() *VerifyResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VerifyResponse_FieldMask) FromProtoFieldMask

func (fieldMask *VerifyResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*VerifyResponse_FieldMask) GetPaths

func (fieldMask *VerifyResponse_FieldMask) GetPaths() []VerifyResponse_FieldPath

func (*VerifyResponse_FieldMask) GetRawPaths

func (fieldMask *VerifyResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*VerifyResponse_FieldMask) IsFull

func (fieldMask *VerifyResponse_FieldMask) IsFull() bool

func (VerifyResponse_FieldMask) Marshal

func (fieldMask VerifyResponse_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VerifyResponse_FieldMask) MarshalJSON

func (fieldMask VerifyResponse_FieldMask) MarshalJSON() ([]byte, error)

func (*VerifyResponse_FieldMask) PathsCount

func (fieldMask *VerifyResponse_FieldMask) PathsCount() int

func (*VerifyResponse_FieldMask) Project

func (fieldMask *VerifyResponse_FieldMask) Project(source *VerifyResponse) *VerifyResponse

func (*VerifyResponse_FieldMask) ProjectRaw

func (*VerifyResponse_FieldMask) ProtoMessage

func (fieldMask *VerifyResponse_FieldMask) ProtoMessage()

func (*VerifyResponse_FieldMask) ProtoReflect

func (fieldMask *VerifyResponse_FieldMask) ProtoReflect() preflect.Message

func (*VerifyResponse_FieldMask) Reset

func (fieldMask *VerifyResponse_FieldMask) Reset()

func (*VerifyResponse_FieldMask) Set

func (fieldMask *VerifyResponse_FieldMask) Set(target, source *VerifyResponse)

func (*VerifyResponse_FieldMask) SetFromCliFlag

func (fieldMask *VerifyResponse_FieldMask) SetFromCliFlag(raw string) error

func (*VerifyResponse_FieldMask) SetRaw

func (fieldMask *VerifyResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VerifyResponse_FieldMask) Size

func (fieldMask *VerifyResponse_FieldMask) Size() int

func (*VerifyResponse_FieldMask) String

func (fieldMask *VerifyResponse_FieldMask) String() string

func (*VerifyResponse_FieldMask) Subtract

func (*VerifyResponse_FieldMask) SubtractRaw

func (fieldMask *VerifyResponse_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*VerifyResponse_FieldMask) ToProtoFieldMask

func (fieldMask *VerifyResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VerifyResponse_FieldMask) Unmarshal

func (fieldMask *VerifyResponse_FieldMask) Unmarshal(data []byte) error

func (*VerifyResponse_FieldMask) UnmarshalJSON

func (fieldMask *VerifyResponse_FieldMask) UnmarshalJSON(data []byte) error

type VerifyResponse_FieldPath

type VerifyResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() VerifyResponse_FieldPathSelector
	Get(source *VerifyResponse) []interface{}
	GetSingle(source *VerifyResponse) (interface{}, bool)
	ClearValue(item *VerifyResponse)

	// Those methods build corresponding VerifyResponse_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VerifyResponse_FieldPathValue
	WithIArrayOfValues(values interface{}) VerifyResponse_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VerifyResponse_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVerifyResponse_FieldPath

func MustParseVerifyResponse_FieldPath(rawField string) VerifyResponse_FieldPath

func ParseVerifyResponse_FieldPath

func ParseVerifyResponse_FieldPath(rawField string) (VerifyResponse_FieldPath, error)

type VerifyResponse_FieldPathArrayItemValue

type VerifyResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VerifyResponse_FieldPath
	ContainsValue(*VerifyResponse) bool
}

VerifyResponse_FieldPathArrayItemValue allows storing single item in Path-specific values for VerifyResponse according to their type Present only for array (repeated) types.

func MustParseVerifyResponse_FieldPathArrayItemValue

func MustParseVerifyResponse_FieldPathArrayItemValue(pathStr, valueStr string) VerifyResponse_FieldPathArrayItemValue

func ParseVerifyResponse_FieldPathArrayItemValue

func ParseVerifyResponse_FieldPathArrayItemValue(pathStr, valueStr string) (VerifyResponse_FieldPathArrayItemValue, error)

ParseVerifyResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VerifyResponse_FieldPathArrayOfValues

type VerifyResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VerifyResponse_FieldPath
}

VerifyResponse_FieldPathArrayOfValues allows storing slice of values for VerifyResponse fields according to their type

func MustParseVerifyResponse_FieldPathArrayOfValues

func MustParseVerifyResponse_FieldPathArrayOfValues(pathStr, valuesStr string) VerifyResponse_FieldPathArrayOfValues

func ParseVerifyResponse_FieldPathArrayOfValues

func ParseVerifyResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (VerifyResponse_FieldPathArrayOfValues, error)

type VerifyResponse_FieldPathSelector

type VerifyResponse_FieldPathSelector int32
const (
	VerifyResponse_FieldPathSelectorChallenge             VerifyResponse_FieldPathSelector = 0
	VerifyResponse_FieldPathSelectorAttestationSuccessful VerifyResponse_FieldPathSelector = 1
)

func (VerifyResponse_FieldPathSelector) String

type VerifyResponse_FieldPathValue

type VerifyResponse_FieldPathValue interface {
	VerifyResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VerifyResponse)
	CompareWith(*VerifyResponse) (cmp int, comparable bool)
}

VerifyResponse_FieldPathValue allows storing values for VerifyResponse fields according to their type

func MustParseVerifyResponse_FieldPathValue

func MustParseVerifyResponse_FieldPathValue(pathStr, valueStr string) VerifyResponse_FieldPathValue

func ParseVerifyResponse_FieldPathValue

func ParseVerifyResponse_FieldPathValue(pathStr, valueStr string) (VerifyResponse_FieldPathValue, error)

type VerifyResponse_FieldSubPath

type VerifyResponse_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldSubPath) AsAttestationSuccessfulSubPath

func (fps *VerifyResponse_FieldSubPath) AsAttestationSuccessfulSubPath() (VerifyResponseAttestationSuccessful_FieldPath, bool)

func (*VerifyResponse_FieldSubPath) AsChallengeSubPath

func (*VerifyResponse_FieldSubPath) ClearValue

func (fps *VerifyResponse_FieldSubPath) ClearValue(item *VerifyResponse)

func (*VerifyResponse_FieldSubPath) ClearValueRaw

func (fps *VerifyResponse_FieldSubPath) ClearValueRaw(item proto.Message)

func (*VerifyResponse_FieldSubPath) Get

func (fps *VerifyResponse_FieldSubPath) Get(source *VerifyResponse) (values []interface{})

Get returns all values pointed by selected field from source VerifyResponse

func (*VerifyResponse_FieldSubPath) GetDefault

func (fps *VerifyResponse_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyResponse_FieldSubPath) GetRaw

func (fps *VerifyResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*VerifyResponse_FieldSubPath) GetSingle

func (fps *VerifyResponse_FieldSubPath) GetSingle(source *VerifyResponse) (interface{}, bool)

GetSingle returns value of selected field from source VerifyResponse

func (*VerifyResponse_FieldSubPath) GetSingleRaw

func (fps *VerifyResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyResponse_FieldSubPath) IsLeaf

func (fps *VerifyResponse_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*VerifyResponse_FieldSubPath) JSONString

func (fps *VerifyResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*VerifyResponse_FieldSubPath) Selector

func (*VerifyResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

func (fps *VerifyResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyResponse_FieldSubPath) String

func (fps *VerifyResponse_FieldSubPath) String() string

String returns path representation in proto convention

func (*VerifyResponse_FieldSubPath) WithIArrayItemValue

func (fps *VerifyResponse_FieldSubPath) WithIArrayItemValue(value interface{}) VerifyResponse_FieldPathArrayItemValue

func (*VerifyResponse_FieldSubPath) WithIArrayOfValues

func (fps *VerifyResponse_FieldSubPath) WithIArrayOfValues(values interface{}) VerifyResponse_FieldPathArrayOfValues

func (*VerifyResponse_FieldSubPath) WithIValue

func (fps *VerifyResponse_FieldSubPath) WithIValue(value interface{}) VerifyResponse_FieldPathValue

func (*VerifyResponse_FieldSubPath) WithRawIArrayItemValue

func (fps *VerifyResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyResponse_FieldSubPath) WithRawIArrayOfValues

func (fps *VerifyResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyResponse_FieldSubPath) WithRawIValue

func (fps *VerifyResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyResponse_FieldSubPathArrayItemValue

type VerifyResponse_FieldSubPathArrayItemValue struct {
	VerifyResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldSubPathArrayItemValue) AsAttestationSuccessfulPathItemValue

func (*VerifyResponse_FieldSubPathArrayItemValue) AsChallengePathItemValue

func (*VerifyResponse_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *VerifyResponse_FieldSubPathArrayItemValue) ContainsValue(source *VerifyResponse) bool

Contains returns a boolean indicating if value that is being held is present in given 'VerifyResponse'

func (*VerifyResponse_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *VerifyResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type VerifyResponse_FieldSubPathArrayOfValues

type VerifyResponse_FieldSubPathArrayOfValues struct {
	VerifyResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldSubPathArrayOfValues) AsAttestationSuccessfulPathArrayOfValues

func (*VerifyResponse_FieldSubPathArrayOfValues) AsChallengePathArrayOfValues

func (*VerifyResponse_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *VerifyResponse_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type VerifyResponse_FieldSubPathValue

type VerifyResponse_FieldSubPathValue struct {
	VerifyResponse_FieldPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldSubPathValue) AsAttestationSuccessfulPathValue

func (*VerifyResponse_FieldSubPathValue) AsChallengePathValue

func (*VerifyResponse_FieldSubPathValue) CompareWith

func (fpvs *VerifyResponse_FieldSubPathValue) CompareWith(source *VerifyResponse) (int, bool)

func (*VerifyResponse_FieldSubPathValue) CompareWithRaw

func (fpvs *VerifyResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyResponse_FieldSubPathValue) GetRawValue

func (fpvs *VerifyResponse_FieldSubPathValue) GetRawValue() interface{}

func (*VerifyResponse_FieldSubPathValue) SetTo

func (fpvs *VerifyResponse_FieldSubPathValue) SetTo(target **VerifyResponse)

func (*VerifyResponse_FieldSubPathValue) SetToRaw

func (fpvs *VerifyResponse_FieldSubPathValue) SetToRaw(target proto.Message)

type VerifyResponse_FieldTerminalPath

type VerifyResponse_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldTerminalPath) ClearValue

func (fp *VerifyResponse_FieldTerminalPath) ClearValue(item *VerifyResponse)

func (*VerifyResponse_FieldTerminalPath) ClearValueRaw

func (fp *VerifyResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*VerifyResponse_FieldTerminalPath) Get

func (fp *VerifyResponse_FieldTerminalPath) Get(source *VerifyResponse) (values []interface{})

Get returns all values pointed by specific field from source VerifyResponse

func (*VerifyResponse_FieldTerminalPath) GetDefault

func (fp *VerifyResponse_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VerifyResponse_FieldTerminalPath) GetRaw

func (fp *VerifyResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VerifyResponse_FieldTerminalPath) GetSingle

func (fp *VerifyResponse_FieldTerminalPath) GetSingle(source *VerifyResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source VerifyResponse

func (*VerifyResponse_FieldTerminalPath) GetSingleRaw

func (fp *VerifyResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VerifyResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*VerifyResponse_FieldTerminalPath) JSONString

func (fp *VerifyResponse_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*VerifyResponse_FieldTerminalPath) Selector

func (*VerifyResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (fp *VerifyResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VerifyResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*VerifyResponse_FieldTerminalPath) WithIArrayItemValue

func (fp *VerifyResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) VerifyResponse_FieldPathArrayItemValue

func (*VerifyResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *VerifyResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) VerifyResponse_FieldPathArrayOfValues

func (*VerifyResponse_FieldTerminalPath) WithIValue

func (fp *VerifyResponse_FieldTerminalPath) WithIValue(value interface{}) VerifyResponse_FieldPathValue

func (*VerifyResponse_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VerifyResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VerifyResponse_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VerifyResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VerifyResponse_FieldTerminalPath) WithRawIValue

func (fp *VerifyResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VerifyResponse_FieldTerminalPathArrayItemValue

type VerifyResponse_FieldTerminalPathArrayItemValue struct {
	VerifyResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'VerifyResponse'

func (*VerifyResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VerifyResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VerifyResponse as interface{}

func (*VerifyResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *VerifyResponse_FieldTerminalPathArrayItemValue) GetSingle(source *VerifyResponse) (interface{}, bool)

func (*VerifyResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VerifyResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VerifyResponse_FieldTerminalPathArrayOfValues

type VerifyResponse_FieldTerminalPathArrayOfValues struct {
	VerifyResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldTerminalPathArrayOfValues) AsAttestationSuccessfulArrayOfValues

func (fpaov *VerifyResponse_FieldTerminalPathArrayOfValues) AsAttestationSuccessfulArrayOfValues() ([]*VerifyResponse_AttestationSuccessful, bool)

func (*VerifyResponse_FieldTerminalPathArrayOfValues) AsChallengeArrayOfValues

func (fpaov *VerifyResponse_FieldTerminalPathArrayOfValues) AsChallengeArrayOfValues() ([]*VerifyResponse_Challenge, bool)

func (*VerifyResponse_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VerifyResponse_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VerifyResponse_FieldTerminalPathValue

type VerifyResponse_FieldTerminalPathValue struct {
	VerifyResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VerifyResponse_FieldTerminalPathValue) AsAttestationSuccessfulValue

func (*VerifyResponse_FieldTerminalPathValue) AsChallengeValue

func (*VerifyResponse_FieldTerminalPathValue) CompareWith

func (fpv *VerifyResponse_FieldTerminalPathValue) CompareWith(source *VerifyResponse) (int, bool)

CompareWith compares value in the 'VerifyResponse_FieldTerminalPathValue' with the value under path in 'VerifyResponse'.

func (*VerifyResponse_FieldTerminalPathValue) CompareWithRaw

func (fpv *VerifyResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VerifyResponse_FieldTerminalPathValue) GetRawValue

func (fpv *VerifyResponse_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'VerifyResponse' as interface{}

func (*VerifyResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object VerifyResponse

func (*VerifyResponse_FieldTerminalPathValue) SetToRaw

func (fpv *VerifyResponse_FieldTerminalPathValue) SetToRaw(target proto.Message)

Jump to

Keyboard shortcuts

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