entities

package
v3.17.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	InfoAssetItems_InfoAssetItem_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "DRAFT",
		2: "IN_REVIEW",
		3: "APPROVED",
	}
	InfoAssetItems_InfoAssetItem_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"DRAFT":             1,
		"IN_REVIEW":         2,
		"APPROVED":          3,
	}
)

Enum value maps for InfoAssetItems_InfoAssetItem_State.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Category.ProtoReflect.Descriptor instead.

func (*Category) GetId added in v3.17.0

func (x *Category) GetId() string

func (*Category) GetName added in v3.17.0

func (x *Category) GetName() string

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

func (*Category) Reset added in v3.17.0

func (x *Category) Reset()

func (*Category) String added in v3.17.0

func (x *Category) String() string

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) 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 (Category_Type) String added in v3.17.0

func (x Category_Type) String() string

func (Category_Type) Type added in v3.17.0

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 (*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) Enum added in v3.17.0

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 (ContactDetails_ContactType) String added in v3.17.0

func (ContactDetails_ContactType) Type added in v3.17.0

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) Descriptor() ([]byte, []int)

Deprecated: Use DataAsset.ProtoReflect.Descriptor instead.

func (*DataAsset) GetCategories added in v3.17.0

func (x *DataAsset) GetCategories() []*Category

func (*DataAsset) GetContactPersonName added in v3.17.0

func (x *DataAsset) GetContactPersonName() string

func (*DataAsset) GetHostingParty added in v3.17.0

func (x *DataAsset) GetHostingParty() *Party

func (*DataAsset) GetId added in v3.17.0

func (x *DataAsset) GetId() string

func (*DataAsset) GetName added in v3.17.0

func (x *DataAsset) GetName() string

func (*DataAsset) GetRegionCode added in v3.17.0

func (x *DataAsset) GetRegionCode() string

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

func (*DataAsset) Reset added in v3.17.0

func (x *DataAsset) Reset()

func (*DataAsset) String added in v3.17.0

func (x *DataAsset) String() string

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) Enum added in v3.17.0

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 (DataAsset_RelationType) String added in v3.17.0

func (x DataAsset_RelationType) String() string

func (DataAsset_RelationType) Type added in v3.17.0

type DataContractItems

type DataContractItems struct {
	Items []*DataContractItems_DataContractItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*DataContractItems) Descriptor deprecated

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

Deprecated: Use DataContractItems.ProtoReflect.Descriptor instead.

func (*DataContractItems) GetItems

func (*DataContractItems) ProtoMessage

func (*DataContractItems) ProtoMessage()

func (*DataContractItems) ProtoReflect

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

func (*DataContractItems) Reset

func (x *DataContractItems) Reset()

func (*DataContractItems) String

func (x *DataContractItems) String() string

type DataContractItems_DataContractItem

type DataContractItems_DataContractItem struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	// 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 (*DataContractItems_DataContractItem) Descriptor deprecated

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

Deprecated: Use DataContractItems_DataContractItem.ProtoReflect.Descriptor instead.

func (*DataContractItems_DataContractItem) GetItemProperties

func (x *DataContractItems_DataContractItem) GetItemProperties() *ItemProperties

func (*DataContractItems_DataContractItem) GetRef

func (*DataContractItems_DataContractItem) ProtoMessage

func (*DataContractItems_DataContractItem) ProtoMessage()

func (*DataContractItems_DataContractItem) ProtoReflect

func (*DataContractItems_DataContractItem) Reset

func (*DataContractItems_DataContractItem) String

type DocumentItems

type DocumentItems struct {
	Items []*DocumentItems_DocumentItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*DocumentItems) Descriptor deprecated

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

Deprecated: Use DocumentItems.ProtoReflect.Descriptor instead.

func (*DocumentItems) GetItems

func (x *DocumentItems) GetItems() []*DocumentItems_DocumentItem

func (*DocumentItems) ProtoMessage

func (*DocumentItems) ProtoMessage()

func (*DocumentItems) ProtoReflect

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

func (*DocumentItems) Reset

func (x *DocumentItems) Reset()

func (*DocumentItems) String

func (x *DocumentItems) String() string

type DocumentItems_DocumentItem

type DocumentItems_DocumentItem struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	// 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 (*DocumentItems_DocumentItem) Descriptor deprecated

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

Deprecated: Use DocumentItems_DocumentItem.ProtoReflect.Descriptor instead.

func (*DocumentItems_DocumentItem) GetFilename

func (x *DocumentItems_DocumentItem) GetFilename() string

func (*DocumentItems_DocumentItem) GetItemProperties

func (x *DocumentItems_DocumentItem) GetItemProperties() *ItemProperties

func (*DocumentItems_DocumentItem) GetUri

func (x *DocumentItems_DocumentItem) GetUri() string

func (*DocumentItems_DocumentItem) ProtoMessage

func (*DocumentItems_DocumentItem) ProtoMessage()

func (*DocumentItems_DocumentItem) ProtoReflect

func (*DocumentItems_DocumentItem) Reset

