protos

package
v0.0.0-...-fd1a453 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2025 License: Apache-2.0, MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Approval_Decision_name = map[int32]string{
		0: "UNDEFINED",
		1: "APPROVED",
		2: "REJECTED",
	}
	Approval_Decision_value = map[string]int32{
		"UNDEFINED": 0,
		"APPROVED":  1,
		"REJECTED":  2,
	}
)

Enum value maps for Approval_Decision.

View Source
var (
	Status_ReturnCode_name = map[int32]string{
		0: "ERROR_UNKNOWN",
		1: "OK",
	}
	Status_ReturnCode_value = map[string]int32{
		"ERROR_UNKNOWN": 0,
		"OK":            1,
	}
)

Enum value maps for Status_ReturnCode.

Functions

This section is empty.

Types

type Approval

type Approval struct {
	ExperimentId string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId,proto3" json:"experiment_id,omitempty"`
	// serialized Experiment Proposal
	ExperimentProposal []byte            `protobuf:"bytes,2,opt,name=experiment_proposal,json=experimentProposal,proto3" json:"experiment_proposal,omitempty"`
	Decision           Approval_Decision `protobuf:"varint,3,opt,name=decision,proto3,enum=Approval_Decision" json:"decision,omitempty"`
	Approver           *Identity         `protobuf:"bytes,4,opt,name=approver,proto3" json:"approver,omitempty"`
	// contains filtered or unexported fields
}

func (*Approval) Descriptor deprecated

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

Deprecated: Use Approval.ProtoReflect.Descriptor instead.

func (*Approval) GetApprover

func (x *Approval) GetApprover() *Identity

func (*Approval) GetDecision

func (x *Approval) GetDecision() Approval_Decision

func (*Approval) GetExperimentId

func (x *Approval) GetExperimentId() string

func (*Approval) GetExperimentProposal

func (x *Approval) GetExperimentProposal() []byte

func (*Approval) ProtoMessage

func (*Approval) ProtoMessage()

func (*Approval) ProtoReflect

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

func (*Approval) Reset

func (x *Approval) Reset()

func (*Approval) String

func (x *Approval) String() string

type ApprovalRequest

type ApprovalRequest struct {
	Approval *Approval `protobuf:"bytes,1,opt,name=approval,proto3" json:"approval,omitempty"`
	// contains filtered or unexported fields
}

func (*ApprovalRequest) Descriptor deprecated

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

Deprecated: Use ApprovalRequest.ProtoReflect.Descriptor instead.

func (*ApprovalRequest) GetApproval

func (x *ApprovalRequest) GetApproval() *Approval

func (*ApprovalRequest) ProtoMessage

func (*ApprovalRequest) ProtoMessage()

func (*ApprovalRequest) ProtoReflect

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

func (*ApprovalRequest) Reset

func (x *ApprovalRequest) Reset()

func (*ApprovalRequest) String

func (x *ApprovalRequest) String() string

type Approval_Decision

type Approval_Decision int32
const (
	Approval_UNDEFINED Approval_Decision = 0
	Approval_APPROVED  Approval_Decision = 1
	Approval_REJECTED  Approval_Decision = 2
)

func (Approval_Decision) Descriptor

func (Approval_Decision) Enum

func (Approval_Decision) EnumDescriptor deprecated

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

Deprecated: Use Approval_Decision.Descriptor instead.

func (Approval_Decision) Number

func (Approval_Decision) String

func (x Approval_Decision) String() string

func (Approval_Decision) Type

type Data

type Data struct {
	Participant   *Identity `protobuf:"bytes,1,opt,name=participant,proto3" json:"participant,omitempty"`
	DecryptionKey []byte    `protobuf:"bytes,2,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	DataHandler   string    `protobuf:"bytes,3,opt,name=data_handler,json=dataHandler,proto3" json:"data_handler,omitempty"`
	// contains filtered or unexported fields
}

func (*Data) Descriptor deprecated

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

Deprecated: Use Data.ProtoReflect.Descriptor instead.

func (*Data) GetDataHandler

func (x *Data) GetDataHandler() string

func (*Data) GetDecryptionKey

func (x *Data) GetDecryptionKey() []byte

func (*Data) GetParticipant

func (x *Data) GetParticipant() *Identity

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) ProtoReflect

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

func (*Data) Reset

func (x *Data) Reset()

func (*Data) String

func (x *Data) String() string

type EncryptedEvaluationPack

type EncryptedEvaluationPack struct {
	EncryptedEncryptionKey []byte `` /* 129-byte string literal not displayed */
	// this is ciphertext of a serialized EvaluationPack msg
	EncryptedEvaluationpack []byte `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EncryptedEvaluationPack) Descriptor deprecated

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

