Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var KindPERSONALINFOAUDIT = r.RegisterKind(&PersonalInfoAudit{}, "")
KindPERSONALINFOAUDIT stores the entity kind associated with 'PersonalInfoAudit' entities
var KindPERSONALINFOELEMENT = r.RegisterKind(&PersonalInfoElement{}, "")
KindPERSONALINFOELEMENT stores the entity kind associated with 'PersonalInfoElement' entities
var KindPERSONALINFOITEM = r.RegisterKind(&PersonalInfoItem{}, "")
KindPERSONALINFOITEM stores the entity kind associated with 'PersonalInfoItem' entities
var KindPERSONALINFOPROCESS = r.RegisterKind(&PersonalInfoProcess{}, "")
KindPERSONALINFOPROCESS stores the entity kind associated with 'PersonalInfoProcess' entities
Functions ¶
This section is empty.
Types ¶
type PersonalInfoAudit ¶
type PersonalInfoAudit struct { r.Entity // is a particular kind of geen entity Items []*PersonalInfoItem `json:"items" o*:"the personal info item"` }
PersonalInfoAudit defines the structure of a ????, i.e. properties & links, plus basic methods
func NewPersonalInfoAudit ¶
func NewPersonalInfoAudit() *PersonalInfoAudit
NewPersonalInfoAudit is a shortcut to instantiate a new PersonalInfoAudit
func (*PersonalInfoAudit) InitSchema ¶
func (thisPersonalInfoAudit *PersonalInfoAudit) InitSchema() *r.EntitySchema
InitSchema is used to create a schema, to bear all the meta information about this entity type
type PersonalInfoElement ¶
type PersonalInfoElement struct { r.Entity // is a particular kind of geen entity Name string `json:"name" o*:"the element's name"` Description string `json:"description" o*:"the element's description"` Type string `json:"type" o*:"the element's type"` IsConfidential bool `json:"isConfidential,omitempty" o*:"the element's confidentiality"` }
PersonalInfoElement defines the structure of a ????, i.e. properties & links, plus basic methods
func NewPersonalInfoElement ¶
func NewPersonalInfoElement() *PersonalInfoElement
NewPersonalInfoElement is a shortcut to instantiate a new PersonalInfoElement
func (*PersonalInfoElement) InitSchema ¶
func (thisPersonalInfoElement *PersonalInfoElement) InitSchema() *r.EntitySchema
InitSchema is used to create a schema, to bear all the meta information about this entity type
type PersonalInfoItem ¶
type PersonalInfoItem struct { r.Entity // is a particular kind of geen entity AssociatedKind r.EntityKind `json:"-" o*:"the item's associated kind"` Name string `json:"name" o*:"the item's name"` IsAllPersonal bool `json:"isAllPersonal,omitempty" o*:"the item's name"` PersonalElements []*PersonalInfoElement `json:"personalElements" o*:"the personal info elements"` InvolvedIn []*PersonalInfoProcess `json:"involvedIn" o*:"the processes involving this item"` }
PersonalInfoItem defines the structure of a ????, i.e. properties & links, plus basic methods
func NewPersonalInfoItem ¶
func NewPersonalInfoItem() *PersonalInfoItem
NewPersonalInfoItem is a shortcut to instantiate a new PersonalInfoItem
func (*PersonalInfoItem) InitSchema ¶
func (thisPersonalInfoItem *PersonalInfoItem) InitSchema() *r.EntitySchema
InitSchema is used to create a schema, to bear all the meta information about this entity type
type PersonalInfoProcess ¶
type PersonalInfoProcess struct { r.Entity // is a particular kind of geen entity Name string `json:"name" o*:"the process name"` Description string `json:"description" o*:"the process description"` InvolvedAsInput bool `json:"involvedAsInput" o*:"is this item somehow in the input ?"` InvolvedAsOutput bool `json:"involvedAsOutput" o*:"is this item somehow in the output ?"` ProtectionLevel string `json:"protectionLevel" o*:"open, authorized user required, super user, or admin"` }
PersonalInfoProcess defines the structure of a ????, i.e. properties & links, plus basic methods
func NewPersonalInfoProcess ¶
func NewPersonalInfoProcess() *PersonalInfoProcess
NewPersonalInfoProcess is a shortcut to instantiate a new PersonalInfoProcess
func (*PersonalInfoProcess) InitSchema ¶
func (thisPersonalInfoProcess *PersonalInfoProcess) InitSchema() *r.EntitySchema
InitSchema is used to create a schema, to bear all the meta information about this entity type