func (x *DocumentItems_DocumentItem) Reset()

func (*DocumentItems_DocumentItem) String

func (x *DocumentItems_DocumentItem) String() string

type FreeformItems added in v3.10.0

type FreeformItems struct {
	Items []*FreeformItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*FreeformItems) Descriptor deprecated added in v3.10.0

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

Deprecated: Use FreeformItems.ProtoReflect.Descriptor instead.

func (*FreeformItems) GetItems added in v3.10.0

func (x *FreeformItems) GetItems() []*FreeformItems_Item

func (*FreeformItems) ProtoMessage added in v3.10.0

func (*FreeformItems) ProtoMessage()

func (*FreeformItems) ProtoReflect added in v3.10.0

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

func (*FreeformItems) Reset added in v3.10.0

func (x *FreeformItems) Reset()

func (*FreeformItems) String added in v3.10.0

func (x *FreeformItems) String() string

type FreeformItems_Item added in v3.10.0

type FreeformItems_Item struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	Question       string          `protobuf:"bytes,2,opt,name=question,proto3" json:"question,omitempty"`
	Answer         string          `protobuf:"bytes,3,opt,name=answer,proto3" json:"answer,omitempty"`
	Remark         string          `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*FreeformItems_Item) Descriptor deprecated added in v3.10.0

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

Deprecated: Use FreeformItems_Item.ProtoReflect.Descriptor instead.

func (*FreeformItems_Item) GetAnswer added in v3.10.0

func (x *FreeformItems_Item) GetAnswer() string

func (*FreeformItems_Item) GetItemProperties added in v3.10.0

func (x *FreeformItems_Item) GetItemProperties() *ItemProperties

func (*FreeformItems_Item) GetQuestion added in v3.10.0

func (x *FreeformItems_Item) GetQuestion() string

func (*FreeformItems_Item) GetRemark added in v3.10.0

func (x *FreeformItems_Item) GetRemark() string

func (*FreeformItems_Item) ProtoMessage added in v3.10.0

func (*FreeformItems_Item) ProtoMessage()

func (*FreeformItems_Item) ProtoReflect added in v3.10.0

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

func (*FreeformItems_Item) Reset added in v3.10.0

func (x *FreeformItems_Item) Reset()

func (*FreeformItems_Item) String added in v3.10.0

func (x *FreeformItems_Item) String() string

type InfoAsset

type InfoAsset struct {
	Template        string                            `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"`
	Name            string                            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Embargo         bool                              `protobuf:"varint,3,opt,name=embargo,proto3" json:"embargo,omitempty"`
	BusinessImpacts []*InfoAsset_BusinessImpactRating `protobuf:"bytes,4,rep,name=business_impacts,json=businessImpacts,proto3" json:"business_impacts,omitempty"`
	SecurityLevels  []string                          `protobuf:"bytes,5,rep,name=security_levels,json=securityLevels,proto3" json:"security_levels,omitempty"`
	SecurityLevel   string                            `protobuf:"bytes,6,opt,name=security_level,json=securityLevel,proto3" json:"security_level,omitempty"`
	Sections        []*InfoAsset_Section              `protobuf:"bytes,7,rep,name=sections,proto3" json:"sections,omitempty"`
	// is this instance actually a template, i.e. without filled in values.
	IsTemplate bool `protobuf:"varint,8,opt,name=is_template,json=isTemplate,proto3" json:"is_template,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset) Descriptor deprecated

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

Deprecated: Use InfoAsset.ProtoReflect.Descriptor instead.

func (*InfoAsset) GetBusinessImpacts

func (x *InfoAsset) GetBusinessImpacts() []*InfoAsset_BusinessImpactRating

func (*InfoAsset) GetEmbargo

func (x *InfoAsset) GetEmbargo() bool

func (*InfoAsset) GetIsTemplate

func (x *InfoAsset) GetIsTemplate() bool

func (*InfoAsset) GetName

func (x *InfoAsset) GetName() string

func (*InfoAsset) GetSections

func (x *InfoAsset) GetSections() []*InfoAsset_Section

func (*InfoAsset) GetSecurityLevel

func (x *InfoAsset) GetSecurityLevel() string

func (*InfoAsset) GetSecurityLevels

func (x *InfoAsset) GetSecurityLevels() []string

func (*InfoAsset) GetTemplate

func (x *InfoAsset) GetTemplate() string

func (*InfoAsset) ProtoMessage

func (*InfoAsset) ProtoMessage()

func (*InfoAsset) ProtoReflect

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

func (*InfoAsset) Reset

func (x *InfoAsset) Reset()

func (*InfoAsset) String

func (x *InfoAsset) String() string

type InfoAssetItems

type InfoAssetItems struct {
	Items []*InfoAssetItems_InfoAssetItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAssetItems) Descriptor deprecated

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

Deprecated: Use InfoAssetItems.ProtoReflect.Descriptor instead.

func (*InfoAssetItems) GetItems

func (*InfoAssetItems) ProtoMessage

func (*InfoAssetItems) ProtoMessage()

func (*InfoAssetItems) ProtoReflect

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

func (*InfoAssetItems) Reset

func (x *InfoAssetItems) Reset()

func (*InfoAssetItems) String

func (x *InfoAssetItems) String() string

type InfoAssetItems_InfoAssetItem

type InfoAssetItems_InfoAssetItem struct {
	ItemProperties *ItemProperties                              `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	Name           string                                       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State          InfoAssetItems_InfoAssetItem_State           `` /* 137-byte string literal not displayed */
	Classification *InfoAssetItems_InfoAssetItem_Classification `protobuf:"bytes,4,opt,name=classification,proto3" json:"classification,omitempty"`
	InfoAsset      *InfoAsset                                   `protobuf:"bytes,5,opt,name=info_asset,json=infoAsset,proto3" json:"info_asset,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAssetItems_InfoAssetItem) Descriptor deprecated

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

Deprecated: Use InfoAssetItems_InfoAssetItem.ProtoReflect.Descriptor instead.

func (*InfoAssetItems_InfoAssetItem) GetClassification

func (*InfoAssetItems_InfoAssetItem) GetInfoAsset

func (x *InfoAssetItems_InfoAssetItem) GetInfoAsset() *InfoAsset

func (*InfoAssetItems_InfoAssetItem) GetItemProperties

func (x *InfoAssetItems_InfoAssetItem) GetItemProperties() *ItemProperties

func (*InfoAssetItems_InfoAssetItem) GetName

func (x *InfoAssetItems_InfoAssetItem) GetName() string

func (*InfoAssetItems_InfoAssetItem) GetState

func (*InfoAssetItems_InfoAssetItem) ProtoMessage

func (*InfoAssetItems_InfoAssetItem) ProtoMessage()

func (*InfoAssetItems_InfoAssetItem) ProtoReflect

func (*InfoAssetItems_InfoAssetItem) Reset

func (x *InfoAssetItems_InfoAssetItem) Reset()

func (*InfoAssetItems_InfoAssetItem) String

type InfoAssetItems_InfoAssetItem_Classification

type InfoAssetItems_InfoAssetItem_Classification struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ColorCss string `protobuf:"bytes,2,opt,name=color_css,json=colorCss,proto3" json:"color_css,omitempty"`
	// The sensitivity points of the information asset (higher is more sensitive)
	Points int32 `protobuf:"varint,4,opt,name=points,proto3" json:"points,omitempty"`
	// contains filtered or unexported fields
}

TODO is the name correct? Could also be SensitivityClassification or RiskClassification. TODO is points a part of the classification or a separate field?

func (*InfoAssetItems_InfoAssetItem_Classification) Descriptor deprecated

Deprecated: Use InfoAssetItems_InfoAssetItem_Classification.ProtoReflect.Descriptor instead.

func (*InfoAssetItems_InfoAssetItem_Classification) GetColorCss

func (*InfoAssetItems_InfoAssetItem_Classification) GetName

func (*InfoAssetItems_InfoAssetItem_Classification) GetPoints

func (*InfoAssetItems_InfoAssetItem_Classification) ProtoMessage

func (*InfoAssetItems_InfoAssetItem_Classification) ProtoReflect

func (*InfoAssetItems_InfoAssetItem_Classification) Reset

func (*InfoAssetItems_InfoAssetItem_Classification) String

type InfoAssetItems_InfoAssetItem_State

type InfoAssetItems_InfoAssetItem_State int32
const (
	InfoAssetItems_InfoAssetItem_STATE_UNSPECIFIED InfoAssetItems_InfoAssetItem_State = 0
	InfoAssetItems_InfoAssetItem_DRAFT             InfoAssetItems_InfoAssetItem_State = 1
	InfoAssetItems_InfoAssetItem_IN_REVIEW         InfoAssetItems_InfoAssetItem_State = 2
	InfoAssetItems_InfoAssetItem_APPROVED          InfoAssetItems_InfoAssetItem_State = 3
)

func (InfoAssetItems_InfoAssetItem_State) Descriptor

func (InfoAssetItems_InfoAssetItem_State) Enum

func (InfoAssetItems_InfoAssetItem_State) EnumDescriptor deprecated

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

Deprecated: Use InfoAssetItems_InfoAssetItem_State.Descriptor instead.

func (InfoAssetItems_InfoAssetItem_State) Number

func (InfoAssetItems_InfoAssetItem_State) String

func (InfoAssetItems_InfoAssetItem_State) Type

type InfoAsset_BusinessImpactCategory

type InfoAsset_BusinessImpactCategory struct {
	Name        string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string  `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Value       float32 `protobuf:"fixed32,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset_BusinessImpactCategory) Descriptor deprecated

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

Deprecated: Use InfoAsset_BusinessImpactCategory.ProtoReflect.Descriptor instead.

func (*InfoAsset_BusinessImpactCategory) GetDescription

func (x *InfoAsset_BusinessImpactCategory) GetDescription() string

func (*InfoAsset_BusinessImpactCategory) GetName

func (*InfoAsset_BusinessImpactCategory) GetValue

func (*InfoAsset_BusinessImpactCategory) ProtoMessage

func (*InfoAsset_BusinessImpactCategory) ProtoMessage()

func (*InfoAsset_BusinessImpactCategory) ProtoReflect

func (*InfoAsset_BusinessImpactCategory) Reset

func (*InfoAsset_BusinessImpactCategory) String

type InfoAsset_BusinessImpactRating

type InfoAsset_BusinessImpactRating struct {
	Label    string                            `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Category *InfoAsset_BusinessImpactCategory `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset_BusinessImpactRating) Descriptor deprecated

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

Deprecated: Use InfoAsset_BusinessImpactRating.ProtoReflect.Descriptor instead.

func (*InfoAsset_BusinessImpactRating) GetCategory

func (*InfoAsset_BusinessImpactRating) GetLabel

func (x *InfoAsset_BusinessImpactRating) GetLabel() string

func (*InfoAsset_BusinessImpactRating) ProtoMessage

func (*InfoAsset_BusinessImpactRating) ProtoMessage()

func (*InfoAsset_BusinessImpactRating) ProtoReflect

func (*InfoAsset_BusinessImpactRating) Reset

func (x *InfoAsset_BusinessImpactRating) Reset()

func (*InfoAsset_BusinessImpactRating) String

type InfoAsset_Check

type InfoAsset_Check struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DetailInfo string `protobuf:"bytes,2,opt,name=detail_info,json=detailInfo,proto3" json:"detail_info,omitempty"`
	Checked    bool   `protobuf:"varint,3,opt,name=checked,proto3" json:"checked,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset_Check) Descriptor deprecated

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

