Documentation ¶
Index ¶
- Variables
- type Category
- func (*Category) Descriptor() ([]byte, []int)deprecated
- func (x *Category) GetId() string
- func (x *Category) GetName() string
- func (x *Category) GetType() Category_Type
- func (x *Category) GetUpdateTime() *timestamppb.Timestamp
- func (*Category) ProtoMessage()
- func (x *Category) ProtoReflect() protoreflect.Message
- func (x *Category) Reset()
- func (x *Category) String() string
- type Category_List
- type Category_Type
- func (Category_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Category_Type) Enum() *Category_Type
- func (Category_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Category_Type) Number() protoreflect.EnumNumber
- func (x Category_Type) String() string
- func (Category_Type) Type() protoreflect.EnumType
- type ContactDetails
- func (*ContactDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ContactDetails) GetAddress() string
- func (x *ContactDetails) GetEmail() string
- func (x *ContactDetails) GetName() string
- func (x *ContactDetails) GetOtherType() string
- func (x *ContactDetails) GetPhone() string
- func (x *ContactDetails) GetType() ContactDetails_ContactType
- func (*ContactDetails) ProtoMessage()
- func (x *ContactDetails) ProtoReflect() protoreflect.Message
- func (x *ContactDetails) Reset()
- func (x *ContactDetails) String() string
- type ContactDetails_ContactType
- func (ContactDetails_ContactType) Descriptor() protoreflect.EnumDescriptor
- func (x ContactDetails_ContactType) Enum() *ContactDetails_ContactType
- func (ContactDetails_ContactType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContactDetails_ContactType) Number() protoreflect.EnumNumber
- func (x ContactDetails_ContactType) String() string
- func (ContactDetails_ContactType) Type() protoreflect.EnumType
- type DataAsset
- func (*DataAsset) Descriptor() ([]byte, []int)deprecated
- func (x *DataAsset) GetCategories() []*Category
- func (x *DataAsset) GetContactPersonName() string
- func (x *DataAsset) GetHostingParty() *Party
- func (x *DataAsset) GetId() string
- func (x *DataAsset) GetName() string
- func (x *DataAsset) GetRegionCode() string
- func (x *DataAsset) GetUpdateTime() *timestamppb.Timestamp
- func (*DataAsset) ProtoMessage()
- func (x *DataAsset) ProtoReflect() protoreflect.Message
- func (x *DataAsset) Reset()
- func (x *DataAsset) String() string
- type DataAsset_List
- type DataAsset_RelationType
- func (DataAsset_RelationType) Descriptor() protoreflect.EnumDescriptor
- func (x DataAsset_RelationType) Enum() *DataAsset_RelationType
- func (DataAsset_RelationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataAsset_RelationType) Number() protoreflect.EnumNumber
- func (x DataAsset_RelationType) String() string
- func (DataAsset_RelationType) Type() protoreflect.EnumType
- type Entry
- func (*Entry) Descriptor() ([]byte, []int)deprecated
- func (x *Entry) GetAddOneEntry() *Entry_AddOneEntry
- func (x *Entry) GetAssignee() *v1.User
- func (x *Entry) GetCanBeDeleted() bool
- func (x *Entry) GetChoices() *Entry_MultipleChoiceItem
- func (x *Entry) GetCompletionTime() *timestamppb.Timestamp
- func (x *Entry) GetContent() string
- func (x *Entry) GetCreationTime() *timestamppb.Timestamp
- func (x *Entry) GetCreator() *v1.User
- func (x *Entry) GetDataContract() *Entry_DataContract
- func (x *Entry) GetDocument() *Entry_Document
- func (x *Entry) GetDueTime() *timestamppb.Timestamp
- func (x *Entry) GetFormTemplateId() string
- func (x *Entry) GetHelpText() string
- func (x *Entry) GetHtml() string
- func (x *Entry) GetId() string
- func (m *Entry) GetItem() isEntry_Item
- func (x *Entry) GetName() string
- func (x *Entry) GetPipeline() *Entry_Pipeline
- func (x *Entry) GetQuestion() *Entry_Question
- func (x *Entry) GetRemark() string
- func (x *Entry) GetSectionClose() *Entry_SectionClose
- func (x *Entry) GetSectionOpen() *Entry_SectionOpen
- func (x *Entry) GetTask() *Entry_Task
- func (*Entry) ProtoMessage()
- func (x *Entry) ProtoReflect() protoreflect.Message
- func (x *Entry) Reset()
- func (x *Entry) String() string
- type Entry_AddOneEntry
- func (*Entry_AddOneEntry) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_AddOneEntry) GetChoices() *Entry_MultipleChoiceItem
- func (x *Entry_AddOneEntry) GetDataContract() *Entry_DataContractNewEntry
- func (x *Entry_AddOneEntry) GetDocument() *Entry_Document
- func (x *Entry_AddOneEntry) GetHtml() string
- func (x *Entry_AddOneEntry) GetPipeline() *Entry_PipelineNewEntry
- func (x *Entry_AddOneEntry) GetQuestion() *Entry_Question
- func (x *Entry_AddOneEntry) GetTask() *Entry_Task
- func (m *Entry_AddOneEntry) GetType() isEntry_AddOneEntry_Type
- func (*Entry_AddOneEntry) ProtoMessage()
- func (x *Entry_AddOneEntry) ProtoReflect() protoreflect.Message
- func (x *Entry_AddOneEntry) Reset()
- func (x *Entry_AddOneEntry) String() string
- type Entry_AddOneEntry_
- type Entry_AddOneEntry_Choices
- type Entry_AddOneEntry_DataContract
- type Entry_AddOneEntry_Document
- type Entry_AddOneEntry_Html
- type Entry_AddOneEntry_Pipeline
- type Entry_AddOneEntry_Question
- type Entry_AddOneEntry_Task
- type Entry_BatchJobNewEntry
- type Entry_Choices
- type Entry_DataContract
- func (*Entry_DataContract) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_DataContract) GetRef() *v1.DataContractRef
- func (*Entry_DataContract) ProtoMessage()
- func (x *Entry_DataContract) ProtoReflect() protoreflect.Message
- func (x *Entry_DataContract) Reset()
- func (x *Entry_DataContract) String() string
- type Entry_DataContractNewEntry
- type Entry_DataContract_
- type Entry_Document
- func (*Entry_Document) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_Document) GetFilename() string
- func (x *Entry_Document) GetUri() string
- func (*Entry_Document) ProtoMessage()
- func (x *Entry_Document) ProtoReflect() protoreflect.Message
- func (x *Entry_Document) Reset()
- func (x *Entry_Document) String() string
- type Entry_Document_
- type Entry_Html
- type Entry_MultipleChoiceItem
- func (*Entry_MultipleChoiceItem) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_MultipleChoiceItem) GetAnswers() []int32
- func (x *Entry_MultipleChoiceItem) GetAssociatedFormTemplateId() []string
- func (x *Entry_MultipleChoiceItem) GetChoices() []string
- func (x *Entry_MultipleChoiceItem) GetStyle() Entry_MultipleChoiceItem_Style
- func (x *Entry_MultipleChoiceItem) GetText() string
- func (x *Entry_MultipleChoiceItem) GetWeights() []float32
- func (*Entry_MultipleChoiceItem) ProtoMessage()
- func (x *Entry_MultipleChoiceItem) ProtoReflect() protoreflect.Message
- func (x *Entry_MultipleChoiceItem) Reset()
- func (x *Entry_MultipleChoiceItem) String() string
- type Entry_MultipleChoiceItem_Style
- func (Entry_MultipleChoiceItem_Style) Descriptor() protoreflect.EnumDescriptor
- func (x Entry_MultipleChoiceItem_Style) Enum() *Entry_MultipleChoiceItem_Style
- func (Entry_MultipleChoiceItem_Style) EnumDescriptor() ([]byte, []int)deprecated
- func (x Entry_MultipleChoiceItem_Style) Number() protoreflect.EnumNumber
- func (x Entry_MultipleChoiceItem_Style) String() string
- func (Entry_MultipleChoiceItem_Style) Type() protoreflect.EnumType
- type Entry_Pipeline
- func (*Entry_Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_Pipeline) GetBatchJob() *v1.BatchJobRef
- func (m *Entry_Pipeline) GetPipeline() isEntry_Pipeline_Pipeline
- func (x *Entry_Pipeline) GetStream() *v1.StreamRef
- func (*Entry_Pipeline) ProtoMessage()
- func (x *Entry_Pipeline) ProtoReflect() protoreflect.Message
- func (x *Entry_Pipeline) Reset()
- func (x *Entry_Pipeline) String() string
- type Entry_PipelineNewEntry
- func (*Entry_PipelineNewEntry) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_PipelineNewEntry) GetBatchJob() *Entry_BatchJobNewEntry
- func (m *Entry_PipelineNewEntry) GetPipeline() isEntry_PipelineNewEntry_Pipeline
- func (x *Entry_PipelineNewEntry) GetStream() *Entry_StreamNewEntry
- func (*Entry_PipelineNewEntry) ProtoMessage()
- func (x *Entry_PipelineNewEntry) ProtoReflect() protoreflect.Message
- func (x *Entry_PipelineNewEntry) Reset()
- func (x *Entry_PipelineNewEntry) String() string
- type Entry_PipelineNewEntry_BatchJob
- type Entry_PipelineNewEntry_Stream
- type Entry_Pipeline_
- type Entry_Pipeline_BatchJob
- type Entry_Pipeline_Stream
- type Entry_Question
- func (*Entry_Question) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_Question) GetAnswersAndLabels() []*Entry_Question_AnswerAndLabel
- func (*Entry_Question) ProtoMessage()
- func (x *Entry_Question) ProtoReflect() protoreflect.Message
- func (x *Entry_Question) Reset()
- func (x *Entry_Question) String() string
- type Entry_Question_
- type Entry_Question_AnswerAndLabel
- func (*Entry_Question_AnswerAndLabel) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_Question_AnswerAndLabel) GetAnswer() string
- func (x *Entry_Question_AnswerAndLabel) GetLabel() string
- func (*Entry_Question_AnswerAndLabel) ProtoMessage()
- func (x *Entry_Question_AnswerAndLabel) ProtoReflect() protoreflect.Message
- func (x *Entry_Question_AnswerAndLabel) Reset()
- func (x *Entry_Question_AnswerAndLabel) String() string
- type Entry_RecordingItem
- func (*Entry_RecordingItem) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_RecordingItem) GetParticular() string
- func (x *Entry_RecordingItem) GetRemarks() string
- func (*Entry_RecordingItem) ProtoMessage()
- func (x *Entry_RecordingItem) ProtoReflect() protoreflect.Message
- func (x *Entry_RecordingItem) Reset()
- func (x *Entry_RecordingItem) String() string
- type Entry_RiskAssessmentItem
- func (*Entry_RiskAssessmentItem) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_RiskAssessmentItem) GetHarmLikelihood() string
- func (x *Entry_RiskAssessmentItem) GetHarmSeverity() string
- func (x *Entry_RiskAssessmentItem) GetOverallRisk() string
- func (x *Entry_RiskAssessmentItem) GetRisk() string
- func (*Entry_RiskAssessmentItem) ProtoMessage()
- func (x *Entry_RiskAssessmentItem) ProtoReflect() protoreflect.Message
- func (x *Entry_RiskAssessmentItem) Reset()
- func (x *Entry_RiskAssessmentItem) String() string
- type Entry_RiskMitigationItem
- func (*Entry_RiskMitigationItem) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_RiskMitigationItem) GetApproval() string
- func (x *Entry_RiskMitigationItem) GetMitigationMeasure() string
- func (x *Entry_RiskMitigationItem) GetOverallRisk() string
- func (x *Entry_RiskMitigationItem) GetResidualRisk() string
- func (x *Entry_RiskMitigationItem) GetRisk() string
- func (*Entry_RiskMitigationItem) ProtoMessage()
- func (x *Entry_RiskMitigationItem) ProtoReflect() protoreflect.Message
- func (x *Entry_RiskMitigationItem) Reset()
- func (x *Entry_RiskMitigationItem) String() string
- type Entry_SectionClose
- type Entry_SectionClose_
- type Entry_SectionOpen
- func (*Entry_SectionOpen) Descriptor() ([]byte, []int)deprecated
- func (x *Entry_SectionOpen) GetRenderInline() bool
- func (*Entry_SectionOpen) ProtoMessage()
- func (x *Entry_SectionOpen) ProtoReflect() protoreflect.Message
- func (x *Entry_SectionOpen) Reset()
- func (x *Entry_SectionOpen) String() string
- type Entry_SectionOpen_
- type Entry_StreamNewEntry
- type Entry_Task
- type Entry_Task_
- type FormTemplate
- func (*FormTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *FormTemplate) GetId() string
- func (x *FormTemplate) GetIsProjectIntake() bool
- func (x *FormTemplate) GetItems() []*FormTemplate_EntryOrFormTemplateId
- func (x *FormTemplate) GetName() string
- func (x *FormTemplate) GetOrganizationId() string
- func (*FormTemplate) ProtoMessage()
- func (x *FormTemplate) ProtoReflect() protoreflect.Message
- func (x *FormTemplate) Reset()
- func (x *FormTemplate) String() string
- type FormTemplateReference
- func (*FormTemplateReference) Descriptor() ([]byte, []int)deprecated
- func (x *FormTemplateReference) GetId() string
- func (x *FormTemplateReference) GetRenderInline() bool
- func (*FormTemplateReference) ProtoMessage()
- func (x *FormTemplateReference) ProtoReflect() protoreflect.Message
- func (x *FormTemplateReference) Reset()
- func (x *FormTemplateReference) String() string
- type FormTemplate_EntryOrFormTemplateId
- func (*FormTemplate_EntryOrFormTemplateId) Descriptor() ([]byte, []int)deprecated
- func (x *FormTemplate_EntryOrFormTemplateId) GetEntry() *Entry
- func (x *FormTemplate_EntryOrFormTemplateId) GetFormTemplate() *FormTemplateReference
- func (m *FormTemplate_EntryOrFormTemplateId) GetPart() isFormTemplate_EntryOrFormTemplateId_Part
- func (*FormTemplate_EntryOrFormTemplateId) ProtoMessage()
- func (x *FormTemplate_EntryOrFormTemplateId) ProtoReflect() protoreflect.Message
- func (x *FormTemplate_EntryOrFormTemplateId) Reset()
- func (x *FormTemplate_EntryOrFormTemplateId) String() string
- type FormTemplate_EntryOrFormTemplateId_Entry
- type FormTemplate_EntryOrFormTemplateId_FormTemplate
- type Party
- func (*Party) Descriptor() ([]byte, []int)deprecated
- func (x *Party) GetContactDetails() []*ContactDetails
- func (x *Party) GetExternal() bool
- func (x *Party) GetId() string
- func (x *Party) GetName() string
- func (x *Party) GetRegionCode() string
- func (x *Party) GetUpdateTime() *timestamppb.Timestamp
- func (*Party) ProtoMessage()
- func (x *Party) ProtoReflect() protoreflect.Message
- func (x *Party) Reset()
- func (x *Party) String() string
- type Party_List
- type Party_RelationType
- func (Party_RelationType) Descriptor() protoreflect.EnumDescriptor
- func (x Party_RelationType) Enum() *Party_RelationType
- func (Party_RelationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Party_RelationType) Number() protoreflect.EnumNumber
- func (x Party_RelationType) String() string
- func (Party_RelationType) Type() protoreflect.EnumType
- type ProjectPlan
- func (*ProjectPlan) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectPlan) GetEntries() []*Entry
- func (x *ProjectPlan) GetProjectId() string
- func (*ProjectPlan) ProtoMessage()
- func (x *ProjectPlan) ProtoReflect() protoreflect.Message
- func (x *ProjectPlan) Reset()
- func (x *ProjectPlan) String() string
- type Ropa
- type Ropa_Record
- func (*Ropa_Record) Descriptor() ([]byte, []int)deprecated
- func (x *Ropa_Record) GetAdditionalInfo() string
- func (x *Ropa_Record) GetCategories() map[string]*Category_List
- func (x *Ropa_Record) GetDataAssets() map[string]*DataAsset_List
- func (x *Ropa_Record) GetDataContractIds() []string
- func (x *Ropa_Record) GetDataRetentionPolicyIds() []string
- func (x *Ropa_Record) GetDataTransferDetails() string
- func (x *Ropa_Record) GetId() string
- func (x *Ropa_Record) GetName() string
- func (x *Ropa_Record) GetOrganizationId() string
- func (x *Ropa_Record) GetParties() map[string]*Party_List
- func (x *Ropa_Record) GetPurposeLevels() []int32
- func (x *Ropa_Record) GetUpdateTime() *timestamppb.Timestamp
- func (x *Ropa_Record) GetUpdateUser() *v1.User
- func (x *Ropa_Record) GetVersion() int32
- func (*Ropa_Record) ProtoMessage()
- func (x *Ropa_Record) ProtoReflect() protoreflect.Message
- func (x *Ropa_Record) Reset()
- func (x *Ropa_Record) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Entry_MultipleChoiceItem_Style_name = map[int32]string{ 0: "STYLE_UNSPECIFIED", 1: "CHECKBOX", 2: "DROPDOWN", 3: "RADIO", } Entry_MultipleChoiceItem_Style_value = map[string]int32{ "STYLE_UNSPECIFIED": 0, "CHECKBOX": 1, "DROPDOWN": 2, "RADIO": 3, } )
Enum value maps for Entry_MultipleChoiceItem_Style.
var ( ContactDetails_ContactType_name = map[int32]string{ 0: "CONTACT_TYPE_UNSPECIFIED", 1: "PRIMARY", 2: "REPRESENTATIVE", 3: "DATA_PROTECTION_OFFICER", 4: "OTHER", } ContactDetails_ContactType_value = map[string]int32{ "CONTACT_TYPE_UNSPECIFIED": 0, "PRIMARY": 1, "REPRESENTATIVE": 2, "DATA_PROTECTION_OFFICER": 3, "OTHER": 4, } )
Enum value maps for ContactDetails_ContactType.
var ( Party_RelationType_name = map[int32]string{ 0: "RELATION_TYPE_UNSPECIFIED", 1: "CONTROLLER", 2: "PROCESSOR", 3: "RECIPIENT", } Party_RelationType_value = map[string]int32{ "RELATION_TYPE_UNSPECIFIED": 0, "CONTROLLER": 1, "PROCESSOR": 2, "RECIPIENT": 3, } )
Enum value maps for Party_RelationType.
var ( Category_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DATA", 2: "DATA_SUBJECT", 3: "DATA_RECIPIENT", 4: "DATA_ASSET", 5: "PERSONAL_DATA", 6: "PROCESSING", 7: "SECURITY_MEASURE", } Category_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DATA": 1, "DATA_SUBJECT": 2, "DATA_RECIPIENT": 3, "DATA_ASSET": 4, "PERSONAL_DATA": 5, "PROCESSING": 6, "SECURITY_MEASURE": 7, } )
Enum value maps for Category_Type.
var ( DataAsset_RelationType_name = map[int32]string{ 0: "RELATION_TYPE_UNSPECIFIED", 1: "DATA_SOURCE", } DataAsset_RelationType_value = map[string]int32{ "RELATION_TYPE_UNSPECIFIED": 0, "DATA_SOURCE": 1, } )
Enum value maps for DataAsset_RelationType.
var File_strmprivacy_api_entities_v1alpha_entities_v1alpha_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Category ¶ added in v3.17.0
type Category struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type Category_Type `protobuf:"varint,3,opt,name=type,proto3,enum=strmprivacy.api.entities.v1alpha.Category_Type" json:"type,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Categories are pretty arbitrary classifications, but always have a specific type. Their names are unique within a type. Names can be reused across types.
func (*Category) Descriptor
deprecated
added in
v3.17.0
func (*Category) GetType ¶ added in v3.17.0
func (x *Category) GetType() Category_Type
func (*Category) GetUpdateTime ¶ added in v3.17.1
func (x *Category) GetUpdateTime() *timestamppb.Timestamp
func (*Category) ProtoMessage ¶ added in v3.17.0
func (*Category) ProtoMessage()
func (*Category) ProtoReflect ¶ added in v3.17.0
func (x *Category) ProtoReflect() protoreflect.Message
type Category_List ¶ added in v3.17.0
type Category_List struct { Categories []*Category `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of categories, used in the multi-maps in the ROPA record.
func (*Category_List) Descriptor
deprecated
added in
v3.17.0
func (*Category_List) Descriptor() ([]byte, []int)
Deprecated: Use Category_List.ProtoReflect.Descriptor instead.
func (*Category_List) GetCategories ¶ added in v3.17.0
func (x *Category_List) GetCategories() []*Category
func (*Category_List) ProtoMessage ¶ added in v3.17.0
func (*Category_List) ProtoMessage()
func (*Category_List) ProtoReflect ¶ added in v3.17.0
func (x *Category_List) ProtoReflect() protoreflect.Message
func (*Category_List) Reset ¶ added in v3.17.0
func (x *Category_List) Reset()
func (*Category_List) String ¶ added in v3.17.0
func (x *Category_List) String() string
type Category_Type ¶ added in v3.17.0
type Category_Type int32
const ( Category_TYPE_UNSPECIFIED Category_Type = 0 Category_DATA Category_Type = 1 Category_DATA_SUBJECT Category_Type = 2 Category_DATA_RECIPIENT Category_Type = 3 Category_DATA_ASSET Category_Type = 4 Category_PERSONAL_DATA Category_Type = 5 Category_PROCESSING Category_Type = 6 Category_SECURITY_MEASURE Category_Type = 7 )
func (Category_Type) Descriptor ¶ added in v3.17.0
func (Category_Type) Descriptor() protoreflect.EnumDescriptor
func (Category_Type) Enum ¶ added in v3.17.0
func (x Category_Type) Enum() *Category_Type
func (Category_Type) EnumDescriptor
deprecated
added in
v3.17.0
func (Category_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Category_Type.Descriptor instead.
func (Category_Type) Number ¶ added in v3.17.0
func (x Category_Type) Number() protoreflect.EnumNumber
func (Category_Type) String ¶ added in v3.17.0
func (x Category_Type) String() string
func (Category_Type) Type ¶ added in v3.17.0
func (Category_Type) Type() protoreflect.EnumType
type ContactDetails ¶ added in v3.17.0
type ContactDetails struct { Type ContactDetails_ContactType `` /* 127-byte string literal not displayed */ // The type of contact in case OTHER was selected. OtherType string `protobuf:"bytes,2,opt,name=other_type,json=otherType,proto3" json:"other_type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone,omitempty"` // contains filtered or unexported fields }
func (*ContactDetails) Descriptor
deprecated
added in
v3.17.0
func (*ContactDetails) Descriptor() ([]byte, []int)
Deprecated: Use ContactDetails.ProtoReflect.Descriptor instead.
func (*ContactDetails) GetAddress ¶ added in v3.17.0
func (x *ContactDetails) GetAddress() string
func (*ContactDetails) GetEmail ¶ added in v3.17.0
func (x *ContactDetails) GetEmail() string
func (*ContactDetails) GetName ¶ added in v3.17.0
func (x *ContactDetails) GetName() string
func (*ContactDetails) GetOtherType ¶ added in v3.17.0
func (x *ContactDetails) GetOtherType() string
func (*ContactDetails) GetPhone ¶ added in v3.17.0
func (x *ContactDetails) GetPhone() string
func (*ContactDetails) GetType ¶ added in v3.17.0
func (x *ContactDetails) GetType() ContactDetails_ContactType
func (*ContactDetails) ProtoMessage ¶ added in v3.17.0
func (*ContactDetails) ProtoMessage()
func (*ContactDetails) ProtoReflect ¶ added in v3.17.0
func (x *ContactDetails) ProtoReflect() protoreflect.Message
func (*ContactDetails) Reset ¶ added in v3.17.0
func (x *ContactDetails) Reset()
func (*ContactDetails) String ¶ added in v3.17.0
func (x *ContactDetails) String() string
type ContactDetails_ContactType ¶ added in v3.17.0
type ContactDetails_ContactType int32
const ( ContactDetails_CONTACT_TYPE_UNSPECIFIED ContactDetails_ContactType = 0 ContactDetails_PRIMARY ContactDetails_ContactType = 1 ContactDetails_REPRESENTATIVE ContactDetails_ContactType = 2 ContactDetails_DATA_PROTECTION_OFFICER ContactDetails_ContactType = 3 ContactDetails_OTHER ContactDetails_ContactType = 4 )
func (ContactDetails_ContactType) Descriptor ¶ added in v3.17.0
func (ContactDetails_ContactType) Descriptor() protoreflect.EnumDescriptor
func (ContactDetails_ContactType) Enum ¶ added in v3.17.0
func (x ContactDetails_ContactType) Enum() *ContactDetails_ContactType
func (ContactDetails_ContactType) EnumDescriptor
deprecated
added in
v3.17.0
func (ContactDetails_ContactType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContactDetails_ContactType.Descriptor instead.
func (ContactDetails_ContactType) Number ¶ added in v3.17.0
func (x ContactDetails_ContactType) Number() protoreflect.EnumNumber
func (ContactDetails_ContactType) String ¶ added in v3.17.0
func (x ContactDetails_ContactType) String() string
func (ContactDetails_ContactType) Type ¶ added in v3.17.0
func (ContactDetails_ContactType) Type() protoreflect.EnumType
type DataAsset ¶ added in v3.17.0
type DataAsset struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // These are categories of type DATA_ASSET. Categories []*Category `protobuf:"bytes,3,rep,name=categories,proto3" json:"categories,omitempty"` HostingParty *Party `protobuf:"bytes,4,opt,name=hosting_party,json=hostingParty,proto3" json:"hosting_party,omitempty"` // Contact person at hosting party, details should be in the party record. ContactPersonName string `protobuf:"bytes,5,opt,name=contact_person_name,json=contactPersonName,proto3" json:"contact_person_name,omitempty"` // Two-letter region code as mandated by the AIP https://google.aip.dev/143#countries-and-regions RegionCode string `protobuf:"bytes,6,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
func (*DataAsset) Descriptor
deprecated
added in
v3.17.0
func (*DataAsset) GetCategories ¶ added in v3.17.0
func (*DataAsset) GetContactPersonName ¶ added in v3.17.0
func (*DataAsset) GetHostingParty ¶ added in v3.17.0
func (*DataAsset) GetRegionCode ¶ added in v3.17.0
func (*DataAsset) GetUpdateTime ¶ added in v3.17.1
func (x *DataAsset) GetUpdateTime() *timestamppb.Timestamp
func (*DataAsset) ProtoMessage ¶ added in v3.17.0
func (*DataAsset) ProtoMessage()
func (*DataAsset) ProtoReflect ¶ added in v3.17.0
func (x *DataAsset) ProtoReflect() protoreflect.Message
type DataAsset_List ¶ added in v3.17.0
type DataAsset_List struct { DataAssets []*DataAsset `protobuf:"bytes,1,rep,name=data_assets,json=dataAssets,proto3" json:"data_assets,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of data assets, used in the multi-maps in the ROPA record.
func (*DataAsset_List) Descriptor
deprecated
added in
v3.17.0
func (*DataAsset_List) Descriptor() ([]byte, []int)
Deprecated: Use DataAsset_List.ProtoReflect.Descriptor instead.
func (*DataAsset_List) GetDataAssets ¶ added in v3.17.0
func (x *DataAsset_List) GetDataAssets() []*DataAsset
func (*DataAsset_List) ProtoMessage ¶ added in v3.17.0
func (*DataAsset_List) ProtoMessage()
func (*DataAsset_List) ProtoReflect ¶ added in v3.17.0
func (x *DataAsset_List) ProtoReflect() protoreflect.Message
func (*DataAsset_List) Reset ¶ added in v3.17.0
func (x *DataAsset_List) Reset()
func (*DataAsset_List) String ¶ added in v3.17.0
func (x *DataAsset_List) String() string
type DataAsset_RelationType ¶ added in v3.17.0
type DataAsset_RelationType int32
This is only relevant within the scope of a ROPA record, following from the relation of this data asset to that record.
const ( DataAsset_RELATION_TYPE_UNSPECIFIED DataAsset_RelationType = 0 DataAsset_DATA_SOURCE DataAsset_RelationType = 1 )
func (DataAsset_RelationType) Descriptor ¶ added in v3.17.0
func (DataAsset_RelationType) Descriptor() protoreflect.EnumDescriptor
func (DataAsset_RelationType) Enum ¶ added in v3.17.0
func (x DataAsset_RelationType) Enum() *DataAsset_RelationType
func (DataAsset_RelationType) EnumDescriptor
deprecated
added in
v3.17.0
func (DataAsset_RelationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataAsset_RelationType.Descriptor instead.
func (DataAsset_RelationType) Number ¶ added in v3.17.0
func (x DataAsset_RelationType) Number() protoreflect.EnumNumber
func (DataAsset_RelationType) String ¶ added in v3.17.0
func (x DataAsset_RelationType) String() string
func (DataAsset_RelationType) Type ¶ added in v3.17.0
func (DataAsset_RelationType) Type() protoreflect.EnumType
type Entry ¶ added in v3.18.0
type Entry struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // the name of an entry, just a human readable reference to be rendered Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // the content of an entry; the question to be asked, the task to be completed, ... Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` // when was the entry created CreationTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` // when is the entry due to be filled in DueTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=due_time,json=dueTime,proto3" json:"due_time,omitempty"` // when was the entry filled in. CompletionTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=completion_time,json=completionTime,proto3" json:"completion_time,omitempty"` // The user that created this item, retrieved from the JWT token. Creator *v1.User `protobuf:"bytes,7,opt,name=creator,proto3" json:"creator,omitempty"` // The user that is assigned to this item. Assignee *v1.User `protobuf:"bytes,8,opt,name=assignee,proto3" json:"assignee,omitempty"` // help text describing the item. Might give an example response for instance. HelpText string `protobuf:"bytes,9,opt,name=help_text,json=helpText,proto3" json:"help_text,omitempty"` // generic remark to be filled in by a user. Remark string `protobuf:"bytes,10,opt,name=remark,proto3" json:"remark,omitempty"` // whether or not the user can delete an item. CanBeDeleted bool `protobuf:"varint,11,opt,name=can_be_deleted,json=canBeDeleted,proto3" json:"can_be_deleted,omitempty"` // renders a header of a certain type of item. // this might involve adding a <table> element in html // this creates a sort of section which will be closed when one of the following occurs // * an entry of a different type is the next to be processed // * we encounter another render_header entry. // * we just rendered the last Entry in the list FormTemplateId string `protobuf:"bytes,12,opt,name=form_template_id,json=formTemplateId,proto3" json:"form_template_id,omitempty"` // Types that are assignable to Item: // // *Entry_Task_ // *Entry_DataContract_ // *Entry_Document_ // *Entry_Pipeline_ // *Entry_Question_ // *Entry_Choices // *Entry_Html // *Entry_SectionOpen_ // *Entry_SectionClose_ // *Entry_AddOneEntry_ Item isEntry_Item `protobuf_oneof:"item"` // contains filtered or unexported fields }
an Entry in a form or ProjectPlan.
An entry has some generic attributes (all the fields above the `oneof item`) and then one of the various Entry types.
An interesting type is the `html` type that just contains html that will directly be shown in the browser. This allows us to add arbitrary non-functional parts. The html will have to be sanitized.
func (*Entry) Descriptor
deprecated
added in
v3.18.0
func (*Entry) GetAddOneEntry ¶ added in v3.18.0
func (x *Entry) GetAddOneEntry() *Entry_AddOneEntry
func (*Entry) GetAssignee ¶ added in v3.18.0
func (*Entry) GetCanBeDeleted ¶ added in v3.18.0
func (*Entry) GetChoices ¶ added in v3.18.0
func (x *Entry) GetChoices() *Entry_MultipleChoiceItem
func (*Entry) GetCompletionTime ¶ added in v3.18.0
func (x *Entry) GetCompletionTime() *timestamppb.Timestamp
func (*Entry) GetContent ¶ added in v3.18.0
func (*Entry) GetCreationTime ¶ added in v3.18.0
func (x *Entry) GetCreationTime() *timestamppb.Timestamp
func (*Entry) GetCreator ¶ added in v3.18.0
func (*Entry) GetDataContract ¶ added in v3.18.0
func (x *Entry) GetDataContract() *Entry_DataContract
func (*Entry) GetDocument ¶ added in v3.18.0
func (x *Entry) GetDocument() *Entry_Document
func (*Entry) GetDueTime ¶ added in v3.18.0
func (x *Entry) GetDueTime() *timestamppb.Timestamp
func (*Entry) GetFormTemplateId ¶ added in v3.18.0
func (*Entry) GetHelpText ¶ added in v3.18.0
func (*Entry) GetPipeline ¶ added in v3.18.0
func (x *Entry) GetPipeline() *Entry_Pipeline
func (*Entry) GetQuestion ¶ added in v3.18.0
func (x *Entry) GetQuestion() *Entry_Question
func (*Entry) GetSectionClose ¶ added in v3.18.0
func (x *Entry) GetSectionClose() *Entry_SectionClose
func (*Entry) GetSectionOpen ¶ added in v3.18.0
func (x *Entry) GetSectionOpen() *Entry_SectionOpen
func (*Entry) GetTask ¶ added in v3.18.0
func (x *Entry) GetTask() *Entry_Task
func (*Entry) ProtoMessage ¶ added in v3.18.0
func (*Entry) ProtoMessage()
func (*Entry) ProtoReflect ¶ added in v3.18.0
func (x *Entry) ProtoReflect() protoreflect.Message
type Entry_AddOneEntry ¶ added in v3.18.0
type Entry_AddOneEntry struct { // Types that are assignable to Type: // // *Entry_AddOneEntry_Task // *Entry_AddOneEntry_DataContract // *Entry_AddOneEntry_Document // *Entry_AddOneEntry_Pipeline // *Entry_AddOneEntry_Question // *Entry_AddOneEntry_Choices // *Entry_AddOneEntry_Html Type isEntry_AddOneEntry_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
special kind of entry that renders a user-interface element, that when activated will create an entry of a certain type just above this entry.
func (*Entry_AddOneEntry) Descriptor
deprecated
added in
v3.18.0
func (*Entry_AddOneEntry) Descriptor() ([]byte, []int)
Deprecated: Use Entry_AddOneEntry.ProtoReflect.Descriptor instead.
func (*Entry_AddOneEntry) GetChoices ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetChoices() *Entry_MultipleChoiceItem
func (*Entry_AddOneEntry) GetDataContract ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetDataContract() *Entry_DataContractNewEntry
func (*Entry_AddOneEntry) GetDocument ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetDocument() *Entry_Document
func (*Entry_AddOneEntry) GetHtml ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetHtml() string
func (*Entry_AddOneEntry) GetPipeline ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetPipeline() *Entry_PipelineNewEntry
func (*Entry_AddOneEntry) GetQuestion ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetQuestion() *Entry_Question
func (*Entry_AddOneEntry) GetTask ¶ added in v3.18.0
func (x *Entry_AddOneEntry) GetTask() *Entry_Task
func (*Entry_AddOneEntry) GetType ¶ added in v3.18.0
func (m *Entry_AddOneEntry) GetType() isEntry_AddOneEntry_Type
func (*Entry_AddOneEntry) ProtoMessage ¶ added in v3.18.0
func (*Entry_AddOneEntry) ProtoMessage()
func (*Entry_AddOneEntry) ProtoReflect ¶ added in v3.18.0
func (x *Entry_AddOneEntry) ProtoReflect() protoreflect.Message
func (*Entry_AddOneEntry) Reset ¶ added in v3.18.0
func (x *Entry_AddOneEntry) Reset()
func (*Entry_AddOneEntry) String ¶ added in v3.18.0
func (x *Entry_AddOneEntry) String() string
type Entry_AddOneEntry_ ¶ added in v3.18.0
type Entry_AddOneEntry_ struct {
AddOneEntry *Entry_AddOneEntry `protobuf:"bytes,109,opt,name=add_one_entry,json=addOneEntry,proto3,oneof"`
}
type Entry_AddOneEntry_Choices ¶ added in v3.18.0
type Entry_AddOneEntry_Choices struct {
Choices *Entry_MultipleChoiceItem `protobuf:"bytes,6,opt,name=choices,proto3,oneof"`
}
type Entry_AddOneEntry_DataContract ¶ added in v3.18.0
type Entry_AddOneEntry_DataContract struct {
DataContract *Entry_DataContractNewEntry `protobuf:"bytes,2,opt,name=data_contract,json=dataContract,proto3,oneof"`
}
type Entry_AddOneEntry_Document ¶ added in v3.18.0
type Entry_AddOneEntry_Document struct {
Document *Entry_Document `protobuf:"bytes,3,opt,name=document,proto3,oneof"`
}
type Entry_AddOneEntry_Html ¶ added in v3.18.0
type Entry_AddOneEntry_Html struct {
Html string `protobuf:"bytes,7,opt,name=html,proto3,oneof"`
}
type Entry_AddOneEntry_Pipeline ¶ added in v3.18.0
type Entry_AddOneEntry_Pipeline struct {
Pipeline *Entry_PipelineNewEntry `protobuf:"bytes,4,opt,name=pipeline,proto3,oneof"`
}
type Entry_AddOneEntry_Question ¶ added in v3.18.0
type Entry_AddOneEntry_Question struct {
Question *Entry_Question `protobuf:"bytes,5,opt,name=question,proto3,oneof"`
}
type Entry_AddOneEntry_Task ¶ added in v3.18.0
type Entry_AddOneEntry_Task struct {
Task *Entry_Task `protobuf:"bytes,1,opt,name=task,proto3,oneof"`
}
type Entry_BatchJobNewEntry ¶ added in v3.18.3
type Entry_BatchJobNewEntry struct {
// contains filtered or unexported fields
}
func (*Entry_BatchJobNewEntry) Descriptor
deprecated
added in
v3.18.3
func (*Entry_BatchJobNewEntry) Descriptor() ([]byte, []int)
Deprecated: Use Entry_BatchJobNewEntry.ProtoReflect.Descriptor instead.
func (*Entry_BatchJobNewEntry) ProtoMessage ¶ added in v3.18.3
func (*Entry_BatchJobNewEntry) ProtoMessage()
func (*Entry_BatchJobNewEntry) ProtoReflect ¶ added in v3.18.3
func (x *Entry_BatchJobNewEntry) ProtoReflect() protoreflect.Message
func (*Entry_BatchJobNewEntry) Reset ¶ added in v3.18.3
func (x *Entry_BatchJobNewEntry) Reset()
func (*Entry_BatchJobNewEntry) String ¶ added in v3.18.3
func (x *Entry_BatchJobNewEntry) String() string
type Entry_Choices ¶ added in v3.18.0
type Entry_Choices struct {
Choices *Entry_MultipleChoiceItem `protobuf:"bytes,18,opt,name=choices,proto3,oneof"`
}
type Entry_DataContract ¶ added in v3.18.0
type Entry_DataContract struct { // Data Contract details can be retrieved through the Data Contract API. Ref *v1.DataContractRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
func (*Entry_DataContract) Descriptor
deprecated
added in
v3.18.0
func (*Entry_DataContract) Descriptor() ([]byte, []int)
Deprecated: Use Entry_DataContract.ProtoReflect.Descriptor instead.
func (*Entry_DataContract) GetRef ¶ added in v3.18.0
func (x *Entry_DataContract) GetRef() *v1.DataContractRef
func (*Entry_DataContract) ProtoMessage ¶ added in v3.18.0
func (*Entry_DataContract) ProtoMessage()
func (*Entry_DataContract) ProtoReflect ¶ added in v3.18.0
func (x *Entry_DataContract) ProtoReflect() protoreflect.Message
func (*Entry_DataContract) Reset ¶ added in v3.18.0
func (x *Entry_DataContract) Reset()
func (*Entry_DataContract) String ¶ added in v3.18.0
func (x *Entry_DataContract) String() string
type Entry_DataContractNewEntry ¶ added in v3.18.3
type Entry_DataContractNewEntry struct {
// contains filtered or unexported fields
}
func (*Entry_DataContractNewEntry) Descriptor
deprecated
added in
v3.18.3
func (*Entry_DataContractNewEntry) Descriptor() ([]byte, []int)
Deprecated: Use Entry_DataContractNewEntry.ProtoReflect.Descriptor instead.
func (*Entry_DataContractNewEntry) ProtoMessage ¶ added in v3.18.3
func (*Entry_DataContractNewEntry) ProtoMessage()
func (*Entry_DataContractNewEntry) ProtoReflect ¶ added in v3.18.3
func (x *Entry_DataContractNewEntry) ProtoReflect() protoreflect.Message
func (*Entry_DataContractNewEntry) Reset ¶ added in v3.18.3
func (x *Entry_DataContractNewEntry) Reset()
func (*Entry_DataContractNewEntry) String ¶ added in v3.18.3
func (x *Entry_DataContractNewEntry) String() string
type Entry_DataContract_ ¶ added in v3.18.0
type Entry_DataContract_ struct {
DataContract *Entry_DataContract `protobuf:"bytes,14,opt,name=data_contract,json=dataContract,proto3,oneof"`
}
type Entry_Document ¶ added in v3.18.0
type Entry_Document struct { // Filename should be unique within the project. Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` // If the URI is set, then the document originates from an external source. Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"` // contains filtered or unexported fields }
func (*Entry_Document) Descriptor
deprecated
added in
v3.18.0
func (*Entry_Document) Descriptor() ([]byte, []int)
Deprecated: Use Entry_Document.ProtoReflect.Descriptor instead.
func (*Entry_Document) GetFilename ¶ added in v3.18.0
func (x *Entry_Document) GetFilename() string
func (*Entry_Document) GetUri ¶ added in v3.18.0
func (x *Entry_Document) GetUri() string
func (*Entry_Document) ProtoMessage ¶ added in v3.18.0
func (*Entry_Document) ProtoMessage()
func (*Entry_Document) ProtoReflect ¶ added in v3.18.0
func (x *Entry_Document) ProtoReflect() protoreflect.Message
func (*Entry_Document) Reset ¶ added in v3.18.0
func (x *Entry_Document) Reset()
func (*Entry_Document) String ¶ added in v3.18.0
func (x *Entry_Document) String() string
type Entry_Document_ ¶ added in v3.18.0
type Entry_Document_ struct {
Document *Entry_Document `protobuf:"bytes,15,opt,name=document,proto3,oneof"`
}
type Entry_Html ¶ added in v3.18.0
type Entry_Html struct {
Html string `protobuf:"bytes,19,opt,name=html,proto3,oneof"`
}
type Entry_MultipleChoiceItem ¶ added in v3.18.0
type Entry_MultipleChoiceItem struct { Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // the choices are what gets rendered Choices []string `protobuf:"bytes,2,rep,name=choices,proto3" json:"choices,omitempty"` // the weights are a 1 to 1 mapping on the choices, i.e. choice[2] corresponds to weight[2] Weights []float32 `protobuf:"fixed32,3,rep,packed,name=weights,proto3" json:"weights,omitempty"` // answers contain the zero-based index(es) to the choice(s) selected by the user. Answers []int32 `protobuf:"varint,4,rep,packed,name=answers,proto3" json:"answers,omitempty"` // Style determines both the type of rendering, and whether or not multiple answers might be given Style Entry_MultipleChoiceItem_Style `` /* 133-byte string literal not displayed */ // in case of a project-intake template, these point to associated form template id's that // will be used to build a ProjectPlan by an on-the fly chaining of the forms that were checked. // For most entries, this field will be empty, but for project intake form templates, it should have the same // number of entries as the choices! AssociatedFormTemplateId []string `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Entry_MultipleChoiceItem) Descriptor
deprecated
added in
v3.18.0
func (*Entry_MultipleChoiceItem) Descriptor() ([]byte, []int)
Deprecated: Use Entry_MultipleChoiceItem.ProtoReflect.Descriptor instead.
func (*Entry_MultipleChoiceItem) GetAnswers ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetAnswers() []int32
func (*Entry_MultipleChoiceItem) GetAssociatedFormTemplateId ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetAssociatedFormTemplateId() []string
func (*Entry_MultipleChoiceItem) GetChoices ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetChoices() []string
func (*Entry_MultipleChoiceItem) GetStyle ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetStyle() Entry_MultipleChoiceItem_Style
func (*Entry_MultipleChoiceItem) GetText ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetText() string
func (*Entry_MultipleChoiceItem) GetWeights ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) GetWeights() []float32
func (*Entry_MultipleChoiceItem) ProtoMessage ¶ added in v3.18.0
func (*Entry_MultipleChoiceItem) ProtoMessage()
func (*Entry_MultipleChoiceItem) ProtoReflect ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) ProtoReflect() protoreflect.Message
func (*Entry_MultipleChoiceItem) Reset ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) Reset()
func (*Entry_MultipleChoiceItem) String ¶ added in v3.18.0
func (x *Entry_MultipleChoiceItem) String() string
type Entry_MultipleChoiceItem_Style ¶ added in v3.18.0
type Entry_MultipleChoiceItem_Style int32
const ( Entry_MultipleChoiceItem_STYLE_UNSPECIFIED Entry_MultipleChoiceItem_Style = 0 // multiple answers allowed Entry_MultipleChoiceItem_CHECKBOX Entry_MultipleChoiceItem_Style = 1 // single answer Entry_MultipleChoiceItem_DROPDOWN Entry_MultipleChoiceItem_Style = 2 // single answer Entry_MultipleChoiceItem_RADIO Entry_MultipleChoiceItem_Style = 3 )
func (Entry_MultipleChoiceItem_Style) Descriptor ¶ added in v3.18.0
func (Entry_MultipleChoiceItem_Style) Descriptor() protoreflect.EnumDescriptor
func (Entry_MultipleChoiceItem_Style) Enum ¶ added in v3.18.0
func (x Entry_MultipleChoiceItem_Style) Enum() *Entry_MultipleChoiceItem_Style
func (Entry_MultipleChoiceItem_Style) EnumDescriptor
deprecated
added in
v3.18.0
func (Entry_MultipleChoiceItem_Style) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entry_MultipleChoiceItem_Style.Descriptor instead.
func (Entry_MultipleChoiceItem_Style) Number ¶ added in v3.18.0
func (x Entry_MultipleChoiceItem_Style) Number() protoreflect.EnumNumber
func (Entry_MultipleChoiceItem_Style) String ¶ added in v3.18.0
func (x Entry_MultipleChoiceItem_Style) String() string
func (Entry_MultipleChoiceItem_Style) Type ¶ added in v3.18.0
func (Entry_MultipleChoiceItem_Style) Type() protoreflect.EnumType
type Entry_Pipeline ¶ added in v3.18.0
type Entry_Pipeline struct { // Types that are assignable to Pipeline: // // *Entry_Pipeline_Stream // *Entry_Pipeline_BatchJob Pipeline isEntry_Pipeline_Pipeline `protobuf_oneof:"pipeline"` // contains filtered or unexported fields }
func (*Entry_Pipeline) Descriptor
deprecated
added in
v3.18.0
func (*Entry_Pipeline) Descriptor() ([]byte, []int)
Deprecated: Use Entry_Pipeline.ProtoReflect.Descriptor instead.
func (*Entry_Pipeline) GetBatchJob ¶ added in v3.18.0
func (x *Entry_Pipeline) GetBatchJob() *v1.BatchJobRef
func (*Entry_Pipeline) GetPipeline ¶ added in v3.18.0
func (m *Entry_Pipeline) GetPipeline() isEntry_Pipeline_Pipeline
func (*Entry_Pipeline) GetStream ¶ added in v3.18.0
func (x *Entry_Pipeline) GetStream() *v1.StreamRef
func (*Entry_Pipeline) ProtoMessage ¶ added in v3.18.0
func (*Entry_Pipeline) ProtoMessage()
func (*Entry_Pipeline) ProtoReflect ¶ added in v3.18.0
func (x *Entry_Pipeline) ProtoReflect() protoreflect.Message
func (*Entry_Pipeline) Reset ¶ added in v3.18.0
func (x *Entry_Pipeline) Reset()
func (*Entry_Pipeline) String ¶ added in v3.18.0
func (x *Entry_Pipeline) String() string
type Entry_PipelineNewEntry ¶ added in v3.18.3
type Entry_PipelineNewEntry struct { // Types that are assignable to Pipeline: // // *Entry_PipelineNewEntry_Stream // *Entry_PipelineNewEntry_BatchJob Pipeline isEntry_PipelineNewEntry_Pipeline `protobuf_oneof:"pipeline"` // contains filtered or unexported fields }
func (*Entry_PipelineNewEntry) Descriptor
deprecated
added in
v3.18.3
func (*Entry_PipelineNewEntry) Descriptor() ([]byte, []int)
Deprecated: Use Entry_PipelineNewEntry.ProtoReflect.Descriptor instead.
func (*Entry_PipelineNewEntry) GetBatchJob ¶ added in v3.18.3
func (x *Entry_PipelineNewEntry) GetBatchJob() *Entry_BatchJobNewEntry
func (*Entry_PipelineNewEntry) GetPipeline ¶ added in v3.18.3
func (m *Entry_PipelineNewEntry) GetPipeline() isEntry_PipelineNewEntry_Pipeline
func (*Entry_PipelineNewEntry) GetStream ¶ added in v3.18.3
func (x *Entry_PipelineNewEntry) GetStream() *Entry_StreamNewEntry
func (*Entry_PipelineNewEntry) ProtoMessage ¶ added in v3.18.3
func (*Entry_PipelineNewEntry) ProtoMessage()
func (*Entry_PipelineNewEntry) ProtoReflect ¶ added in v3.18.3
func (x *Entry_PipelineNewEntry) ProtoReflect() protoreflect.Message
func (*Entry_PipelineNewEntry) Reset ¶ added in v3.18.3
func (x *Entry_PipelineNewEntry) Reset()
func (*Entry_PipelineNewEntry) String ¶ added in v3.18.3
func (x *Entry_PipelineNewEntry) String() string
type Entry_PipelineNewEntry_BatchJob ¶ added in v3.18.3
type Entry_PipelineNewEntry_BatchJob struct {
BatchJob *Entry_BatchJobNewEntry `protobuf:"bytes,3,opt,name=batch_job,json=batchJob,proto3,oneof"`
}
type Entry_PipelineNewEntry_Stream ¶ added in v3.18.3
type Entry_PipelineNewEntry_Stream struct {
Stream *Entry_StreamNewEntry `protobuf:"bytes,2,opt,name=stream,proto3,oneof"`
}
type Entry_Pipeline_ ¶ added in v3.18.0
type Entry_Pipeline_ struct {
Pipeline *Entry_Pipeline `protobuf:"bytes,16,opt,name=pipeline,proto3,oneof"`
}
type Entry_Pipeline_BatchJob ¶ added in v3.18.0
type Entry_Pipeline_BatchJob struct {
BatchJob *v1.BatchJobRef `protobuf:"bytes,3,opt,name=batch_job,json=batchJob,proto3,oneof"`
}
type Entry_Pipeline_Stream ¶ added in v3.18.0
type Entry_Question ¶ added in v3.18.0
type Entry_Question struct { // the question is the `content` field AnswersAndLabels []*Entry_Question_AnswerAndLabel `protobuf:"bytes,1,rep,name=answers_and_labels,json=answersAndLabels,proto3" json:"answers_and_labels,omitempty"` // contains filtered or unexported fields }
func (*Entry_Question) Descriptor
deprecated
added in
v3.18.0
func (*Entry_Question) Descriptor() ([]byte, []int)
Deprecated: Use Entry_Question.ProtoReflect.Descriptor instead.
func (*Entry_Question) GetAnswersAndLabels ¶ added in v3.18.0
func (x *Entry_Question) GetAnswersAndLabels() []*Entry_Question_AnswerAndLabel
func (*Entry_Question) ProtoMessage ¶ added in v3.18.0
func (*Entry_Question) ProtoMessage()
func (*Entry_Question) ProtoReflect ¶ added in v3.18.0
func (x *Entry_Question) ProtoReflect() protoreflect.Message
func (*Entry_Question) Reset ¶ added in v3.18.0
func (x *Entry_Question) Reset()
func (*Entry_Question) String ¶ added in v3.18.0
func (x *Entry_Question) String() string
type Entry_Question_ ¶ added in v3.18.0
type Entry_Question_ struct {
Question *Entry_Question `protobuf:"bytes,17,opt,name=question,proto3,oneof"`
}
type Entry_Question_AnswerAndLabel ¶ added in v3.18.0
type Entry_Question_AnswerAndLabel struct { Answer string `protobuf:"bytes,1,opt,name=answer,proto3" json:"answer,omitempty"` Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` // contains filtered or unexported fields }
func (*Entry_Question_AnswerAndLabel) Descriptor
deprecated
added in
v3.18.0
func (*Entry_Question_AnswerAndLabel) Descriptor() ([]byte, []int)
Deprecated: Use Entry_Question_AnswerAndLabel.ProtoReflect.Descriptor instead.
func (*Entry_Question_AnswerAndLabel) GetAnswer ¶ added in v3.18.0
func (x *Entry_Question_AnswerAndLabel) GetAnswer() string
func (*Entry_Question_AnswerAndLabel) GetLabel ¶ added in v3.18.0
func (x *Entry_Question_AnswerAndLabel) GetLabel() string
func (*Entry_Question_AnswerAndLabel) ProtoMessage ¶ added in v3.18.0
func (*Entry_Question_AnswerAndLabel) ProtoMessage()
func (*Entry_Question_AnswerAndLabel) ProtoReflect ¶ added in v3.18.0
func (x *Entry_Question_AnswerAndLabel) ProtoReflect() protoreflect.Message
func (*Entry_Question_AnswerAndLabel) Reset ¶ added in v3.18.0
func (x *Entry_Question_AnswerAndLabel) Reset()
func (*Entry_Question_AnswerAndLabel) String ¶ added in v3.18.0
func (x *Entry_Question_AnswerAndLabel) String() string
type Entry_RecordingItem ¶ added in v3.18.0
type Entry_RecordingItem struct { Particular string `protobuf:"bytes,2,opt,name=particular,proto3" json:"particular,omitempty"` Remarks string `protobuf:"bytes,4,opt,name=remarks,proto3" json:"remarks,omitempty"` // contains filtered or unexported fields }
func (*Entry_RecordingItem) Descriptor
deprecated
added in
v3.18.0
func (*Entry_RecordingItem) Descriptor() ([]byte, []int)
Deprecated: Use Entry_RecordingItem.ProtoReflect.Descriptor instead.
func (*Entry_RecordingItem) GetParticular ¶ added in v3.18.0
func (x *Entry_RecordingItem) GetParticular() string
func (*Entry_RecordingItem) GetRemarks ¶ added in v3.18.0
func (x *Entry_RecordingItem) GetRemarks() string
func (*Entry_RecordingItem) ProtoMessage ¶ added in v3.18.0
func (*Entry_RecordingItem) ProtoMessage()
func (*Entry_RecordingItem) ProtoReflect ¶ added in v3.18.0
func (x *Entry_RecordingItem) ProtoReflect() protoreflect.Message
func (*Entry_RecordingItem) Reset ¶ added in v3.18.0
func (x *Entry_RecordingItem) Reset()
func (*Entry_RecordingItem) String ¶ added in v3.18.0
func (x *Entry_RecordingItem) String() string
type Entry_RiskAssessmentItem ¶ added in v3.18.0
type Entry_RiskAssessmentItem struct { Risk string `protobuf:"bytes,2,opt,name=risk,proto3" json:"risk,omitempty"` HarmLikelihood string `protobuf:"bytes,3,opt,name=harm_likelihood,json=harmLikelihood,proto3" json:"harm_likelihood,omitempty"` HarmSeverity string `protobuf:"bytes,4,opt,name=harm_severity,json=harmSeverity,proto3" json:"harm_severity,omitempty"` OverallRisk string `protobuf:"bytes,5,opt,name=overall_risk,json=overallRisk,proto3" json:"overall_risk,omitempty"` // contains filtered or unexported fields }
func (*Entry_RiskAssessmentItem) Descriptor
deprecated
added in
v3.18.0
func (*Entry_RiskAssessmentItem) Descriptor() ([]byte, []int)
Deprecated: Use Entry_RiskAssessmentItem.ProtoReflect.Descriptor instead.
func (*Entry_RiskAssessmentItem) GetHarmLikelihood ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) GetHarmLikelihood() string
func (*Entry_RiskAssessmentItem) GetHarmSeverity ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) GetHarmSeverity() string
func (*Entry_RiskAssessmentItem) GetOverallRisk ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) GetOverallRisk() string
func (*Entry_RiskAssessmentItem) GetRisk ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) GetRisk() string
func (*Entry_RiskAssessmentItem) ProtoMessage ¶ added in v3.18.0
func (*Entry_RiskAssessmentItem) ProtoMessage()
func (*Entry_RiskAssessmentItem) ProtoReflect ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) ProtoReflect() protoreflect.Message
func (*Entry_RiskAssessmentItem) Reset ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) Reset()
func (*Entry_RiskAssessmentItem) String ¶ added in v3.18.0
func (x *Entry_RiskAssessmentItem) String() string
type Entry_RiskMitigationItem ¶ added in v3.18.0
type Entry_RiskMitigationItem struct { Risk string `protobuf:"bytes,2,opt,name=risk,proto3" json:"risk,omitempty"` OverallRisk string `protobuf:"bytes,3,opt,name=overall_risk,json=overallRisk,proto3" json:"overall_risk,omitempty"` MitigationMeasure string `protobuf:"bytes,5,opt,name=mitigation_measure,json=mitigationMeasure,proto3" json:"mitigation_measure,omitempty"` ResidualRisk string `protobuf:"bytes,6,opt,name=residual_risk,json=residualRisk,proto3" json:"residual_risk,omitempty"` Approval string `protobuf:"bytes,7,opt,name=approval,proto3" json:"approval,omitempty"` // contains filtered or unexported fields }
func (*Entry_RiskMitigationItem) Descriptor
deprecated
added in
v3.18.0
func (*Entry_RiskMitigationItem) Descriptor() ([]byte, []int)
Deprecated: Use Entry_RiskMitigationItem.ProtoReflect.Descriptor instead.
func (*Entry_RiskMitigationItem) GetApproval ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) GetApproval() string
func (*Entry_RiskMitigationItem) GetMitigationMeasure ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) GetMitigationMeasure() string
func (*Entry_RiskMitigationItem) GetOverallRisk ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) GetOverallRisk() string
func (*Entry_RiskMitigationItem) GetResidualRisk ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) GetResidualRisk() string
func (*Entry_RiskMitigationItem) GetRisk ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) GetRisk() string
func (*Entry_RiskMitigationItem) ProtoMessage ¶ added in v3.18.0
func (*Entry_RiskMitigationItem) ProtoMessage()
func (*Entry_RiskMitigationItem) ProtoReflect ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) ProtoReflect() protoreflect.Message
func (*Entry_RiskMitigationItem) Reset ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) Reset()
func (*Entry_RiskMitigationItem) String ¶ added in v3.18.0
func (x *Entry_RiskMitigationItem) String() string
type Entry_SectionClose ¶ added in v3.18.0
type Entry_SectionClose struct {
// contains filtered or unexported fields
}
func (*Entry_SectionClose) Descriptor
deprecated
added in
v3.18.0
func (*Entry_SectionClose) Descriptor() ([]byte, []int)
Deprecated: Use Entry_SectionClose.ProtoReflect.Descriptor instead.
func (*Entry_SectionClose) ProtoMessage ¶ added in v3.18.0
func (*Entry_SectionClose) ProtoMessage()
func (*Entry_SectionClose) ProtoReflect ¶ added in v3.18.0
func (x *Entry_SectionClose) ProtoReflect() protoreflect.Message
func (*Entry_SectionClose) Reset ¶ added in v3.18.0
func (x *Entry_SectionClose) Reset()
func (*Entry_SectionClose) String ¶ added in v3.18.0
func (x *Entry_SectionClose) String() string
type Entry_SectionClose_ ¶ added in v3.18.0
type Entry_SectionClose_ struct { // special kind of item that closes the current element that is being rendered. SectionClose *Entry_SectionClose `protobuf:"bytes,21,opt,name=section_close,json=sectionClose,proto3,oneof"` }
type Entry_SectionOpen ¶ added in v3.18.0
type Entry_SectionOpen struct { RenderInline bool `protobuf:"varint,1,opt,name=render_inline,json=renderInline,proto3" json:"render_inline,omitempty"` // contains filtered or unexported fields }
func (*Entry_SectionOpen) Descriptor
deprecated
added in
v3.18.0
func (*Entry_SectionOpen) Descriptor() ([]byte, []int)
Deprecated: Use Entry_SectionOpen.ProtoReflect.Descriptor instead.
func (*Entry_SectionOpen) GetRenderInline ¶ added in v3.18.0
func (x *Entry_SectionOpen) GetRenderInline() bool
func (*Entry_SectionOpen) ProtoMessage ¶ added in v3.18.0
func (*Entry_SectionOpen) ProtoMessage()
func (*Entry_SectionOpen) ProtoReflect ¶ added in v3.18.0
func (x *Entry_SectionOpen) ProtoReflect() protoreflect.Message
func (*Entry_SectionOpen) Reset ¶ added in v3.18.0
func (x *Entry_SectionOpen) Reset()
func (*Entry_SectionOpen) String ¶ added in v3.18.0
func (x *Entry_SectionOpen) String() string
type Entry_SectionOpen_ ¶ added in v3.18.0
type Entry_SectionOpen_ struct { // special kind of item that opens a new element that is being rendered. SectionOpen *Entry_SectionOpen `protobuf:"bytes,20,opt,name=section_open,json=sectionOpen,proto3,oneof"` }
type Entry_StreamNewEntry ¶ added in v3.18.3
type Entry_StreamNewEntry struct {
// contains filtered or unexported fields
}
func (*Entry_StreamNewEntry) Descriptor
deprecated
added in
v3.18.3
func (*Entry_StreamNewEntry) Descriptor() ([]byte, []int)
Deprecated: Use Entry_StreamNewEntry.ProtoReflect.Descriptor instead.
func (*Entry_StreamNewEntry) ProtoMessage ¶ added in v3.18.3
func (*Entry_StreamNewEntry) ProtoMessage()
func (*Entry_StreamNewEntry) ProtoReflect ¶ added in v3.18.3
func (x *Entry_StreamNewEntry) ProtoReflect() protoreflect.Message
func (*Entry_StreamNewEntry) Reset ¶ added in v3.18.3
func (x *Entry_StreamNewEntry) Reset()
func (*Entry_StreamNewEntry) String ¶ added in v3.18.3
func (x *Entry_StreamNewEntry) String() string
type Entry_Task ¶ added in v3.18.0
type Entry_Task struct {
// contains filtered or unexported fields
}
func (*Entry_Task) Descriptor
deprecated
added in
v3.18.0
func (*Entry_Task) Descriptor() ([]byte, []int)
Deprecated: Use Entry_Task.ProtoReflect.Descriptor instead.
func (*Entry_Task) ProtoMessage ¶ added in v3.18.0
func (*Entry_Task) ProtoMessage()
func (*Entry_Task) ProtoReflect ¶ added in v3.18.0
func (x *Entry_Task) ProtoReflect() protoreflect.Message
func (*Entry_Task) Reset ¶ added in v3.18.0
func (x *Entry_Task) Reset()
func (*Entry_Task) String ¶ added in v3.18.0
func (x *Entry_Task) String() string
type Entry_Task_ ¶ added in v3.18.0
type Entry_Task_ struct {
Task *Entry_Task `protobuf:"bytes,13,opt,name=task,proto3,oneof"`
}
type FormTemplate ¶ added in v3.18.0
type FormTemplate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // organization unique name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` Items []*FormTemplate_EntryOrFormTemplateId `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"` // This flag means that this form template will be shown when starting a project. // The form template should have at least one Entry of type MultipleChoiceItem, where // the associated_form_template_id's can be used to build a project plan IsProjectIntake bool `protobuf:"varint,5,opt,name=is_project_intake,json=isProjectIntake,proto3" json:"is_project_intake,omitempty"` // contains filtered or unexported fields }
func (*FormTemplate) Descriptor
deprecated
added in
v3.18.0
func (*FormTemplate) Descriptor() ([]byte, []int)
Deprecated: Use FormTemplate.ProtoReflect.Descriptor instead.
func (*FormTemplate) GetId ¶ added in v3.18.0
func (x *FormTemplate) GetId() string
func (*FormTemplate) GetIsProjectIntake ¶ added in v3.18.0
func (x *FormTemplate) GetIsProjectIntake() bool
func (*FormTemplate) GetItems ¶ added in v3.18.0
func (x *FormTemplate) GetItems() []*FormTemplate_EntryOrFormTemplateId
func (*FormTemplate) GetName ¶ added in v3.18.0
func (x *FormTemplate) GetName() string
func (*FormTemplate) GetOrganizationId ¶ added in v3.18.0
func (x *FormTemplate) GetOrganizationId() string
func (*FormTemplate) ProtoMessage ¶ added in v3.18.0
func (*FormTemplate) ProtoMessage()
func (*FormTemplate) ProtoReflect ¶ added in v3.18.0
func (x *FormTemplate) ProtoReflect() protoreflect.Message
func (*FormTemplate) Reset ¶ added in v3.18.0
func (x *FormTemplate) Reset()
func (*FormTemplate) String ¶ added in v3.18.0
func (x *FormTemplate) String() string
type FormTemplateReference ¶ added in v3.18.0
type FormTemplateReference struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` RenderInline bool `protobuf:"varint,2,opt,name=render_inline,json=renderInline,proto3" json:"render_inline,omitempty"` // contains filtered or unexported fields }
func (*FormTemplateReference) Descriptor
deprecated
added in
v3.18.0
func (*FormTemplateReference) Descriptor() ([]byte, []int)
Deprecated: Use FormTemplateReference.ProtoReflect.Descriptor instead.
func (*FormTemplateReference) GetId ¶ added in v3.18.0
func (x *FormTemplateReference) GetId() string
func (*FormTemplateReference) GetRenderInline ¶ added in v3.18.0
func (x *FormTemplateReference) GetRenderInline() bool
func (*FormTemplateReference) ProtoMessage ¶ added in v3.18.0
func (*FormTemplateReference) ProtoMessage()
func (*FormTemplateReference) ProtoReflect ¶ added in v3.18.0
func (x *FormTemplateReference) ProtoReflect() protoreflect.Message
func (*FormTemplateReference) Reset ¶ added in v3.18.0
func (x *FormTemplateReference) Reset()
func (*FormTemplateReference) String ¶ added in v3.18.0
func (x *FormTemplateReference) String() string
type FormTemplate_EntryOrFormTemplateId ¶ added in v3.18.0
type FormTemplate_EntryOrFormTemplateId struct { // Types that are assignable to Part: // // *FormTemplate_EntryOrFormTemplateId_FormTemplate // *FormTemplate_EntryOrFormTemplateId_Entry Part isFormTemplate_EntryOrFormTemplateId_Part `protobuf_oneof:"part"` // contains filtered or unexported fields }
func (*FormTemplate_EntryOrFormTemplateId) Descriptor
deprecated
added in
v3.18.0
func (*FormTemplate_EntryOrFormTemplateId) Descriptor() ([]byte, []int)
Deprecated: Use FormTemplate_EntryOrFormTemplateId.ProtoReflect.Descriptor instead.
func (*FormTemplate_EntryOrFormTemplateId) GetEntry ¶ added in v3.18.0
func (x *FormTemplate_EntryOrFormTemplateId) GetEntry() *Entry
func (*FormTemplate_EntryOrFormTemplateId) GetFormTemplate ¶ added in v3.18.0
func (x *FormTemplate_EntryOrFormTemplateId) GetFormTemplate() *FormTemplateReference
func (*FormTemplate_EntryOrFormTemplateId) GetPart ¶ added in v3.18.0
func (m *FormTemplate_EntryOrFormTemplateId) GetPart() isFormTemplate_EntryOrFormTemplateId_Part
func (*FormTemplate_EntryOrFormTemplateId) ProtoMessage ¶ added in v3.18.0
func (*FormTemplate_EntryOrFormTemplateId) ProtoMessage()
func (*FormTemplate_EntryOrFormTemplateId) ProtoReflect ¶ added in v3.18.0
func (x *FormTemplate_EntryOrFormTemplateId) ProtoReflect() protoreflect.Message
func (*FormTemplate_EntryOrFormTemplateId) Reset ¶ added in v3.18.0
func (x *FormTemplate_EntryOrFormTemplateId) Reset()
func (*FormTemplate_EntryOrFormTemplateId) String ¶ added in v3.18.0
func (x *FormTemplate_EntryOrFormTemplateId) String() string
type FormTemplate_EntryOrFormTemplateId_Entry ¶ added in v3.18.0
type FormTemplate_EntryOrFormTemplateId_Entry struct {
Entry *Entry `protobuf:"bytes,2,opt,name=entry,proto3,oneof"`
}
type FormTemplate_EntryOrFormTemplateId_FormTemplate ¶ added in v3.18.0
type FormTemplate_EntryOrFormTemplateId_FormTemplate struct {
FormTemplate *FormTemplateReference `protobuf:"bytes,1,opt,name=form_template,json=formTemplate,proto3,oneof"`
}
type Party ¶ added in v3.17.0
type Party struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Whether this is an external party or not. External bool `protobuf:"varint,2,opt,name=external,proto3" json:"external,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Two-letter region code as mandated by the AIP https://google.aip.dev/143#countries-and-regions RegionCode string `protobuf:"bytes,4,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` ContactDetails []*ContactDetails `protobuf:"bytes,5,rep,name=contact_details,json=contactDetails,proto3" json:"contact_details,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
A party is a (legal) entity that is involved in the processing of data in some way. It can be an organization, but also a person, a department, a team, etc.
func (*Party) Descriptor
deprecated
added in
v3.17.0
func (*Party) GetContactDetails ¶ added in v3.17.0
func (x *Party) GetContactDetails() []*ContactDetails
func (*Party) GetExternal ¶ added in v3.17.0
func (*Party) GetRegionCode ¶ added in v3.17.0
func (*Party) GetUpdateTime ¶ added in v3.17.1
func (x *Party) GetUpdateTime() *timestamppb.Timestamp
func (*Party) ProtoMessage ¶ added in v3.17.0
func (*Party) ProtoMessage()
func (*Party) ProtoReflect ¶ added in v3.17.0
func (x *Party) ProtoReflect() protoreflect.Message
type Party_List ¶ added in v3.17.0
type Party_List struct { Parties []*Party `protobuf:"bytes,1,rep,name=parties,proto3" json:"parties,omitempty"` // contains filtered or unexported fields }
Just a wrapper around a list of parties, used in the multi-maps in the ROPA record.
func (*Party_List) Descriptor
deprecated
added in
v3.17.0
func (*Party_List) Descriptor() ([]byte, []int)
Deprecated: Use Party_List.ProtoReflect.Descriptor instead.
func (*Party_List) GetParties ¶ added in v3.17.0
func (x *Party_List) GetParties() []*Party
func (*Party_List) ProtoMessage ¶ added in v3.17.0
func (*Party_List) ProtoMessage()
func (*Party_List) ProtoReflect ¶ added in v3.17.0
func (x *Party_List) ProtoReflect() protoreflect.Message
func (*Party_List) Reset ¶ added in v3.17.0
func (x *Party_List) Reset()
func (*Party_List) String ¶ added in v3.17.0
func (x *Party_List) String() string
type Party_RelationType ¶ added in v3.17.0
type Party_RelationType int32
This is only relevant within the scope of a ROPA record, following from the relation of this party to that record.
const ( Party_RELATION_TYPE_UNSPECIFIED Party_RelationType = 0 Party_CONTROLLER Party_RelationType = 1 Party_PROCESSOR Party_RelationType = 2 Party_RECIPIENT Party_RelationType = 3 )
func (Party_RelationType) Descriptor ¶ added in v3.17.0
func (Party_RelationType) Descriptor() protoreflect.EnumDescriptor
func (Party_RelationType) Enum ¶ added in v3.17.0
func (x Party_RelationType) Enum() *Party_RelationType
func (Party_RelationType) EnumDescriptor
deprecated
added in
v3.17.0
func (Party_RelationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Party_RelationType.Descriptor instead.
func (Party_RelationType) Number ¶ added in v3.17.0
func (x Party_RelationType) Number() protoreflect.EnumNumber
func (Party_RelationType) String ¶ added in v3.17.0
func (x Party_RelationType) String() string
func (Party_RelationType) Type ¶ added in v3.17.0
func (Party_RelationType) Type() protoreflect.EnumType
type ProjectPlan ¶
type ProjectPlan struct { ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` Entries []*Entry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` // contains filtered or unexported fields }
A project plan contains a series of Entry instances, each of which will typically concern one form question. There is also a `html` entry, that allow you to put anything you want in it. This allows the person designing the form to add explanatory sections, or headers, or images, or ...
Meta information like name, title and description is that of the associated Project.
NOTE: these no longer can be templates, and they don't have an `id`, i.e. they don't exist by themselves, but only in the context of a project.
func (*ProjectPlan) Descriptor
deprecated
func (*ProjectPlan) Descriptor() ([]byte, []int)
Deprecated: Use ProjectPlan.ProtoReflect.Descriptor instead.
func (*ProjectPlan) GetEntries ¶ added in v3.18.0
func (x *ProjectPlan) GetEntries() []*Entry
func (*ProjectPlan) GetProjectId ¶
func (x *ProjectPlan) GetProjectId() string
func (*ProjectPlan) ProtoMessage ¶
func (*ProjectPlan) ProtoMessage()
func (*ProjectPlan) ProtoReflect ¶
func (x *ProjectPlan) ProtoReflect() protoreflect.Message
func (*ProjectPlan) Reset ¶
func (x *ProjectPlan) Reset()
func (*ProjectPlan) String ¶
func (x *ProjectPlan) String() string
type Ropa ¶ added in v3.17.0
type Ropa struct { // The STRM organization ID this ROPA is for. OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` Records []*Ropa_Record `protobuf:"bytes,2,rep,name=records,proto3" json:"records,omitempty"` // contains filtered or unexported fields }
A continuous collection of all first and third party data processing activities of an organization. It is a "living document" that should be updated constantly as things change. It is not a snapshot but a dynamic collection of the processing activities that at any time reflects the current state of the data processing activities. When a ROPA is requested for an audit, the auditor would normally expect the most recent version that reflects the current activities, not a historical log of all previous versions or changes. But this does not mean that the history of certain data processing activities can be ignored. For example, if data has been transferred or shared, or if incidents (hack / leak of certain data or whatever) have occurred, this should be reflected in the version history of individual ROPA records.
func (*Ropa) Descriptor
deprecated
added in
v3.17.0
func (*Ropa) GetOrganizationId ¶ added in v3.17.0
func (*Ropa) GetRecords ¶ added in v3.17.0
func (x *Ropa) GetRecords() []*Ropa_Record
func (*Ropa) ProtoMessage ¶ added in v3.17.0
func (*Ropa) ProtoMessage()
func (*Ropa) ProtoReflect ¶ added in v3.17.0
func (x *Ropa) ProtoReflect() protoreflect.Message
type Ropa_Record ¶ added in v3.17.0
type Ropa_Record struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The ID of the STRM organization this record belongs to. OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` UpdateUser *v1.User `protobuf:"bytes,5,opt,name=update_user,json=updateUser,proto3" json:"update_user,omitempty"` Version int32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"` // Related parties, grouped by Party.RelationType, e.g. CONTROLLER, PROCESSOR, RECIPIENT. Parties map[string]*Party_List `` /* 155-byte string literal not displayed */ // Purpose levels as defined in the organizations Purpose Map. PurposeLevels []int32 `protobuf:"varint,8,rep,packed,name=purpose_levels,json=purposeLevels,proto3" json:"purpose_levels,omitempty"` // Related categories, grouped by their type, e.g. DATA_SUBJECT, PROCESSING. // Some may be derived from the data contract. Categories map[string]*Category_List `` /* 161-byte string literal not displayed */ // Linked data contract(s), if applicable, can change over time. DataContractIds []string `protobuf:"bytes,10,rep,name=data_contract_ids,json=dataContractIds,proto3" json:"data_contract_ids,omitempty"` // Data assets, grouped by DataAsset.RelationType, e.g. DATA_SOURCE. DataAssets map[string]*DataAsset_List `` /* 180-byte string literal not displayed */ // Data transfer details. DataTransferDetails string `protobuf:"bytes,12,opt,name=data_transfer_details,json=dataTransferDetails,proto3" json:"data_transfer_details,omitempty"` // Data retention policies, references policies in the organization's policy list. DataRetentionPolicyIds []string `` /* 132-byte string literal not displayed */ // Additional information, free format. AdditionalInfo string `protobuf:"bytes,14,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"` // contains filtered or unexported fields }
func (*Ropa_Record) Descriptor
deprecated
added in
v3.17.0
func (*Ropa_Record) Descriptor() ([]byte, []int)
Deprecated: Use Ropa_Record.ProtoReflect.Descriptor instead.
func (*Ropa_Record) GetAdditionalInfo ¶ added in v3.17.0
func (x *Ropa_Record) GetAdditionalInfo() string
func (*Ropa_Record) GetCategories ¶ added in v3.17.0
func (x *Ropa_Record) GetCategories() map[string]*Category_List
func (*Ropa_Record) GetDataAssets ¶ added in v3.17.0
func (x *Ropa_Record) GetDataAssets() map[string]*DataAsset_List
func (*Ropa_Record) GetDataContractIds ¶ added in v3.17.0
func (x *Ropa_Record) GetDataContractIds() []string
func (*Ropa_Record) GetDataRetentionPolicyIds ¶ added in v3.17.0
func (x *Ropa_Record) GetDataRetentionPolicyIds() []string
func (*Ropa_Record) GetDataTransferDetails ¶ added in v3.17.0
func (x *Ropa_Record) GetDataTransferDetails() string
func (*Ropa_Record) GetId ¶ added in v3.17.0
func (x *Ropa_Record) GetId() string
func (*Ropa_Record) GetName ¶ added in v3.17.0
func (x *Ropa_Record) GetName() string
func (*Ropa_Record) GetOrganizationId ¶ added in v3.17.0
func (x *Ropa_Record) GetOrganizationId() string
func (*Ropa_Record) GetParties ¶ added in v3.17.0
func (x *Ropa_Record) GetParties() map[string]*Party_List
func (*Ropa_Record) GetPurposeLevels ¶ added in v3.17.0
func (x *Ropa_Record) GetPurposeLevels() []int32
func (*Ropa_Record) GetUpdateTime ¶ added in v3.17.0
func (x *Ropa_Record) GetUpdateTime() *timestamppb.Timestamp
func (*Ropa_Record) GetUpdateUser ¶ added in v3.17.0
func (x *Ropa_Record) GetUpdateUser() *v1.User
func (*Ropa_Record) GetVersion ¶ added in v3.17.0
func (x *Ropa_Record) GetVersion() int32
func (*Ropa_Record) ProtoMessage ¶ added in v3.17.0
func (*Ropa_Record) ProtoMessage()
func (*Ropa_Record) ProtoReflect ¶ added in v3.17.0
func (x *Ropa_Record) ProtoReflect() protoreflect.Message
func (*Ropa_Record) Reset ¶ added in v3.17.0
func (x *Ropa_Record) Reset()
func (*Ropa_Record) String ¶ added in v3.17.0
func (x *Ropa_Record) String() string