Versions in this module Expand all Collapse all v0 v0.0.1 Oct 28, 2024 Changes in this version + type Dataset struct + ExistingModelIDMap map[string]PennsieveSchemaID + LinkedProperties []LinkedPropertyChanges + Models []ModelChanges + Proxies *ProxyChanges + RecordIDMaps []RecordIDMap + type ExternalInstanceID string + type InstanceChanges struct + Create []InstanceLinkedPropertyCreate + Delete []InstanceLinkedPropertyDelete + type InstanceLinkedPropertyCreate struct + FromExternalID ExternalInstanceID + ToExternalID ExternalInstanceID + type InstanceLinkedPropertyDelete struct + FromRecordID PennsieveInstanceID + InstanceLinkedPropertyID PennsieveInstanceID + type LinkedPropertyChanges struct + Create *SchemaLinkedPropertyCreate + FromModelName string + ID PennsieveSchemaID + Instances InstanceChanges + ToModelName string + type ModelChanges struct + Create *ModelPropsCreate + ID PennsieveSchemaID + Records RecordChanges + type ModelCreate struct + Description string + DisplayName string + Locked bool + Name string + type ModelPropsCreate struct + Model ModelCreate + Properties PropertiesCreate + type PennsieveInstanceID string + type PennsieveSchemaID string + func (i PennsieveSchemaID) String() string + type PropertiesCreate []PropertyCreate + type PropertyCreate struct + ConceptTitle bool + DataType json.RawMessage + Default bool + Description string + DisplayName string + IsEnum bool + IsMultiValue bool + Locked bool + Name string + Required bool + Value string + func (pc *PropertyCreate) SetDataType(dataType any) error + type ProxyChanges struct + CreateProxyRelationshipSchema bool + RecordChanges []ProxyRecordChanges + func (pc ProxyChanges) Summary() (createCount int, deleteCount int) + type ProxyRecordChanges struct + InstanceIDDeletes []PennsieveInstanceID + ModelName string + NodeIDCreates []string + RecordExternalID ExternalInstanceID + type RecordChanges struct + Create []RecordCreate + Delete []PennsieveInstanceID + Update []RecordUpdate + type RecordCreate struct + ExternalID ExternalInstanceID + type RecordIDMap struct + ExternalToPennsieve map[ExternalInstanceID]PennsieveInstanceID + ModelName string + func NewRecordIDMap(modelName string) RecordIDMap + type RecordUpdate struct + PennsieveID PennsieveInstanceID + type RecordValue struct + Name string + Value any + type RecordValues struct + Values []RecordValue + type SchemaLinkedPropertyCreate struct + DisplayName string + Name string + Position int