Deprecated: Use InfoAsset_Check.ProtoReflect.Descriptor instead.

func (*InfoAsset_Check) GetChecked

func (x *InfoAsset_Check) GetChecked() bool

func (*InfoAsset_Check) GetDetailInfo

func (x *InfoAsset_Check) GetDetailInfo() string

func (*InfoAsset_Check) GetName

func (x *InfoAsset_Check) GetName() string

func (*InfoAsset_Check) ProtoMessage

func (*InfoAsset_Check) ProtoMessage()

func (*InfoAsset_Check) ProtoReflect

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

func (*InfoAsset_Check) Reset

func (x *InfoAsset_Check) Reset()

func (*InfoAsset_Check) String

func (x *InfoAsset_Check) String() string

type InfoAsset_Section

type InfoAsset_Section struct {

	// Business consequences for instance
	Name        string                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	SubSections []*InfoAsset_SubSection `protobuf:"bytes,2,rep,name=sub_sections,json=subSections,proto3" json:"sub_sections,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset_Section) Descriptor deprecated

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

Deprecated: Use InfoAsset_Section.ProtoReflect.Descriptor instead.

func (*InfoAsset_Section) GetName

func (x *InfoAsset_Section) GetName() string

func (*InfoAsset_Section) GetSubSections

func (x *InfoAsset_Section) GetSubSections() []*InfoAsset_SubSection

func (*InfoAsset_Section) ProtoMessage

func (*InfoAsset_Section) ProtoMessage()

func (*InfoAsset_Section) ProtoReflect

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

func (*InfoAsset_Section) Reset

func (x *InfoAsset_Section) Reset()

func (*InfoAsset_Section) String

func (x *InfoAsset_Section) String() string

type InfoAsset_SubSection

type InfoAsset_SubSection struct {

	// 'Impact on core business' for instance
	Name        string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string             `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Explanation string             `protobuf:"bytes,3,opt,name=explanation,proto3" json:"explanation,omitempty"`
	Checks      []*InfoAsset_Check `protobuf:"bytes,4,rep,name=checks,proto3" json:"checks,omitempty"`
	// contains filtered or unexported fields
}