Deprecated: Use EncryptedEvaluationPack.ProtoReflect.Descriptor instead.

func (*EncryptedEvaluationPack) GetEncryptedEncryptionKey

func (x *EncryptedEvaluationPack) GetEncryptedEncryptionKey() []byte

func (*EncryptedEvaluationPack) GetEncryptedEvaluationpack

func (x *EncryptedEvaluationPack) GetEncryptedEvaluationpack() []byte

func (*EncryptedEvaluationPack) ProtoMessage

func (*EncryptedEvaluationPack) ProtoMessage()

func (*EncryptedEvaluationPack) ProtoReflect

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

func (*EncryptedEvaluationPack) Reset

func (x *EncryptedEvaluationPack) Reset()

func (*EncryptedEvaluationPack) String

func (x *EncryptedEvaluationPack) String() string

type EvaluationPackItem

type EvaluationPackItem struct {
	DecryptionKey []byte `protobuf:"bytes,1,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	DataHandler   string `protobuf:"bytes,2,opt,name=data_handler,json=dataHandler,proto3" json:"data_handler,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluationPackItem) Descriptor deprecated

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

Deprecated: Use EvaluationPackItem.ProtoReflect.Descriptor instead.

func (*EvaluationPackItem) GetDataHandler

func (x *EvaluationPackItem) GetDataHandler() string

func (*EvaluationPackItem) GetDecryptionKey

func (x *EvaluationPackItem) GetDecryptionKey() []byte

func (*EvaluationPackItem) ProtoMessage

func (*EvaluationPackItem) ProtoMessage()

func (*EvaluationPackItem) ProtoReflect

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

func (*EvaluationPackItem) Reset

func (x *EvaluationPackItem) Reset()

func (*EvaluationPackItem) String

func (x *EvaluationPackItem) String() string

type EvaluationPackMessage

type EvaluationPackMessage struct {
	Item           []*EvaluationPackItem  `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	RegisteredData []*RegisterDataRequest `protobuf:"bytes,2,rep,name=registered_data,json=registeredData,proto3" json:"registered_data,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluationPackMessage) Descriptor deprecated

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

Deprecated: Use EvaluationPackMessage.ProtoReflect.Descriptor instead.

func (*EvaluationPackMessage) GetItem

func (x *EvaluationPackMessage) GetItem() []*EvaluationPackItem

func (*EvaluationPackMessage) GetRegisteredData

func (x *EvaluationPackMessage) GetRegisteredData() []*RegisterDataRequest

func (*EvaluationPackMessage) ProtoMessage

func (*EvaluationPackMessage) ProtoMessage()

func (*EvaluationPackMessage) ProtoReflect

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

func (*EvaluationPackMessage) Reset

func (x *EvaluationPackMessage) Reset()

func (*EvaluationPackMessage) String

func (x *EvaluationPackMessage) String() string

type EvaluationPackRequest

type EvaluationPackRequest struct {
	StudyId      string `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	ExperimentId string `protobuf:"bytes,2,opt,name=experiment_id,json=experimentId,proto3" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluationPackRequest) Descriptor deprecated

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

Deprecated: Use EvaluationPackRequest.ProtoReflect.Descriptor instead.

func (*EvaluationPackRequest) GetExperimentId

func (x *EvaluationPackRequest) GetExperimentId() string

func (*EvaluationPackRequest) GetStudyId

func (x *EvaluationPackRequest) GetStudyId() string

func (*EvaluationPackRequest) ProtoMessage

func (*EvaluationPackRequest) ProtoMessage()

func (*EvaluationPackRequest) ProtoReflect

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

func (*EvaluationPackRequest) Reset

func (x *EvaluationPackRequest) Reset()

func (*EvaluationPackRequest) String

func (x *EvaluationPackRequest) String() string

type ExecuteRequest

type ExecuteRequest struct {
	ExperimentId            string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId,proto3" json:"experiment_id,omitempty"`
	EncryptedEvaluationPack []byte `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExecuteRequest) Descriptor deprecated

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

Deprecated: Use ExecuteRequest.ProtoReflect.Descriptor instead.

func (*ExecuteRequest) GetEncryptedEvaluationPack

func (x *ExecuteRequest) GetEncryptedEvaluationPack() []byte

func (*ExecuteRequest) GetExperimentId

func (x *ExecuteRequest) GetExperimentId() string

func (*ExecuteRequest) ProtoMessage

func (*ExecuteRequest) ProtoMessage()

func (*ExecuteRequest) ProtoReflect

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

func (*ExecuteRequest) Reset

func (x *ExecuteRequest) Reset()

func (*ExecuteRequest) String

func (x *ExecuteRequest) String() string

type Experiment

type Experiment struct {

	// we keep bytes
	ExperimentProposal []byte    `protobuf:"bytes,1,opt,name=experiment_proposal,json=experimentProposal,proto3" json:"experiment_proposal,omitempty"`
	Approval           *Approval `protobuf:"bytes,2,opt,name=approval,proto3" json:"approval,omitempty"`
	// contains filtered or unexported fields
}

func (*Experiment) Descriptor deprecated

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

Deprecated: Use Experiment.ProtoReflect.Descriptor instead.

func (*Experiment) GetApproval

func (x *Experiment) GetApproval() *Approval

func (*Experiment) GetExperimentProposal

func (x *Experiment) GetExperimentProposal() []byte

func (*Experiment) ProtoMessage

func (*Experiment) ProtoMessage()

func (*Experiment) ProtoReflect

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

func (*Experiment) Reset

func (x *Experiment) Reset()

func (*Experiment) String

func (x *Experiment) String() string

type ExperimentProposal

type ExperimentProposal struct {
	StudyId           string             `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	ExperimentId      string             `protobuf:"bytes,2,opt,name=experiment_id,json=experimentId,proto3" json:"experiment_id,omitempty"`
	Mrenclave         string             `protobuf:"bytes,3,opt,name=mrenclave,proto3" json:"mrenclave,omitempty"`
	Metadata          string             `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	WorkerCredentials *WorkerCredentials `protobuf:"bytes,5,opt,name=worker_credentials,json=workerCredentials,proto3" json:"worker_credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*ExperimentProposal) Descriptor deprecated

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

Deprecated: Use ExperimentProposal.ProtoReflect.Descriptor instead.

func (*ExperimentProposal) GetExperimentId

func (x *ExperimentProposal) GetExperimentId() string

func (*ExperimentProposal) GetMetadata

func (x *ExperimentProposal) GetMetadata() string

func (*ExperimentProposal) GetMrenclave

func (x *ExperimentProposal) GetMrenclave() string

func (*ExperimentProposal) GetStudyId

func (x *ExperimentProposal) GetStudyId() string

func (*ExperimentProposal) GetWorkerCredentials

func (x *ExperimentProposal) GetWorkerCredentials() *WorkerCredentials

func (*ExperimentProposal) ProtoMessage

func (*ExperimentProposal) ProtoMessage()

func (*ExperimentProposal) ProtoReflect

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

func (*ExperimentProposal) Reset

func (x *ExperimentProposal) Reset()

func (*ExperimentProposal) String

func (x *ExperimentProposal) String() string

type GetExperimentRequest

type GetExperimentRequest struct {
	ExperimentId string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId,proto3" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentRequest) Descriptor deprecated

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

Deprecated: Use GetExperimentRequest.ProtoReflect.Descriptor instead.

func (*GetExperimentRequest) GetExperimentId

func (x *GetExperimentRequest) GetExperimentId() string

func (*GetExperimentRequest) ProtoMessage

func (*GetExperimentRequest) ProtoMessage()

func (*GetExperimentRequest) ProtoReflect

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

func (*GetExperimentRequest) Reset

func (x *GetExperimentRequest) Reset()

func (*GetExperimentRequest) String

func (x *GetExperimentRequest) String() string

type GetExperimentResponse

type GetExperimentResponse struct {
	ExperimentProposal *ExperimentProposal `protobuf:"bytes,1,opt,name=experiment_proposal,json=experimentProposal,proto3" json:"experiment_proposal,omitempty"`
	Status             *Status             `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentResponse) Descriptor deprecated

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

Deprecated: Use GetExperimentResponse.ProtoReflect.Descriptor instead.

func (*GetExperimentResponse) GetExperimentProposal

func (x *GetExperimentResponse) GetExperimentProposal() *ExperimentProposal

func (*GetExperimentResponse) GetStatus

func (x *GetExperimentResponse) GetStatus() *Status

func (*GetExperimentResponse) ProtoMessage

func (*GetExperimentResponse) ProtoMessage()

func (*GetExperimentResponse) ProtoReflect

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

func (*GetExperimentResponse) Reset

func (x *GetExperimentResponse) Reset()

func (*GetExperimentResponse) String

func (x *GetExperimentResponse) String() string

type Identity

type Identity struct {
	Uuid                string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	PublicKey           []byte `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	PublicEncryptionKey []byte `protobuf:"bytes,3,opt,name=public_encryption_key,json=publicEncryptionKey,proto3" json:"public_encryption_key,omitempty"`
	// contains filtered or unexported fields
}

Common messages

func (*Identity) Descriptor deprecated

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

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetPublicEncryptionKey

func (x *Identity) GetPublicEncryptionKey() []byte

func (*Identity) GetPublicKey

func (x *Identity) GetPublicKey() []byte

func (*Identity) GetUuid

func (x *Identity) GetUuid() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

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

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

type NewExperimentRequest

type NewExperimentRequest struct {
	Experiment *Experiment `protobuf:"bytes,1,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*NewExperimentRequest) Descriptor deprecated

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

Deprecated: Use NewExperimentRequest.ProtoReflect.Descriptor instead.

func (*NewExperimentRequest) GetExperiment

func (x *NewExperimentRequest) GetExperiment() *Experiment

func (*NewExperimentRequest) ProtoMessage

func (*NewExperimentRequest) ProtoMessage()

func (*NewExperimentRequest) ProtoReflect

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

func (*NewExperimentRequest) Reset

func (x *NewExperimentRequest) Reset()

func (*NewExperimentRequest) String

func (x *NewExperimentRequest) String() string

type RegisterDataRequest

type RegisterDataRequest struct {
	Participant   *Identity `protobuf:"bytes,1,opt,name=participant,proto3" json:"participant,omitempty"`
	DecryptionKey []byte    `protobuf:"bytes,2,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	DataHandler   string    `protobuf:"bytes,3,opt,name=data_handler,json=dataHandler,proto3" json:"data_handler,omitempty"`
	StudyId       string    `protobuf:"bytes,4,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterDataRequest) Descriptor deprecated

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

Deprecated: Use RegisterDataRequest.ProtoReflect.Descriptor instead.

func (*RegisterDataRequest) GetDataHandler

func (x *RegisterDataRequest) GetDataHandler() string

func (*RegisterDataRequest) GetDecryptionKey

func (x *RegisterDataRequest) GetDecryptionKey() []byte

func (*RegisterDataRequest) GetParticipant

func (x *RegisterDataRequest) GetParticipant() *Identity

func (*RegisterDataRequest) GetStudyId

func (x *RegisterDataRequest) GetStudyId() string

func (*RegisterDataRequest) ProtoMessage

func (*RegisterDataRequest) ProtoMessage()

func (*RegisterDataRequest) ProtoReflect

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

func (*RegisterDataRequest) Reset

func (x *RegisterDataRequest) Reset()

func (*RegisterDataRequest) String

func (x *RegisterDataRequest) String() string

type SignedApprovalMessage

type SignedApprovalMessage struct {
	Approval  []byte `protobuf:"bytes,1,opt,name=approval,proto3" json:"approval,omitempty"`
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*SignedApprovalMessage) Descriptor deprecated

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

Deprecated: Use SignedApprovalMessage.ProtoReflect.Descriptor instead.

func (*SignedApprovalMessage) GetApproval

func (x *SignedApprovalMessage) GetApproval() []byte

func (*SignedApprovalMessage) GetSignature

func (x *SignedApprovalMessage) GetSignature() []byte

func (*SignedApprovalMessage) ProtoMessage

func (*SignedApprovalMessage) ProtoMessage()

func (*SignedApprovalMessage) ProtoReflect

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

func (*SignedApprovalMessage) Reset

func (x *SignedApprovalMessage) Reset()

func (*SignedApprovalMessage) String

func (x *SignedApprovalMessage) String() string

type State

type State struct {

	// as key we use study id
	State map[string]*Study `` /* 137-byte string literal not displayed */
	// as key we use an identity.uuid
	RegisteredData map[string]*Data `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

note that the State message is just here to represent the KVS accessable via putState and getState functions within FPC

func (*State) Descriptor deprecated

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

Deprecated: Use State.ProtoReflect.Descriptor instead.

func (*State) GetRegisteredData

func (x *State) GetRegisteredData() map[string]*Data

func (*State) GetState

func (x *State) GetState() map[string]*Study

func (*State) ProtoMessage

func (*State) ProtoMessage()

func (*State) ProtoReflect

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

func (*State) Reset

func (x *State) Reset()

func (*State) String

func (x *State) String() string

type Status

type Status struct {
	Msg        string            `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	ReturnCode Status_ReturnCode `protobuf:"varint,2,opt,name=return_code,json=returnCode,proto3,enum=Status_ReturnCode" json:"return_code,omitempty"`
	// contains filtered or unexported fields
}

func (*Status) Descriptor deprecated

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

Deprecated: Use Status.ProtoReflect.Descriptor instead.

func (*Status) GetMsg

func (x *Status) GetMsg() string

func (*Status) GetReturnCode

func (x *Status) GetReturnCode() Status_ReturnCode

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) ProtoReflect

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

func (*Status) Reset

func (x *Status) Reset()

func (*Status) String

func (x *Status) String() string

type Status_ReturnCode

type Status_ReturnCode int32
const (
	Status_ERROR_UNKNOWN Status_ReturnCode = 0
	Status_OK            Status_ReturnCode = 1
)

func (Status_ReturnCode) Descriptor

func (Status_ReturnCode) Enum

func (Status_ReturnCode) EnumDescriptor deprecated

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

Deprecated: Use Status_ReturnCode.Descriptor instead.

func (Status_ReturnCode) Number

func (Status_ReturnCode) String

func (x Status_ReturnCode) String() string

func (Status_ReturnCode) Type

type Study

type Study struct {
	StudyId     string        `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	Participant []*Identity   `protobuf:"bytes,2,rep,name=participant,proto3" json:"participant,omitempty"`
	Experiment  []*Experiment `protobuf:"bytes,3,rep,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*Study) Descriptor deprecated

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

Deprecated: Use Study.ProtoReflect.Descriptor instead.

func (*Study) GetExperiment

func (x *Study) GetExperiment() []*Experiment

func (*Study) GetParticipant

func (x *Study) GetParticipant() []*Identity

func (*Study) GetStudyId

func (x *Study) GetStudyId() string

func (*Study) ProtoMessage

func (*Study) ProtoMessage()

func (*Study) ProtoReflect

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

func (*Study) Reset

func (x *Study) Reset()

func (*Study) String

func (x *Study) String() string

type StudyDetailsMessage

type StudyDetailsMessage struct {
	StudyId        string      `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	Metadata       string      `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	UserIdentities []*Identity `protobuf:"bytes,3,rep,name=user_identities,json=userIdentities,proto3" json:"user_identities,omitempty"`
	// contains filtered or unexported fields
}

func (*StudyDetailsMessage) Descriptor deprecated

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

Deprecated: Use StudyDetailsMessage.ProtoReflect.Descriptor instead.

func (*StudyDetailsMessage) GetMetadata

func (x *StudyDetailsMessage) GetMetadata() string

func (*StudyDetailsMessage) GetStudyId

func (x *StudyDetailsMessage) GetStudyId() string

func (*StudyDetailsMessage) GetUserIdentities

func (x *StudyDetailsMessage) GetUserIdentities() []*Identity

func (*StudyDetailsMessage) ProtoMessage

func (*StudyDetailsMessage) ProtoMessage()

func (*StudyDetailsMessage) ProtoReflect

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

func (*StudyDetailsMessage) Reset

func (x *StudyDetailsMessage) Reset()

func (*StudyDetailsMessage) String

func (x *StudyDetailsMessage) String() string

type StudyDetailsRequest

type StudyDetailsRequest struct {
	StudyId string `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StudyDetailsRequest) Descriptor deprecated

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

Deprecated: Use StudyDetailsRequest.ProtoReflect.Descriptor instead.

func (*StudyDetailsRequest) GetStudyId

func (x *StudyDetailsRequest) GetStudyId() string

func (*StudyDetailsRequest) ProtoMessage

func (*StudyDetailsRequest) ProtoMessage()

func (*StudyDetailsRequest) ProtoReflect

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

func (*StudyDetailsRequest) Reset

func (x *StudyDetailsRequest) Reset()

func (*StudyDetailsRequest) String

func (x *StudyDetailsRequest) String() string

type StudyDetailsResponse

type StudyDetailsResponse struct {
	StudyDetailsMessage []byte `protobuf:"bytes,1,opt,name=study_details_message,json=studyDetailsMessage,proto3" json:"study_details_message,omitempty"`
	// signed by Study Approval Service (SAS)
	// used to be verified by EAS when new study is created
	Signature []byte  `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	Status    *Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*StudyDetailsResponse) Descriptor deprecated

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

Deprecated: Use StudyDetailsResponse.ProtoReflect.Descriptor instead.

func (*StudyDetailsResponse) GetSignature

func (x *StudyDetailsResponse) GetSignature() []byte

func (*StudyDetailsResponse) GetStatus

func (x *StudyDetailsResponse) GetStatus() *Status

func (*StudyDetailsResponse) GetStudyDetailsMessage

func (x *StudyDetailsResponse) GetStudyDetailsMessage() []byte

func (*StudyDetailsResponse) ProtoMessage

func (*StudyDetailsResponse) ProtoMessage()

func (*StudyDetailsResponse) ProtoReflect

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

func (*StudyDetailsResponse) Reset

func (x *StudyDetailsResponse) Reset()

func (*StudyDetailsResponse) String

func (x *StudyDetailsResponse) String() string

type SubmitStudyRequest

type SubmitStudyRequest struct {
	Details *StudyDetailsResponse `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*SubmitStudyRequest) Descriptor deprecated

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

Deprecated: Use SubmitStudyRequest.ProtoReflect.Descriptor instead.

func (*SubmitStudyRequest) GetDetails

func (x *SubmitStudyRequest) GetDetails() *StudyDetailsResponse

func (*SubmitStudyRequest) ProtoMessage

func (*SubmitStudyRequest) ProtoMessage()

func (*SubmitStudyRequest) ProtoReflect

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

func (*SubmitStudyRequest) Reset

func (x *SubmitStudyRequest) Reset()

func (*SubmitStudyRequest) String

func (x *SubmitStudyRequest) String() string

type WorkerCredentials

type WorkerCredentials struct {
	IdentityBytes []byte `protobuf:"bytes,1,opt,name=identity_bytes,json=identityBytes,proto3" json:"identity_bytes,omitempty"`
	Attestation   []byte `protobuf:"bytes,2,opt,name=attestation,proto3" json:"attestation,omitempty"`
	Evidence      []byte `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkerCredentials) Descriptor deprecated

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

Deprecated: Use WorkerCredentials.ProtoReflect.Descriptor instead.

func (*WorkerCredentials) GetAttestation

func (x *WorkerCredentials) GetAttestation() []byte

func (*WorkerCredentials) GetEvidence

func (x *WorkerCredentials) GetEvidence() []byte

func (*WorkerCredentials) GetIdentityBytes

func (x *WorkerCredentials) GetIdentityBytes() []byte

func (*WorkerCredentials) ProtoMessage

func (*WorkerCredentials) ProtoMessage()

func (*WorkerCredentials) ProtoReflect

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

func (*WorkerCredentials) Reset

func (x *WorkerCredentials) Reset()

func (*WorkerCredentials) String

func (x *WorkerCredentials) String() string

Jump to

Keyboard shortcuts

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