Documentation
¶
Index ¶
- Variables
- type Approval
- func (*Approval) Descriptor() ([]byte, []int)deprecated
- func (x *Approval) GetApprover() *Identity
- func (x *Approval) GetDecision() Approval_Decision
- func (x *Approval) GetExperimentId() string
- func (x *Approval) GetExperimentProposal() []byte
- func (*Approval) ProtoMessage()
- func (x *Approval) ProtoReflect() protoreflect.Message
- func (x *Approval) Reset()
- func (x *Approval) String() string
- type ApprovalRequest
- type Approval_Decision
- func (Approval_Decision) Descriptor() protoreflect.EnumDescriptor
- func (x Approval_Decision) Enum() *Approval_Decision
- func (Approval_Decision) EnumDescriptor() ([]byte, []int)deprecated
- func (x Approval_Decision) Number() protoreflect.EnumNumber
- func (x Approval_Decision) String() string
- func (Approval_Decision) Type() protoreflect.EnumType
- type Data
- func (*Data) Descriptor() ([]byte, []int)deprecated
- func (x *Data) GetDataHandler() string
- func (x *Data) GetDecryptionKey() []byte
- func (x *Data) GetParticipant() *Identity
- func (*Data) ProtoMessage()
- func (x *Data) ProtoReflect() protoreflect.Message
- func (x *Data) Reset()
- func (x *Data) String() string
- type EncryptedEvaluationPack
- func (*EncryptedEvaluationPack) Descriptor() ([]byte, []int)deprecated
- func (x *EncryptedEvaluationPack) GetEncryptedEncryptionKey() []byte
- func (x *EncryptedEvaluationPack) GetEncryptedEvaluationpack() []byte
- func (*EncryptedEvaluationPack) ProtoMessage()
- func (x *EncryptedEvaluationPack) ProtoReflect() protoreflect.Message
- func (x *EncryptedEvaluationPack) Reset()
- func (x *EncryptedEvaluationPack) String() string
- type EvaluationPackItem
- func (*EvaluationPackItem) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluationPackItem) GetDataHandler() string
- func (x *EvaluationPackItem) GetDecryptionKey() []byte
- func (*EvaluationPackItem) ProtoMessage()
- func (x *EvaluationPackItem) ProtoReflect() protoreflect.Message
- func (x *EvaluationPackItem) Reset()
- func (x *EvaluationPackItem) String() string
- type EvaluationPackMessage
- func (*EvaluationPackMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluationPackMessage) GetItem() []*EvaluationPackItem
- func (x *EvaluationPackMessage) GetRegisteredData() []*RegisterDataRequest
- func (*EvaluationPackMessage) ProtoMessage()
- func (x *EvaluationPackMessage) ProtoReflect() protoreflect.Message
- func (x *EvaluationPackMessage) Reset()
- func (x *EvaluationPackMessage) String() string
- type EvaluationPackRequest
- func (*EvaluationPackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluationPackRequest) GetExperimentId() string
- func (x *EvaluationPackRequest) GetStudyId() string
- func (*EvaluationPackRequest) ProtoMessage()
- func (x *EvaluationPackRequest) ProtoReflect() protoreflect.Message
- func (x *EvaluationPackRequest) Reset()
- func (x *EvaluationPackRequest) String() string
- type ExecuteRequest
- func (*ExecuteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteRequest) GetEncryptedEvaluationPack() []byte
- func (x *ExecuteRequest) GetExperimentId() string
- func (*ExecuteRequest) ProtoMessage()
- func (x *ExecuteRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteRequest) Reset()
- func (x *ExecuteRequest) String() string
- type Experiment
- func (*Experiment) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment) GetApproval() *Approval
- func (x *Experiment) GetExperimentProposal() []byte
- func (*Experiment) ProtoMessage()
- func (x *Experiment) ProtoReflect() protoreflect.Message
- func (x *Experiment) Reset()
- func (x *Experiment) String() string
- type ExperimentProposal
- func (*ExperimentProposal) Descriptor() ([]byte, []int)deprecated
- func (x *ExperimentProposal) GetExperimentId() string
- func (x *ExperimentProposal) GetMetadata() string
- func (x *ExperimentProposal) GetMrenclave() string
- func (x *ExperimentProposal) GetStudyId() string
- func (x *ExperimentProposal) GetWorkerCredentials() *WorkerCredentials
- func (*ExperimentProposal) ProtoMessage()
- func (x *ExperimentProposal) ProtoReflect() protoreflect.Message
- func (x *ExperimentProposal) Reset()
- func (x *ExperimentProposal) String() string
- type GetExperimentRequest
- func (*GetExperimentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetExperimentRequest) GetExperimentId() string
- func (*GetExperimentRequest) ProtoMessage()
- func (x *GetExperimentRequest) ProtoReflect() protoreflect.Message
- func (x *GetExperimentRequest) Reset()
- func (x *GetExperimentRequest) String() string
- type GetExperimentResponse
- func (*GetExperimentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetExperimentResponse) GetExperimentProposal() *ExperimentProposal
- func (x *GetExperimentResponse) GetStatus() *Status
- func (*GetExperimentResponse) ProtoMessage()
- func (x *GetExperimentResponse) ProtoReflect() protoreflect.Message
- func (x *GetExperimentResponse) Reset()
- func (x *GetExperimentResponse) String() string
- type Identity
- func (*Identity) Descriptor() ([]byte, []int)deprecated
- func (x *Identity) GetPublicEncryptionKey() []byte
- func (x *Identity) GetPublicKey() []byte
- func (x *Identity) GetUuid() string
- func (*Identity) ProtoMessage()
- func (x *Identity) ProtoReflect() protoreflect.Message
- func (x *Identity) Reset()
- func (x *Identity) String() string
- type NewExperimentRequest
- func (*NewExperimentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NewExperimentRequest) GetExperiment() *Experiment
- func (*NewExperimentRequest) ProtoMessage()
- func (x *NewExperimentRequest) ProtoReflect() protoreflect.Message
- func (x *NewExperimentRequest) Reset()
- func (x *NewExperimentRequest) String() string
- type RegisterDataRequest
- func (*RegisterDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterDataRequest) GetDataHandler() string
- func (x *RegisterDataRequest) GetDecryptionKey() []byte
- func (x *RegisterDataRequest) GetParticipant() *Identity
- func (x *RegisterDataRequest) GetStudyId() string
- func (*RegisterDataRequest) ProtoMessage()
- func (x *RegisterDataRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterDataRequest) Reset()
- func (x *RegisterDataRequest) String() string
- type SignedApprovalMessage
- func (*SignedApprovalMessage) Descriptor() ([]byte, []int)deprecated
- func (x *SignedApprovalMessage) GetApproval() []byte
- func (x *SignedApprovalMessage) GetSignature() []byte
- func (*SignedApprovalMessage) ProtoMessage()
- func (x *SignedApprovalMessage) ProtoReflect() protoreflect.Message
- func (x *SignedApprovalMessage) Reset()
- func (x *SignedApprovalMessage) String() string
- type State
- type Status
- type Status_ReturnCode
- func (Status_ReturnCode) Descriptor() protoreflect.EnumDescriptor
- func (x Status_ReturnCode) Enum() *Status_ReturnCode
- func (Status_ReturnCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Status_ReturnCode) Number() protoreflect.EnumNumber
- func (x Status_ReturnCode) String() string
- func (Status_ReturnCode) Type() protoreflect.EnumType
- type Study
- func (*Study) Descriptor() ([]byte, []int)deprecated
- func (x *Study) GetExperiment() []*Experiment
- func (x *Study) GetParticipant() []*Identity
- func (x *Study) GetStudyId() string
- func (*Study) ProtoMessage()
- func (x *Study) ProtoReflect() protoreflect.Message
- func (x *Study) Reset()
- func (x *Study) String() string
- type StudyDetailsMessage
- func (*StudyDetailsMessage) Descriptor() ([]byte, []int)deprecated
- func (x *StudyDetailsMessage) GetMetadata() string
- func (x *StudyDetailsMessage) GetStudyId() string
- func (x *StudyDetailsMessage) GetUserIdentities() []*Identity
- func (*StudyDetailsMessage) ProtoMessage()
- func (x *StudyDetailsMessage) ProtoReflect() protoreflect.Message
- func (x *StudyDetailsMessage) Reset()
- func (x *StudyDetailsMessage) String() string
- type StudyDetailsRequest
- func (*StudyDetailsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StudyDetailsRequest) GetStudyId() string
- func (*StudyDetailsRequest) ProtoMessage()
- func (x *StudyDetailsRequest) ProtoReflect() protoreflect.Message
- func (x *StudyDetailsRequest) Reset()
- func (x *StudyDetailsRequest) String() string
- type StudyDetailsResponse
- func (*StudyDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StudyDetailsResponse) GetSignature() []byte
- func (x *StudyDetailsResponse) GetStatus() *Status
- func (x *StudyDetailsResponse) GetStudyDetailsMessage() []byte
- func (*StudyDetailsResponse) ProtoMessage()
- func (x *StudyDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *StudyDetailsResponse) Reset()
- func (x *StudyDetailsResponse) String() string
- type SubmitStudyRequest
- func (*SubmitStudyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubmitStudyRequest) GetDetails() *StudyDetailsResponse
- func (*SubmitStudyRequest) ProtoMessage()
- func (x *SubmitStudyRequest) ProtoReflect() protoreflect.Message
- func (x *SubmitStudyRequest) Reset()
- func (x *SubmitStudyRequest) String() string
- type WorkerCredentials
- func (*WorkerCredentials) Descriptor() ([]byte, []int)deprecated
- func (x *WorkerCredentials) GetAttestation() []byte
- func (x *WorkerCredentials) GetEvidence() []byte
- func (x *WorkerCredentials) GetIdentityBytes() []byte
- func (*WorkerCredentials) ProtoMessage()
- func (x *WorkerCredentials) ProtoReflect() protoreflect.Message
- func (x *WorkerCredentials) Reset()
- func (x *WorkerCredentials) String() string
Constants ¶
This section is empty.
Variables ¶
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.
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.
var File_irb_proto protoreflect.FileDescriptor
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) GetApprover ¶
func (*Approval) GetDecision ¶
func (x *Approval) GetDecision() Approval_Decision
func (*Approval) GetExperimentId ¶
func (*Approval) GetExperimentProposal ¶
func (*Approval) ProtoMessage ¶
func (*Approval) ProtoMessage()
func (*Approval) ProtoReflect ¶
func (x *Approval) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Approval_Decision) Enum ¶
func (x Approval_Decision) Enum() *Approval_Decision
func (Approval_Decision) EnumDescriptor
deprecated
func (Approval_Decision) EnumDescriptor() ([]byte, []int)
Deprecated: Use Approval_Decision.Descriptor instead.
func (Approval_Decision) Number ¶
func (x Approval_Decision) Number() protoreflect.EnumNumber
func (Approval_Decision) String ¶
func (x Approval_Decision) String() string
func (Approval_Decision) Type ¶
func (Approval_Decision) Type() protoreflect.EnumType
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) GetDataHandler ¶
func (*Data) GetDecryptionKey ¶
func (*Data) GetParticipant ¶
func (*Data) ProtoMessage ¶
func (*Data) ProtoMessage()
func (*Data) ProtoReflect ¶
func (x *Data) ProtoReflect() protoreflect.Message
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) GetPublicEncryptionKey ¶
func (*Identity) GetPublicKey ¶
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (*Identity) ProtoReflect ¶
func (x *Identity) ProtoReflect() protoreflect.Message
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) GetRegisteredData ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) ProtoReflect ¶
func (x *State) ProtoReflect() protoreflect.Message
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) GetReturnCode ¶
func (x *Status) GetReturnCode() Status_ReturnCode
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Status_ReturnCode) Enum ¶
func (x Status_ReturnCode) Enum() *Status_ReturnCode
func (Status_ReturnCode) EnumDescriptor
deprecated
func (Status_ReturnCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Status_ReturnCode.Descriptor instead.
func (Status_ReturnCode) Number ¶
func (x Status_ReturnCode) Number() protoreflect.EnumNumber
func (Status_ReturnCode) String ¶
func (x Status_ReturnCode) String() string
func (Status_ReturnCode) Type ¶
func (Status_ReturnCode) Type() protoreflect.EnumType
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) GetExperiment ¶
func (x *Study) GetExperiment() []*Experiment
func (*Study) GetParticipant ¶
func (*Study) GetStudyId ¶
func (*Study) ProtoMessage ¶
func (*Study) ProtoMessage()
func (*Study) ProtoReflect ¶
func (x *Study) ProtoReflect() protoreflect.Message
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