func (*InfoAsset_SubSection) Descriptor deprecated

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

Deprecated: Use InfoAsset_SubSection.ProtoReflect.Descriptor instead.

func (*InfoAsset_SubSection) GetChecks

func (x *InfoAsset_SubSection) GetChecks() []*InfoAsset_Check

func (*InfoAsset_SubSection) GetDescription

func (x *InfoAsset_SubSection) GetDescription() string

func (*InfoAsset_SubSection) GetExplanation

func (x *InfoAsset_SubSection) GetExplanation() string

func (*InfoAsset_SubSection) GetName

func (x *InfoAsset_SubSection) GetName() string

func (*InfoAsset_SubSection) ProtoMessage

func (*InfoAsset_SubSection) ProtoMessage()

func (*InfoAsset_SubSection) ProtoReflect

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

func (*InfoAsset_SubSection) Reset

func (x *InfoAsset_SubSection) Reset()

func (*InfoAsset_SubSection) String

func (x *InfoAsset_SubSection) String() string

type ItemGroup

type ItemGroup struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are assignable to Items:
	//
	//	*ItemGroup_TodoItems
	//	*ItemGroup_DataContractItems
	//	*ItemGroup_InfoAssetItems
	//	*ItemGroup_DocumentItems
	//	*ItemGroup_PipelineItems
	//	*ItemGroup_FreeformItems
	//	*ItemGroup_RiskAssessmentItems
	//	*ItemGroup_RiskMitigationItems
	//	*ItemGroup_RecordingItems
	Items isItemGroup_Items `protobuf_oneof:"items"`
	Id    string            `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*ItemGroup) Descriptor deprecated

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

Deprecated: Use ItemGroup.ProtoReflect.Descriptor instead.

func (*ItemGroup) GetDataContractItems

func (x *ItemGroup) GetDataContractItems() *DataContractItems

func (*ItemGroup) GetDescription

func (x *ItemGroup) GetDescription() string

func (*ItemGroup) GetDocumentItems

func (x *ItemGroup) GetDocumentItems() *DocumentItems

func (*ItemGroup) GetFreeformItems added in v3.10.0

func (x *ItemGroup) GetFreeformItems() *FreeformItems

func (*ItemGroup) GetId added in v3.2.0

func (x *ItemGroup) GetId() string

func (*ItemGroup) GetInfoAssetItems

func (x *ItemGroup) GetInfoAssetItems() *InfoAssetItems

func (*ItemGroup) GetItems

func (m *ItemGroup) GetItems() isItemGroup_Items

func (*ItemGroup) GetName

func (x *ItemGroup) GetName() string

func (*ItemGroup) GetPipelineItems

func (x *ItemGroup) GetPipelineItems() *PipelineItems

func (*ItemGroup) GetRecordingItems added in v3.10.0

func (x *ItemGroup) GetRecordingItems() *RecordingItems

func (*ItemGroup) GetRiskAssessmentItems added in v3.10.0

func (x *ItemGroup) GetRiskAssessmentItems() *RiskAssessmentItems

func (*ItemGroup) GetRiskMitigationItems added in v3.10.0

func (x *ItemGroup) GetRiskMitigationItems() *RiskMitigationItems

func (*ItemGroup) GetTodoItems

func (x *ItemGroup) GetTodoItems() *TodoItems

func (*ItemGroup) ProtoMessage

func (*ItemGroup) ProtoMessage()

func (*ItemGroup) ProtoReflect

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

func (*ItemGroup) Reset

func (x *ItemGroup) Reset()

func (*ItemGroup) String

func (x *ItemGroup) String() string

type ItemGroup_DataContractItems

type ItemGroup_DataContractItems struct {
	DataContractItems *DataContractItems `protobuf:"bytes,5,opt,name=data_contract_items,json=dataContractItems,proto3,oneof"`
}

type ItemGroup_DocumentItems

type ItemGroup_DocumentItems struct {
	DocumentItems *DocumentItems `protobuf:"bytes,7,opt,name=document_items,json=documentItems,proto3,oneof"`
}

type ItemGroup_FreeformItems added in v3.10.0

type ItemGroup_FreeformItems struct {
	FreeformItems *FreeformItems `protobuf:"bytes,10,opt,name=freeform_items,json=freeformItems,proto3,oneof"`
}

type ItemGroup_InfoAssetItems

type ItemGroup_InfoAssetItems struct {
	InfoAssetItems *InfoAssetItems `protobuf:"bytes,6,opt,name=info_asset_items,json=infoAssetItems,proto3,oneof"`
}

type ItemGroup_PipelineItems

type ItemGroup_PipelineItems struct {
	PipelineItems *PipelineItems `protobuf:"bytes,8,opt,name=pipeline_items,json=pipelineItems,proto3,oneof"`
}

type ItemGroup_RecordingItems added in v3.10.0

type ItemGroup_RecordingItems struct {
	RecordingItems *RecordingItems `protobuf:"bytes,13,opt,name=recording_items,json=recordingItems,proto3,oneof"`
}

type ItemGroup_RiskAssessmentItems added in v3.10.0

type ItemGroup_RiskAssessmentItems struct {
	RiskAssessmentItems *RiskAssessmentItems `protobuf:"bytes,11,opt,name=risk_assessment_items,json=riskAssessmentItems,proto3,oneof"`
}

type ItemGroup_RiskMitigationItems added in v3.10.0

type ItemGroup_RiskMitigationItems struct {
	RiskMitigationItems *RiskMitigationItems `protobuf:"bytes,12,opt,name=risk_mitigation_items,json=riskMitigationItems,proto3,oneof"`
}

type ItemGroup_TodoItems

type ItemGroup_TodoItems struct {
	TodoItems *TodoItems `protobuf:"bytes,4,opt,name=todo_items,json=todoItems,proto3,oneof"`
}

type ItemProperties

type ItemProperties struct {
	Id             string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreationTime   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
	DueTime        *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=due_time,json=dueTime,proto3" json:"due_time,omitempty"`
	CompletionTime *timestamppb.Timestamp `protobuf:"bytes,4,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,5,opt,name=creator,proto3" json:"creator,omitempty"`
	// The user that is assigned to this item.
	Assignee *v1.User `protobuf:"bytes,6,opt,name=assignee,proto3" json:"assignee,omitempty"`
	// help text describing the item. Might give an example response for instance.
	HelpText string `protobuf:"bytes,7,opt,name=help_text,json=helpText,proto3" json:"help_text,omitempty"`
	// contains filtered or unexported fields
}

func (*ItemProperties) Descriptor deprecated

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

Deprecated: Use ItemProperties.ProtoReflect.Descriptor instead.

func (*ItemProperties) GetAssignee

func (x *ItemProperties) GetAssignee() *v1.User

func (*ItemProperties) GetCompletionTime

func (x *ItemProperties) GetCompletionTime() *timestamppb.Timestamp

func (*ItemProperties) GetCreationTime

func (x *ItemProperties) GetCreationTime() *timestamppb.Timestamp

func (*ItemProperties) GetCreator

func (x *ItemProperties) GetCreator() *v1.User

func (*ItemProperties) GetDueTime

func (x *ItemProperties) GetDueTime() *timestamppb.Timestamp

func (*ItemProperties) GetHelpText added in v3.10.0

func (x *ItemProperties) GetHelpText() string

func (*ItemProperties) GetId

func (x *ItemProperties) GetId() string

func (*ItemProperties) ProtoMessage

func (*ItemProperties) ProtoMessage()

func (*ItemProperties) ProtoReflect

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

func (*ItemProperties) Reset

func (x *ItemProperties) Reset()

func (*ItemProperties) String

func (x *ItemProperties) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Party.ProtoReflect.Descriptor instead.

func (*Party) GetContactDetails added in v3.17.0

func (x *Party) GetContactDetails() []*ContactDetails

func (*Party) GetExternal added in v3.17.0

func (x *Party) GetExternal() bool

func (*Party) GetId added in v3.17.0

func (x *Party) GetId() string

func (*Party) GetName added in v3.17.0

func (x *Party) GetName() string

func (*Party) GetRegionCode added in v3.17.0

func (x *Party) GetRegionCode() string

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

func (*Party) Reset added in v3.17.0

func (x *Party) Reset()

func (*Party) String added in v3.17.0

func (x *Party) String() string

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) Enum added in v3.17.0

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 (Party_RelationType) String added in v3.17.0

func (x Party_RelationType) String() string

func (Party_RelationType) Type added in v3.17.0

type PipelineItems

type PipelineItems struct {
	Items []*PipelineItems_PipelineItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineItems) Descriptor deprecated

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

Deprecated: Use PipelineItems.ProtoReflect.Descriptor instead.

func (*PipelineItems) GetItems

func (x *PipelineItems) GetItems() []*PipelineItems_PipelineItem

func (*PipelineItems) ProtoMessage

func (*PipelineItems) ProtoMessage()

func (*PipelineItems) ProtoReflect

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

func (*PipelineItems) Reset

func (x *PipelineItems) Reset()

func (*PipelineItems) String

func (x *PipelineItems) String() string

type PipelineItems_PipelineItem

type PipelineItems_PipelineItem struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	// Types that are assignable to Pipeline:
	//
	//	*PipelineItems_PipelineItem_Stream
	//	*PipelineItems_PipelineItem_BatchJob
	Pipeline isPipelineItems_PipelineItem_Pipeline `protobuf_oneof:"pipeline"`
	// contains filtered or unexported fields
}

func (*PipelineItems_PipelineItem) Descriptor deprecated

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

Deprecated: Use PipelineItems_PipelineItem.ProtoReflect.Descriptor instead.

func (*PipelineItems_PipelineItem) GetBatchJob

func (x *PipelineItems_PipelineItem) GetBatchJob() *v1.BatchJobRef

func (*PipelineItems_PipelineItem) GetItemProperties

func (x *PipelineItems_PipelineItem) GetItemProperties() *ItemProperties

func (*PipelineItems_PipelineItem) GetPipeline

func (m *PipelineItems_PipelineItem) GetPipeline() isPipelineItems_PipelineItem_Pipeline

func (*PipelineItems_PipelineItem) GetStream

func (x *PipelineItems_PipelineItem) GetStream() *v1.StreamRef

func (*PipelineItems_PipelineItem) ProtoMessage

func (*PipelineItems_PipelineItem) ProtoMessage()

func (*PipelineItems_PipelineItem) ProtoReflect

func (*PipelineItems_PipelineItem) Reset

func (x *PipelineItems_PipelineItem) Reset()

func (*PipelineItems_PipelineItem) String

func (x *PipelineItems_PipelineItem) String() string

type PipelineItems_PipelineItem_BatchJob

type PipelineItems_PipelineItem_BatchJob struct {
	BatchJob *v1.BatchJobRef `protobuf:"bytes,3,opt,name=batch_job,json=batchJob,proto3,oneof"`
}

type PipelineItems_PipelineItem_Stream

type PipelineItems_PipelineItem_Stream struct {
	Stream *v1.StreamRef `protobuf:"bytes,2,opt,name=stream,proto3,oneof"`
}

type ProjectPlan

type ProjectPlan struct {
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// If title is empty, the project name from the project message can be used.
	Title       string       `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Description string       `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	ItemGroups  []*ItemGroup `protobuf:"bytes,4,rep,name=item_groups,json=itemGroups,proto3" json:"item_groups,omitempty"`
	Users       []*v1.User   `protobuf:"bytes,5,rep,name=users,proto3" json:"users,omitempty"`
	// is this instance actually a template, i.e. without filled in values.
	IsTemplate bool `protobuf:"varint,6,opt,name=is_template,json=isTemplate,proto3" json:"is_template,omitempty"`
	// the id of the project plan, never null
	Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectPlan) Descriptor deprecated

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

Deprecated: Use ProjectPlan.ProtoReflect.Descriptor instead.

func (*ProjectPlan) GetDescription

func (x *ProjectPlan) GetDescription() string

func (*ProjectPlan) GetId added in v3.1.0

func (x *ProjectPlan) GetId() string

func (*ProjectPlan) GetIsTemplate

func (x *ProjectPlan) GetIsTemplate() bool

func (*ProjectPlan) GetItemGroups

func (x *ProjectPlan) GetItemGroups() []*ItemGroup

func (*ProjectPlan) GetProjectId

func (x *ProjectPlan) GetProjectId() string

func (*ProjectPlan) GetTitle

func (x *ProjectPlan) GetTitle() string

func (*ProjectPlan) GetUsers

func (x *ProjectPlan) GetUsers() []*v1.User

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 RecordingItems added in v3.10.0

type RecordingItems struct {
	Items []*RecordingItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordingItems) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RecordingItems.ProtoReflect.Descriptor instead.

func (*RecordingItems) GetItems added in v3.10.0

func (x *RecordingItems) GetItems() []*RecordingItems_Item

func (*RecordingItems) ProtoMessage added in v3.10.0

func (*RecordingItems) ProtoMessage()

func (*RecordingItems) ProtoReflect added in v3.10.0

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

func (*RecordingItems) Reset added in v3.10.0

func (x *RecordingItems) Reset()

func (*RecordingItems) String added in v3.10.0

func (x *RecordingItems) String() string

type RecordingItems_Item added in v3.10.0

type RecordingItems_Item struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	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 (*RecordingItems_Item) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RecordingItems_Item.ProtoReflect.Descriptor instead.

func (*RecordingItems_Item) GetItemProperties added in v3.10.0

func (x *RecordingItems_Item) GetItemProperties() *ItemProperties

func (*RecordingItems_Item) GetParticular added in v3.10.0

func (x *RecordingItems_Item) GetParticular() string

func (*RecordingItems_Item) GetRemarks added in v3.10.0

func (x *RecordingItems_Item) GetRemarks() string

func (*RecordingItems_Item) ProtoMessage added in v3.10.0

func (*RecordingItems_Item) ProtoMessage()

func (*RecordingItems_Item) ProtoReflect added in v3.10.0

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

func (*RecordingItems_Item) Reset added in v3.10.0

func (x *RecordingItems_Item) Reset()

func (*RecordingItems_Item) String added in v3.10.0

func (x *RecordingItems_Item) String() string

type RiskAssessmentItems added in v3.10.0

type RiskAssessmentItems struct {
	Items []*RiskAssessmentItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*RiskAssessmentItems) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RiskAssessmentItems.ProtoReflect.Descriptor instead.

func (*RiskAssessmentItems) GetItems added in v3.10.0

func (*RiskAssessmentItems) ProtoMessage added in v3.10.0

func (*RiskAssessmentItems) ProtoMessage()

func (*RiskAssessmentItems) ProtoReflect added in v3.10.0

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

func (*RiskAssessmentItems) Reset added in v3.10.0

func (x *RiskAssessmentItems) Reset()

func (*RiskAssessmentItems) String added in v3.10.0

func (x *RiskAssessmentItems) String() string

type RiskAssessmentItems_Item added in v3.10.0

type RiskAssessmentItems_Item struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	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 (*RiskAssessmentItems_Item) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RiskAssessmentItems_Item.ProtoReflect.Descriptor instead.

func (*RiskAssessmentItems_Item) GetHarmLikelihood added in v3.10.0

func (x *RiskAssessmentItems_Item) GetHarmLikelihood() string

func (*RiskAssessmentItems_Item) GetHarmSeverity added in v3.10.0

func (x *RiskAssessmentItems_Item) GetHarmSeverity() string

func (*RiskAssessmentItems_Item) GetItemProperties added in v3.10.0

func (x *RiskAssessmentItems_Item) GetItemProperties() *ItemProperties

func (*RiskAssessmentItems_Item) GetOverallRisk added in v3.10.0

func (x *RiskAssessmentItems_Item) GetOverallRisk() string

func (*RiskAssessmentItems_Item) GetRisk added in v3.10.0

func (x *RiskAssessmentItems_Item) GetRisk() string

func (*RiskAssessmentItems_Item) ProtoMessage added in v3.10.0

func (*RiskAssessmentItems_Item) ProtoMessage()

func (*RiskAssessmentItems_Item) ProtoReflect added in v3.10.0

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

func (*RiskAssessmentItems_Item) Reset added in v3.10.0

func (x *RiskAssessmentItems_Item) Reset()

func (*RiskAssessmentItems_Item) String added in v3.10.0

func (x *RiskAssessmentItems_Item) String() string

type RiskMitigationItems added in v3.10.0

type RiskMitigationItems struct {
	Items []*RiskMitigationItems_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*RiskMitigationItems) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RiskMitigationItems.ProtoReflect.Descriptor instead.

func (*RiskMitigationItems) GetItems added in v3.10.0

func (*RiskMitigationItems) ProtoMessage added in v3.10.0

func (*RiskMitigationItems) ProtoMessage()

func (*RiskMitigationItems) ProtoReflect added in v3.10.0

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

func (*RiskMitigationItems) Reset added in v3.10.0

func (x *RiskMitigationItems) Reset()

func (*RiskMitigationItems) String added in v3.10.0

func (x *RiskMitigationItems) String() string

type RiskMitigationItems_Item added in v3.10.0

type RiskMitigationItems_Item struct {
	ItemProperties    *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	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 (*RiskMitigationItems_Item) Descriptor deprecated added in v3.10.0

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

Deprecated: Use RiskMitigationItems_Item.ProtoReflect.Descriptor instead.

func (*RiskMitigationItems_Item) GetApproval added in v3.10.0

func (x *RiskMitigationItems_Item) GetApproval() string

func (*RiskMitigationItems_Item) GetItemProperties added in v3.10.0

func (x *RiskMitigationItems_Item) GetItemProperties() *ItemProperties

func (*RiskMitigationItems_Item) GetMitigationMeasure added in v3.10.0

func (x *RiskMitigationItems_Item) GetMitigationMeasure() string

func (*RiskMitigationItems_Item) GetOverallRisk added in v3.10.0

func (x *RiskMitigationItems_Item) GetOverallRisk() string

func (*RiskMitigationItems_Item) GetResidualRisk added in v3.10.0

func (x *RiskMitigationItems_Item) GetResidualRisk() string

func (*RiskMitigationItems_Item) GetRisk added in v3.10.0

func (x *RiskMitigationItems_Item) GetRisk() string

func (*RiskMitigationItems_Item) ProtoMessage added in v3.10.0

func (*RiskMitigationItems_Item) ProtoMessage()

func (*RiskMitigationItems_Item) ProtoReflect added in v3.10.0

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

func (*RiskMitigationItems_Item) Reset added in v3.10.0

func (x *RiskMitigationItems_Item) Reset()

func (*RiskMitigationItems_Item) String added in v3.10.0

func (x *RiskMitigationItems_Item) 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) Descriptor() ([]byte, []int)

Deprecated: Use Ropa.ProtoReflect.Descriptor instead.

func (*Ropa) GetOrganizationId added in v3.17.0

func (x *Ropa) GetOrganizationId() string

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

func (*Ropa) Reset added in v3.17.0

func (x *Ropa) Reset()

func (*Ropa) String added in v3.17.0

func (x *Ropa) String() string

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

type TodoItems

type TodoItems struct {
	Items []*TodoItems_TodoItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*TodoItems) Descriptor deprecated

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

Deprecated: Use TodoItems.ProtoReflect.Descriptor instead.

func (*TodoItems) GetItems

func (x *TodoItems) GetItems() []*TodoItems_TodoItem

func (*TodoItems) ProtoMessage

func (*TodoItems) ProtoMessage()

func (*TodoItems) ProtoReflect

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

func (*TodoItems) Reset

func (x *TodoItems) Reset()

func (*TodoItems) String

func (x *TodoItems) String() string

type TodoItems_TodoItem

type TodoItems_TodoItem struct {
	ItemProperties *ItemProperties `protobuf:"bytes,1,opt,name=item_properties,json=itemProperties,proto3" json:"item_properties,omitempty"`
	// If the completion date is 0, then the todo is not done yet.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*TodoItems_TodoItem) Descriptor deprecated

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

Deprecated: Use TodoItems_TodoItem.ProtoReflect.Descriptor instead.

func (*TodoItems_TodoItem) GetDescription

func (x *TodoItems_TodoItem) GetDescription() string

func (*TodoItems_TodoItem) GetItemProperties

func (x *TodoItems_TodoItem) GetItemProperties() *ItemProperties

func (*TodoItems_TodoItem) ProtoMessage

func (*TodoItems_TodoItem) ProtoMessage()

func (*TodoItems_TodoItem) ProtoReflect

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

func (*TodoItems_TodoItem) Reset

func (x *TodoItems_TodoItem) Reset()

func (*TodoItems_TodoItem) String

func (x *TodoItems_TodoItem) String() string

Jump to

Keyboard shortcuts

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