premis

package
v2.0.5-beta6 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Act

Act ...

type Agent

type Agent *AgentComplexType

Agent ...

type AgentComplexType

type AgentComplexType struct {
	XMLName                          xml.Name                                       `xml:"agent"`
	XmlIDAttr                        string                                         `xml:"xmlID,attr,omitempty"`
	VersionAttr                      string                                         `xml:"version,attr,omitempty"`
	AgentIdentifier                  []*AgentIdentifierComplexType                  `xml:"agentIdentifier"`
	AgentName                        []*StringPlusAuthority                         `xml:"agentName"`
	AgentType                        *StringPlusAuthority                           `xml:"agentType"`
	AgentVersion                     string                                         `xml:"agentVersion"`
	AgentNote                        []string                                       `xml:"agentNote"`
	AgentExtension                   []*ExtensionComplexType                        `xml:"agentExtension"`
	LinkingEventIdentifier           []*LinkingEventIdentifierComplexType           `xml:"linkingEventIdentifier"`
	LinkingRightsStatementIdentifier []*LinkingRightsStatementIdentifierComplexType `xml:"linkingRightsStatementIdentifier"`
	LinkingEnvironmentIdentifier     []*LinkingEnvironmentIdentifierComplexType     `xml:"linkingEnvironmentIdentifier"`
}

AgentComplexType ...

type AgentExtension

type AgentExtension *ExtensionComplexType

AgentExtension ...

type AgentIdentifier

type AgentIdentifier *AgentIdentifierComplexType

AgentIdentifier ...

type AgentIdentifierComplexType

type AgentIdentifierComplexType struct {
	XMLName              xml.Name             `xml:"agentIdentifier"`
	SimpleLinkAttr       string               `xml:"simpleLink,attr,omitempty"`
	AgentIdentifierType  *StringPlusAuthority `xml:"agentIdentifierType"`
	AgentIdentifierValue string               `xml:"agentIdentifierValue"`
}

AgentIdentifierComplexType ...

type AgentIdentifierType

type AgentIdentifierType *StringPlusAuthority

AgentIdentifierType ...

type AgentIdentifierValue

type AgentIdentifierValue string

AgentIdentifierValue ...

type AgentName

type AgentName *StringPlusAuthority

AgentName ...

type AgentNote

type AgentNote string

AgentNote ...

type AgentType

type AgentType *StringPlusAuthority

AgentType ...

type AgentVersion

type AgentVersion string

AgentVersion ...

type AuthorityAttributeGroup

type AuthorityAttributeGroup struct {
	XMLName          xml.Name `xml:"authorityAttributeGroup"`
	AuthorityAttr    string   `xml:"authority,attr,omitempty"`
	AuthorityURIAttr string   `xml:"authorityURI,attr,omitempty"`
	ValueURIAttr     string   `xml:"valueURI,attr,omitempty"`
}

AuthorityAttributeGroup ...

type Bitstream

type Bitstream struct {
	XMLName                          xml.Name                                       `xml:"bitstream"`
	XmlIDAttr                        string                                         `xml:"xmlID,attr,omitempty"`
	VersionAttr                      string                                         `xml:"version,attr,omitempty"`
	ObjectIdentifier                 []*ObjectIdentifierComplexType                 `xml:"objectIdentifier"`
	SignificantProperties            []*SignificantPropertiesComplexType            `xml:"significantProperties"`
	ObjectCharacteristics            []*ObjectCharacteristicsComplexType            `xml:"objectCharacteristics"`
	Storage                          []*StorageComplexType                          `xml:"storage"`
	SignatureInformation             []*SignatureInformationComplexType             `xml:"signatureInformation"`
	Relationship                     []*RelationshipComplexType                     `xml:"relationship"`
	LinkingEventIdentifier           []*LinkingEventIdentifierComplexType           `xml:"linkingEventIdentifier"`
	LinkingRightsStatementIdentifier []*LinkingRightsStatementIdentifierComplexType `xml:"linkingRightsStatementIdentifier"`
	*ObjectComplexType
}

Bitstream ...

type CompositionLevel

type CompositionLevel *CompositionLevelComplexType

CompositionLevel ...

type CompositionLevelComplexType

type CompositionLevelComplexType struct {
	XMLName     xml.Name `xml:"compositionLevel"`
	UnknownAttr string   `xml:"unknown,attr,omitempty"`
	Value       int      `xml:",chardata"`
}

CompositionLevelComplexType ...

type ContentLocation

type ContentLocation *ContentLocationComplexType

ContentLocation ...

type ContentLocationComplexType

type ContentLocationComplexType struct {
	XMLName              xml.Name             `xml:"contentLocation"`
	SimpleLinkAttr       string               `xml:"simpleLink,attr,omitempty"`
	ContentLocationType  *StringPlusAuthority `xml:"contentLocationType"`
	ContentLocationValue string               `xml:"contentLocationValue"`
}

ContentLocationComplexType ...

type ContentLocationType

type ContentLocationType *StringPlusAuthority

ContentLocationType ...

type ContentLocationValue

type ContentLocationValue string

ContentLocationValue ...

type CopyrightApplicableDates

type CopyrightApplicableDates *StartAndEndDateComplexType

CopyrightApplicableDates ...

type CopyrightDocumentationIdentifier

type CopyrightDocumentationIdentifier *CopyrightDocumentationIdentifierComplexType

CopyrightDocumentationIdentifier ...

type CopyrightDocumentationIdentifierComplexType

type CopyrightDocumentationIdentifierComplexType struct {
	XMLName                               xml.Name             `xml:"copyrightDocumentationIdentifier"`
	CopyrightDocumentationIdentifierType  *StringPlusAuthority `xml:"copyrightDocumentationIdentifierType"`
	CopyrightDocumentationIdentifierValue string               `xml:"copyrightDocumentationIdentifierValue"`
	CopyrightDocumentationRole            *StringPlusAuthority `xml:"copyrightDocumentationRole"`
}

CopyrightDocumentationIdentifierComplexType ...

type CopyrightDocumentationIdentifierType

type CopyrightDocumentationIdentifierType *StringPlusAuthority

CopyrightDocumentationIdentifierType ...

type CopyrightDocumentationIdentifierValue

type CopyrightDocumentationIdentifierValue string

CopyrightDocumentationIdentifierValue ...

type CopyrightDocumentationRole

type CopyrightDocumentationRole *StringPlusAuthority

CopyrightDocumentationRole ...

type CopyrightInformation

type CopyrightInformation *CopyrightInformationComplexType

CopyrightInformation ...

type CopyrightInformationComplexType

type CopyrightInformationComplexType struct {
	XMLName                          xml.Name                                       `xml:"copyrightInformation"`
	CopyrightStatus                  *StringPlusAuthority                           `xml:"copyrightStatus"`
	CopyrightJurisdiction            *CountryCode                                   `xml:"copyrightJurisdiction"`
	CopyrightStatusDeterminationDate *EdtfSimpleType                                `xml:"copyrightStatusDeterminationDate"`
	CopyrightNote                    []string                                       `xml:"copyrightNote"`
	CopyrightDocumentationIdentifier []*CopyrightDocumentationIdentifierComplexType `xml:"copyrightDocumentationIdentifier"`
	CopyrightApplicableDates         *StartAndEndDateComplexType                    `xml:"copyrightApplicableDates"`
}

CopyrightInformationComplexType ...

type CopyrightJurisdiction

type CopyrightJurisdiction *CountryCode

CopyrightJurisdiction ...

type CopyrightNote

type CopyrightNote string

CopyrightNote ...

type CopyrightStatus

type CopyrightStatus *StringPlusAuthority

CopyrightStatus ...

type CopyrightStatusDeterminationDate

type CopyrightStatusDeterminationDate string

CopyrightStatusDeterminationDate ...

type CountryCode

type CountryCode struct {
	XMLName xml.Name `xml:"countryCode"`
	*StringPlusAuthority
}

CountryCode ...

type CreatingApplication

type CreatingApplication *CreatingApplicationComplexType

CreatingApplication ...

type CreatingApplicationComplexType

type CreatingApplicationComplexType struct {
	XMLName                      xml.Name                `xml:"creatingApplication"`
	CreatingApplicationName      *StringPlusAuthority    `xml:"creatingApplicationName"`
	CreatingApplicationVersion   string                  `xml:"creatingApplicationVersion"`
	DateCreatedByApplication     *EdtfSimpleType         `xml:"dateCreatedByApplication"`
	CreatingApplicationExtension []*ExtensionComplexType `xml:"creatingApplicationExtension"`
}

CreatingApplicationComplexType ...

type CreatingApplicationExtension

type CreatingApplicationExtension *ExtensionComplexType

CreatingApplicationExtension ...

type CreatingApplicationName

type CreatingApplicationName *StringPlusAuthority

CreatingApplicationName ...

type CreatingApplicationVersion

type CreatingApplicationVersion string

CreatingApplicationVersion ...

type DateCreatedByApplication

type DateCreatedByApplication string

DateCreatedByApplication ...

type EdtfSimpleType

type EdtfSimpleType string

EdtfSimpleType ...

type EndDate

type EndDate string

EndDate ...

type EnvironmentCharacteristic

type EnvironmentCharacteristic *StringPlusAuthority

EnvironmentCharacteristic ...

type EnvironmentDesignation

type EnvironmentDesignation *EnvironmentDesignationComplexType

EnvironmentDesignation ...

type EnvironmentDesignationComplexType

type EnvironmentDesignationComplexType struct {
	XMLName                         xml.Name             `xml:"environmentDesignation"`
	EnvironmentName                 *StringPlusAuthority `xml:"environmentName"`
	EnvironmentVersion              string               `xml:"environmentVersion"`
	EnvironmentOrigin               string               `xml:"environmentOrigin"`
	EnvironmentDesignationNote      []string             `xml:"environmentDesignationNote"`
	EnvironmentDesignationExtension []string             `xml:"environmentDesignationExtension"`
}

EnvironmentDesignationComplexType ...

type EnvironmentDesignationExtension

type EnvironmentDesignationExtension string

EnvironmentDesignationExtension ...

type EnvironmentDesignationNote

type EnvironmentDesignationNote string

EnvironmentDesignationNote ...

type EnvironmentExtension

type EnvironmentExtension *ExtensionComplexType

EnvironmentExtension ...

type EnvironmentFunction

type EnvironmentFunction *EnvironmentFunctionComplexType

EnvironmentFunction ...

type EnvironmentFunctionComplexType

type EnvironmentFunctionComplexType struct {
	XMLName                  xml.Name             `xml:"environmentFunction"`
	EnvironmentFunctionType  *StringPlusAuthority `xml:"environmentFunctionType"`
	EnvironmentFunctionLevel string               `xml:"environmentFunctionLevel"`
}

EnvironmentFunctionComplexType ...

type EnvironmentFunctionLevel

type EnvironmentFunctionLevel string

EnvironmentFunctionLevel ...

type EnvironmentFunctionType

type EnvironmentFunctionType *StringPlusAuthority

EnvironmentFunctionType ...

type EnvironmentName

type EnvironmentName *StringPlusAuthority

EnvironmentName ...

type EnvironmentNote

type EnvironmentNote string

EnvironmentNote ...

type EnvironmentOrigin

type EnvironmentOrigin string

EnvironmentOrigin ...

type EnvironmentPurpose

type EnvironmentPurpose *StringPlusAuthority

EnvironmentPurpose ...

type EnvironmentRegistry

type EnvironmentRegistry *EnvironmentRegistryComplexType

EnvironmentRegistry ...

type EnvironmentRegistryComplexType

type EnvironmentRegistryComplexType struct {
	XMLName                 xml.Name             `xml:"environmentRegistry"`
	EnvironmentRegistryName string               `xml:"environmentRegistryName"`
	EnvironmentRegistryKey  string               `xml:"environmentRegistryKey"`
	EnvironmentRegistryRole *StringPlusAuthority `xml:"environmentRegistryRole"`
}

EnvironmentRegistryComplexType ...

type EnvironmentRegistryKey

type EnvironmentRegistryKey string

EnvironmentRegistryKey ...

type EnvironmentRegistryName

type EnvironmentRegistryName string

EnvironmentRegistryName ...

type EnvironmentRegistryRole

type EnvironmentRegistryRole *StringPlusAuthority

EnvironmentRegistryRole ...

type EnvironmentVersion

type EnvironmentVersion string

EnvironmentVersion ...

type Event

type Event *EventComplexType

Event ...

type EventComplexType

type EventComplexType struct {
	XMLName                 xml.Name                              `xml:"event"`
	XmlIDAttr               string                                `xml:"xmlID,attr,omitempty"`
	VersionAttr             string                                `xml:"version,attr,omitempty"`
	EventIdentifier         *EventIdentifierComplexType           `xml:"eventIdentifier"`
	EventType               *StringPlusAuthority                  `xml:"eventType"`
	EventDateTime           string                                `xml:"eventDateTime"`
	EventDetailInformation  []*EventDetailInformationComplexType  `xml:"eventDetailInformation"`
	EventOutcomeInformation []*EventOutcomeInformationComplexType `xml:"eventOutcomeInformation"`
	LinkingAgentIdentifier  []*LinkingAgentIdentifierComplexType  `xml:"linkingAgentIdentifier"`
	LinkingObjectIdentifier []*LinkingObjectIdentifierComplexType `xml:"linkingObjectIdentifier"`
}

EventComplexType ...

type EventDateTime

type EventDateTime string

EventDateTime ...

type EventDetail

type EventDetail string

EventDetail ...

type EventDetailExtension

type EventDetailExtension *ExtensionComplexType

EventDetailExtension ...

type EventDetailInformation

type EventDetailInformation *EventDetailInformationComplexType

EventDetailInformation ...

type EventDetailInformationComplexType

type EventDetailInformationComplexType struct {
	XMLName              xml.Name                `xml:"eventDetailInformation"`
	EventDetail          string                  `xml:"eventDetail"`
	EventDetailExtension []*ExtensionComplexType `xml:"eventDetailExtension"`
}

EventDetailInformationComplexType ...

type EventIdentifier

type EventIdentifier *EventIdentifierComplexType

EventIdentifier ...

type EventIdentifierComplexType

type EventIdentifierComplexType struct {
	XMLName              xml.Name             `xml:"eventIdentifier"`
	SimpleLinkAttr       string               `xml:"simpleLink,attr,omitempty"`
	EventIdentifierType  *StringPlusAuthority `xml:"eventIdentifierType"`
	EventIdentifierValue string               `xml:"eventIdentifierValue"`
}

EventIdentifierComplexType ...

type EventIdentifierType

type EventIdentifierType *StringPlusAuthority

EventIdentifierType ...

type EventIdentifierValue

type EventIdentifierValue string

EventIdentifierValue ...

type EventOutcome

type EventOutcome *StringPlusAuthority

EventOutcome ...

type EventOutcomeDetail

type EventOutcomeDetail *EventOutcomeDetailComplexType

EventOutcomeDetail ...

type EventOutcomeDetailComplexType

type EventOutcomeDetailComplexType struct {
	XMLName                     xml.Name                `xml:"eventOutcomeDetail"`
	EventOutcomeDetailNote      string                  `xml:"eventOutcomeDetailNote"`
	EventOutcomeDetailExtension []*ExtensionComplexType `xml:"eventOutcomeDetailExtension"`
}

EventOutcomeDetailComplexType ...

type EventOutcomeDetailExtension

type EventOutcomeDetailExtension *ExtensionComplexType

EventOutcomeDetailExtension ...

type EventOutcomeDetailNote

type EventOutcomeDetailNote string

EventOutcomeDetailNote ...

type EventOutcomeInformation

type EventOutcomeInformation *EventOutcomeInformationComplexType

EventOutcomeInformation ...

type EventOutcomeInformationComplexType

type EventOutcomeInformationComplexType struct {
	XMLName            xml.Name                         `xml:"eventOutcomeInformation"`
	EventOutcome       *StringPlusAuthority             `xml:"eventOutcome"`
	EventOutcomeDetail []*EventOutcomeDetailComplexType `xml:"eventOutcomeDetail"`
}

EventOutcomeInformationComplexType ...

type EventType

type EventType *StringPlusAuthority

EventType ...

type ExtensionComplexType

type ExtensionComplexType struct {
	XMLName xml.Name `xml:"extension"`
}

ExtensionComplexType ...

type File

type File struct {
	XMLName                          xml.Name                                       `xml:"object"`
	XSIType                          string                                         `xml:"xsi:type,attr"`
	XmlIDAttr                        string                                         `xml:"xmlID,attr,omitempty"`
	VersionAttr                      string                                         `xml:"version,attr,omitempty"`
	ObjectIdentifier                 []*ObjectIdentifierComplexType                 `xml:"objectIdentifier"`
	PreservationLevel                []*PreservationLevelComplexType                `xml:"preservationLevel"`
	SignificantProperties            []*SignificantPropertiesComplexType            `xml:"significantProperties"`
	ObjectCharacteristics            []*ObjectCharacteristicsComplexType            `xml:"objectCharacteristics"`
	OriginalName                     *OriginalNameComplexType                       `xml:"originalName"`
	Storage                          []*StorageComplexType                          `xml:"storage"`
	SignatureInformation             []*SignatureInformationComplexType             `xml:"signatureInformation"`
	Relationship                     []*RelationshipComplexType                     `xml:"relationship"`
	LinkingEventIdentifier           []*LinkingEventIdentifierComplexType           `xml:"linkingEventIdentifier"`
	LinkingRightsStatementIdentifier []*LinkingRightsStatementIdentifierComplexType `xml:"linkingRightsStatementIdentifier"`
	*ObjectComplexType
}

File ...

type Fixity

type Fixity *FixityComplexType

Fixity ...

type FixityComplexType

type FixityComplexType struct {
	XMLName                 xml.Name             `xml:"fixity"`
	MessageDigestAlgorithm  *StringPlusAuthority `xml:"messageDigestAlgorithm"`
	MessageDigest           string               `xml:"messageDigest"`
	MessageDigestOriginator *StringPlusAuthority `xml:"messageDigestOriginator"`
}

FixityComplexType ...

func NewFixityComplexType

func NewFixityComplexType(digestAlg, checksum, originator string) *FixityComplexType

type Format

type Format *FormatComplexType

Format ...

type FormatComplexType

type FormatComplexType struct {
	XMLName           xml.Name                      `xml:"format"`
	FormatDesignation *FormatDesignationComplexType `xml:"formatDesignation"`
	FormatRegistry    *FormatRegistryComplexType    `xml:"formatRegistry"`
	FormatNote        []string                      `xml:"formatNote"`
}

FormatComplexType ...

type FormatDesignation

type FormatDesignation *FormatDesignationComplexType

FormatDesignation ...

type FormatDesignationComplexType

type FormatDesignationComplexType struct {
	XMLName       xml.Name             `xml:"formatDesignation"`
	FormatName    *StringPlusAuthority `xml:"formatName"`
	FormatVersion string               `xml:"formatVersion"`
}

FormatDesignationComplexType ...

type FormatName

type FormatName *StringPlusAuthority

FormatName ...

type FormatNote

type FormatNote string

FormatNote ...

type FormatRegistry

type FormatRegistry *FormatRegistryComplexType

FormatRegistry ...

type FormatRegistryComplexType

type FormatRegistryComplexType struct {
	XMLName            xml.Name             `xml:"formatRegistry"`
	SimpleLinkAttr     string               `xml:"simpleLink,attr,omitempty"`
	FormatRegistryName *StringPlusAuthority `xml:"formatRegistryName"`
	FormatRegistryKey  *StringPlusAuthority `xml:"formatRegistryKey"`
	FormatRegistryRole *StringPlusAuthority `xml:"formatRegistryRole"`
}

FormatRegistryComplexType ...

type FormatRegistryKey

type FormatRegistryKey *StringPlusAuthority

FormatRegistryKey ...

type FormatRegistryName

type FormatRegistryName *StringPlusAuthority

FormatRegistryName ...

type FormatRegistryRole

type FormatRegistryRole *StringPlusAuthority

FormatRegistryRole ...

type FormatVersion

type FormatVersion string

FormatVersion ...

type HwName

type HwName *StringPlusAuthority

HwName ...

type HwOtherInformation

type HwOtherInformation string

HwOtherInformation ...

type HwType

type HwType *StringPlusAuthority

HwType ...

type InhibitorKey

type InhibitorKey string

InhibitorKey ...

type InhibitorTarget

type InhibitorTarget *StringPlusAuthority

InhibitorTarget ...

type InhibitorType

type InhibitorType *StringPlusAuthority

InhibitorType ...

type Inhibitors

type Inhibitors *InhibitorsComplexType

Inhibitors ...

type InhibitorsComplexType

type InhibitorsComplexType struct {
	XMLName         xml.Name               `xml:"inhibitors"`
	InhibitorType   *StringPlusAuthority   `xml:"inhibitorType"`
	InhibitorTarget []*StringPlusAuthority `xml:"inhibitorTarget"`
	InhibitorKey    string                 `xml:"inhibitorKey"`
}

InhibitorsComplexType ...

type IntellectualEntity

type IntellectualEntity struct {
	XMLName                          xml.Name                                       `xml:"intellectualEntity"`
	XmlIDAttr                        string                                         `xml:"xmlID,attr,omitempty"`
	VersionAttr                      string                                         `xml:"version,attr,omitempty"`
	ObjectIdentifier                 []*ObjectIdentifierComplexType                 `xml:"objectIdentifier"`
	PreservationLevel                []*PreservationLevelComplexType                `xml:"preservationLevel"`
	SignificantProperties            []*SignificantPropertiesComplexType            `xml:"significantProperties"`
	OriginalName                     *OriginalNameComplexType                       `xml:"originalName"`
	EnvironmentFunction              []*EnvironmentFunctionComplexType              `xml:"environmentFunction"`
	EnvironmentDesignation           []*EnvironmentDesignationComplexType           `xml:"environmentDesignation"`
	EnvironmentRegistry              []*EnvironmentRegistryComplexType              `xml:"environmentRegistry"`
	EnvironmentExtension             []*ExtensionComplexType                        `xml:"environmentExtension"`
	Relationship                     []*RelationshipComplexType                     `xml:"relationship"`
	LinkingEventIdentifier           []*LinkingEventIdentifierComplexType           `xml:"linkingEventIdentifier"`
	LinkingRightsStatementIdentifier []*LinkingRightsStatementIdentifierComplexType `xml:"linkingRightsStatementIdentifier"`
	*ObjectComplexType
}

IntellectualEntity ...

type KeyInformation

type KeyInformation *ExtensionComplexType

KeyInformation ...

type LicenseApplicableDates

type LicenseApplicableDates *StartAndEndDateComplexType

LicenseApplicableDates ...

type LicenseDocumentationIdentifier

type LicenseDocumentationIdentifier *LicenseDocumentationIdentifierComplexType

LicenseDocumentationIdentifier ...

type LicenseDocumentationIdentifierComplexType

type LicenseDocumentationIdentifierComplexType struct {
	XMLName                             xml.Name             `xml:"licenseDocumentationIdentifier"`
	LicenseDocumentationIdentifierType  *StringPlusAuthority `xml:"licenseDocumentationIdentifierType"`
	LicenseDocumentationIdentifierValue string               `xml:"licenseDocumentationIdentifierValue"`
	LicenseDocumentationRole            *StringPlusAuthority `xml:"licenseDocumentationRole"`
}

LicenseDocumentationIdentifierComplexType ...

type LicenseDocumentationIdentifierType

type LicenseDocumentationIdentifierType *StringPlusAuthority

LicenseDocumentationIdentifierType ...

type LicenseDocumentationIdentifierValue

type LicenseDocumentationIdentifierValue string

LicenseDocumentationIdentifierValue ...

type LicenseDocumentationRole

type LicenseDocumentationRole *StringPlusAuthority

LicenseDocumentationRole ...

type LicenseIdentifierType

type LicenseIdentifierType *StringPlusAuthority

LicenseIdentifierType ...

type LicenseIdentifierValue

type LicenseIdentifierValue string

LicenseIdentifierValue ...

type LicenseInformation

type LicenseInformation *LicenseInformationComplexType

LicenseInformation ...

type LicenseInformationComplexType

type LicenseInformationComplexType struct {
	XMLName                        xml.Name                                     `xml:"licenseInformation"`
	LicenseDocumentationIdentifier []*LicenseDocumentationIdentifierComplexType `xml:"licenseDocumentationIdentifier"`
	LicenseTerms                   string                                       `xml:"licenseTerms"`
	LicenseNote                    []string                                     `xml:"licenseNote"`
	LicenseApplicableDates         *StartAndEndDateComplexType                  `xml:"licenseApplicableDates"`
}

LicenseInformationComplexType ...

type LicenseNote

type LicenseNote string

LicenseNote ...

type LicenseTerms

type LicenseTerms string

LicenseTerms ...

type LinkingAgentIdentifier

type LinkingAgentIdentifier *LinkingAgentIdentifierComplexType

LinkingAgentIdentifier ...

type LinkingAgentIdentifierComplexType

type LinkingAgentIdentifierComplexType struct {
	XMLName                     xml.Name               `xml:"linkingAgentIdentifier"`
	LinkAgentXmlIDAttr          string                 `xml:"LinkAgentXmlID,attr,omitempty"`
	SimpleLinkAttr              string                 `xml:"simpleLink,attr,omitempty"`
	LinkingAgentIdentifierType  *StringPlusAuthority   `xml:"linkingAgentIdentifierType"`
	LinkingAgentIdentifierValue string                 `xml:"linkingAgentIdentifierValue"`
	LinkingAgentRole            []*StringPlusAuthority `xml:"linkingAgentRole"`
}

LinkingAgentIdentifierComplexType ...

type LinkingAgentIdentifierType

type LinkingAgentIdentifierType *StringPlusAuthority

LinkingAgentIdentifierType ...

type LinkingAgentIdentifierValue

type LinkingAgentIdentifierValue string

LinkingAgentIdentifierValue ...

type LinkingAgentRole

type LinkingAgentRole *StringPlusAuthority

LinkingAgentRole ...

type LinkingEnvironmentIdentifier

type LinkingEnvironmentIdentifier *LinkingEnvironmentIdentifierComplexType

LinkingEnvironmentIdentifier ...

type LinkingEnvironmentIdentifierComplexType

type LinkingEnvironmentIdentifierComplexType struct {
	XMLName                           xml.Name               `xml:"linkingEnvironmentIdentifier"`
	LinkEventXmlIDAttr                string                 `xml:"LinkEventXmlID,attr,omitempty"`
	SimpleLinkAttr                    string                 `xml:"simpleLink,attr,omitempty"`
	LinkingEnvironmentIdentifierType  string                 `xml:"linkingEnvironmentIdentifierType"`
	LinkingEnvironmentIdentifierValue string                 `xml:"linkingEnvironmentIdentifierValue"`
	LinkingEnvironmentRole            []*StringPlusAuthority `xml:"linkingEnvironmentRole"`
}

LinkingEnvironmentIdentifierComplexType ...

type LinkingEnvironmentIdentifierType

type LinkingEnvironmentIdentifierType string

LinkingEnvironmentIdentifierType ...

type LinkingEnvironmentIdentifierValue

type LinkingEnvironmentIdentifierValue string

LinkingEnvironmentIdentifierValue ...

type LinkingEnvironmentRole

type LinkingEnvironmentRole *StringPlusAuthority

LinkingEnvironmentRole ...

type LinkingEventIdentifier

type LinkingEventIdentifier *LinkingEventIdentifierComplexType

LinkingEventIdentifier ...

type LinkingEventIdentifierComplexType

type LinkingEventIdentifierComplexType struct {
	XMLName                     xml.Name             `xml:"linkingEventIdentifier"`
	LinkEventXmlIDAttr          string               `xml:"LinkEventXmlID,attr,omitempty"`
	SimpleLinkAttr              string               `xml:"simpleLink,attr,omitempty"`
	LinkingEventIdentifierType  *StringPlusAuthority `xml:"linkingEventIdentifierType"`
	LinkingEventIdentifierValue string               `xml:"linkingEventIdentifierValue"`
}

LinkingEventIdentifierComplexType ...

type LinkingEventIdentifierType

type LinkingEventIdentifierType *StringPlusAuthority

LinkingEventIdentifierType ...

type LinkingEventIdentifierValue

type LinkingEventIdentifierValue string

LinkingEventIdentifierValue ...

type LinkingObjectIdentifier

type LinkingObjectIdentifier *LinkingObjectIdentifierComplexType

LinkingObjectIdentifier ...

type LinkingObjectIdentifierComplexType

type LinkingObjectIdentifierComplexType struct {
	XMLName                      xml.Name               `xml:"linkingObjectIdentifier"`
	LinkObjectXmlIDAttr          string                 `xml:"LinkObjectXmlID,attr,omitempty"`
	SimpleLinkAttr               string                 `xml:"simpleLink,attr,omitempty"`
	LinkingObjectIdentifierType  *StringPlusAuthority   `xml:"linkingObjectIdentifierType"`
	LinkingObjectIdentifierValue string                 `xml:"linkingObjectIdentifierValue"`
	LinkingObjectRole            []*StringPlusAuthority `xml:"linkingObjectRole"`
}

LinkingObjectIdentifierComplexType ...

type LinkingObjectIdentifierType

type LinkingObjectIdentifierType *StringPlusAuthority

LinkingObjectIdentifierType ...

type LinkingObjectIdentifierValue

type LinkingObjectIdentifierValue string

LinkingObjectIdentifierValue ...

type LinkingObjectRole

type LinkingObjectRole *StringPlusAuthority

LinkingObjectRole ...

type LinkingRightsStatementIdentifier

type LinkingRightsStatementIdentifier *LinkingRightsStatementIdentifierComplexType

LinkingRightsStatementIdentifier ...

type LinkingRightsStatementIdentifierComplexType

type LinkingRightsStatementIdentifierComplexType struct {
	XMLName                               xml.Name             `xml:"linkingRightsStatementIdentifier"`
	LinkPermissionStatementXmlIDAttr      string               `xml:"LinkPermissionStatementXmlID,attr,omitempty"`
	SimpleLinkAttr                        string               `xml:"simpleLink,attr,omitempty"`
	LinkingRightsStatementIdentifierType  *StringPlusAuthority `xml:"linkingRightsStatementIdentifierType"`
	LinkingRightsStatementIdentifierValue string               `xml:"linkingRightsStatementIdentifierValue"`
}

LinkingRightsStatementIdentifierComplexType ...

type LinkingRightsStatementIdentifierType

type LinkingRightsStatementIdentifierType *StringPlusAuthority

LinkingRightsStatementIdentifierType ...

type LinkingRightsStatementIdentifierValue

type LinkingRightsStatementIdentifierValue string

LinkingRightsStatementIdentifierValue ...

type MessageDigest

type MessageDigest string

MessageDigest ...

type MessageDigestAlgorithm

type MessageDigestAlgorithm *StringPlusAuthority

MessageDigestAlgorithm ...

type MessageDigestOriginator

type MessageDigestOriginator *StringPlusAuthority

MessageDigestOriginator ...

type Object

type Object *ObjectComplexType

Object ...

type ObjectCharacteristics

type ObjectCharacteristics *ObjectCharacteristicsComplexType

ObjectCharacteristics ...

type ObjectCharacteristicsComplexType

type ObjectCharacteristicsComplexType struct {
	XMLName                        xml.Name                          `xml:"objectCharacteristics"`
	CompositionLevel               *CompositionLevelComplexType      `xml:"compositionLevel"`
	Fixity                         []*FixityComplexType              `xml:"fixity"`
	Size                           int64                             `xml:"size"`
	Format                         []*FormatComplexType              `xml:"format"`
	CreatingApplication            []*CreatingApplicationComplexType `xml:"creatingApplication"`
	Inhibitors                     []*InhibitorsComplexType          `xml:"inhibitors"`
	ObjectCharacteristicsExtension []*ExtensionComplexType           `xml:"objectCharacteristicsExtension"`
}

ObjectCharacteristicsComplexType ...

type ObjectCharacteristicsExtension

type ObjectCharacteristicsExtension *ExtensionComplexType

ObjectCharacteristicsExtension ...

type ObjectComplexType

type ObjectComplexType struct {
	XMLName xml.Name `xml:"object"`
}

ObjectComplexType ...

type ObjectIdentifier

type ObjectIdentifier *ObjectIdentifierComplexType

ObjectIdentifier ...

type ObjectIdentifierComplexType

type ObjectIdentifierComplexType struct {
	XMLName               xml.Name             `xml:"objectIdentifier"`
	SimpleLinkAttr        string               `xml:"simpleLink,attr,omitempty"`
	ObjectIdentifierType  *StringPlusAuthority `xml:"objectIdentifierType"`
	ObjectIdentifierValue string               `xml:"objectIdentifierValue"`
}

ObjectIdentifierComplexType ...

type ObjectIdentifierType

type ObjectIdentifierType *StringPlusAuthority

ObjectIdentifierType ...

type ObjectIdentifierValue

type ObjectIdentifierValue string

ObjectIdentifierValue ...

type OriginalName

type OriginalName *OriginalNameComplexType

OriginalName ...

type OriginalNameComplexType

type OriginalNameComplexType struct {
	XMLName        xml.Name `xml:"originalName"`
	SimpleLinkAttr string   `xml:"simpleLink,attr,omitempty"`
	Value          string   `xml:",chardata"`
}

OriginalNameComplexType ...

type OtherRightsApplicableDates

type OtherRightsApplicableDates *StartAndEndDateComplexType

OtherRightsApplicableDates ...

type OtherRightsBasis

type OtherRightsBasis *StringPlusAuthority

OtherRightsBasis ...

type OtherRightsDocumentationIdentifier

type OtherRightsDocumentationIdentifier *OtherRightsDocumentationIdentifierComplexType

OtherRightsDocumentationIdentifier ...

type OtherRightsDocumentationIdentifierComplexType

type OtherRightsDocumentationIdentifierComplexType struct {
	XMLName                                 xml.Name             `xml:"otherRightsDocumentationIdentifier"`
	OtherRightsDocumentationIdentifierType  *StringPlusAuthority `xml:"otherRightsDocumentationIdentifierType"`
	OtherRightsDocumentationIdentifierValue string               `xml:"otherRightsDocumentationIdentifierValue"`
	OtherRightsDocumentationRole            *StringPlusAuthority `xml:"otherRightsDocumentationRole"`
}

OtherRightsDocumentationIdentifierComplexType ...

type OtherRightsDocumentationIdentifierType

type OtherRightsDocumentationIdentifierType *StringPlusAuthority

OtherRightsDocumentationIdentifierType ...

type OtherRightsDocumentationIdentifierValue

type OtherRightsDocumentationIdentifierValue string

OtherRightsDocumentationIdentifierValue ...

type OtherRightsDocumentationRole

type OtherRightsDocumentationRole *StringPlusAuthority

OtherRightsDocumentationRole ...

type OtherRightsInformation

type OtherRightsInformation *OtherRightsInformationComplexType

OtherRightsInformation ...

type OtherRightsInformationComplexType

type OtherRightsInformationComplexType struct {
	XMLName                            xml.Name                                         `xml:"otherRightsInformation"`
	OtherRightsDocumentationIdentifier []*OtherRightsDocumentationIdentifierComplexType `xml:"otherRightsDocumentationIdentifier"`
	OtherRightsBasis                   *StringPlusAuthority                             `xml:"otherRightsBasis"`
	OtherRightsApplicableDates         *StartAndEndDateComplexType                      `xml:"otherRightsApplicableDates"`
	OtherRightsNote                    []string                                         `xml:"otherRightsNote"`
}

OtherRightsInformationComplexType ...

type OtherRightsNote

type OtherRightsNote string

OtherRightsNote ...

type Premis

type Premis *PremisComplexType

Premis ...

type PremisComplexType

type PremisComplexType struct {
	XMLName           xml.Name `xml:"premis"`
	XMLNS             string   `xml:"xmlns,attr"`
	XMLNSXSI          string   `xml:"xmlns:xsi,attr"`
	XSISchemaLocation string   `xml:"xsi:schemaLocation,attr"`
	XMLXLinkNS        string   `xml:"xmlns:xlink,attr"`

	VersionAttr string  `xml:"version,attr"`
	Object      []*File `xml:"object"`
	//Object      []*ObjectComplexType `xml:"object"`
	Event  []*EventComplexType  `xml:"event"`
	Agent  []*AgentComplexType  `xml:"agent"`
	Rights []*RightsComplexType `xml:"rights"`
}

PremisComplexType ...

type PreservationLevel

type PreservationLevel *PreservationLevelComplexType

PreservationLevel ...

type PreservationLevelComplexType

type PreservationLevelComplexType struct {
	XMLName                       xml.Name             `xml:"preservationLevel"`
	PreservationLevelType         *StringPlusAuthority `xml:"preservationLevelType"`
	PreservationLevelValue        *StringPlusAuthority `xml:"preservationLevelValue"`
	PreservationLevelRole         *StringPlusAuthority `xml:"preservationLevelRole"`
	PreservationLevelRationale    []string             `xml:"preservationLevelRationale"`
	PreservationLevelDateAssigned *EdtfSimpleType      `xml:"preservationLevelDateAssigned"`
}

PreservationLevelComplexType ...

type PreservationLevelDateAssigned

type PreservationLevelDateAssigned string

PreservationLevelDateAssigned ...

type PreservationLevelRationale

type PreservationLevelRationale string

PreservationLevelRationale ...

type PreservationLevelRole

type PreservationLevelRole *StringPlusAuthority

PreservationLevelRole ...

type PreservationLevelType

type PreservationLevelType *StringPlusAuthority

PreservationLevelType ...

type PreservationLevelValue

type PreservationLevelValue *StringPlusAuthority

PreservationLevelValue ...

type RelatedEnvironmentCharacteristic

type RelatedEnvironmentCharacteristic *StringPlusAuthority

RelatedEnvironmentCharacteristic ...

type RelatedEnvironmentPurpose

type RelatedEnvironmentPurpose *StringPlusAuthority

RelatedEnvironmentPurpose ...

type RelatedEventIdentifier

type RelatedEventIdentifier *RelatedEventIdentifierComplexType

RelatedEventIdentifier ...

type RelatedEventIdentifierComplexType

type RelatedEventIdentifierComplexType struct {
	XMLName                     xml.Name             `xml:"relatedEventIdentifier"`
	RelEventXmlIDAttr           string               `xml:"RelEventXmlID,attr,omitempty"`
	SimpleLinkAttr              string               `xml:"simpleLink,attr,omitempty"`
	RelatedEventIdentifierType  *StringPlusAuthority `xml:"relatedEventIdentifierType"`
	RelatedEventIdentifierValue string               `xml:"relatedEventIdentifierValue"`
	RelatedEventSequence        int                  `xml:"relatedEventSequence"`
}

RelatedEventIdentifierComplexType ...

type RelatedEventIdentifierType

type RelatedEventIdentifierType *StringPlusAuthority

RelatedEventIdentifierType ...

type RelatedEventIdentifierValue

type RelatedEventIdentifierValue string

RelatedEventIdentifierValue ...

type RelatedEventSequence

type RelatedEventSequence int

RelatedEventSequence ...

type RelatedObjectIdentifier

type RelatedObjectIdentifier *RelatedObjectIdentifierComplexType

RelatedObjectIdentifier ...

type RelatedObjectIdentifierComplexType

type RelatedObjectIdentifierComplexType struct {
	XMLName                      xml.Name             `xml:"relatedObjectIdentifier"`
	RelObjectXmlIDAttr           string               `xml:"RelObjectXmlID,attr,omitempty"`
	SimpleLinkAttr               string               `xml:"simpleLink,attr,omitempty"`
	RelatedObjectIdentifierType  *StringPlusAuthority `xml:"relatedObjectIdentifierType"`
	RelatedObjectIdentifierValue string               `xml:"relatedObjectIdentifierValue"`
	RelatedObjectSequence        int                  `xml:"relatedObjectSequence"`
}

RelatedObjectIdentifierComplexType ...

type RelatedObjectIdentifierType

type RelatedObjectIdentifierType *StringPlusAuthority

RelatedObjectIdentifierType ...

type RelatedObjectIdentifierValue

type RelatedObjectIdentifierValue string

RelatedObjectIdentifierValue ...

type RelatedObjectSequence

type RelatedObjectSequence int

RelatedObjectSequence ...

type Relationship

type Relationship *RelationshipComplexType

Relationship ...

type RelationshipComplexType

type RelationshipComplexType struct {
	XMLName                          xml.Name                              `xml:"relationship"`
	RelationshipType                 *StringPlusAuthority                  `xml:"relationshipType"`
	RelationshipSubType              *StringPlusAuthority                  `xml:"relationshipSubType"`
	RelatedObjectIdentifier          []*RelatedObjectIdentifierComplexType `xml:"relatedObjectIdentifier"`
	RelatedEventIdentifier           []*RelatedEventIdentifierComplexType  `xml:"relatedEventIdentifier"`
	RelatedEnvironmentPurpose        []*StringPlusAuthority                `xml:"relatedEnvironmentPurpose"`
	RelatedEnvironmentCharacteristic *StringPlusAuthority                  `xml:"relatedEnvironmentCharacteristic"`
}

RelationshipComplexType ...

type RelationshipSubType

type RelationshipSubType *StringPlusAuthority

RelationshipSubType ...

type RelationshipType

type RelationshipType *StringPlusAuthority

RelationshipType ...

type Representation

type Representation struct {
	XMLName                          xml.Name                                       `xml:"representation"`
	XmlIDAttr                        string                                         `xml:"xmlID,attr,omitempty"`
	VersionAttr                      string                                         `xml:"version,attr,omitempty"`
	ObjectIdentifier                 []*ObjectIdentifierComplexType                 `xml:"objectIdentifier"`
	PreservationLevel                []*PreservationLevelComplexType                `xml:"preservationLevel"`
	SignificantProperties            []*SignificantPropertiesComplexType            `xml:"significantProperties"`
	OriginalName                     *OriginalNameComplexType                       `xml:"originalName"`
	Storage                          []*StorageComplexType                          `xml:"storage"`
	Relationship                     []*RelationshipComplexType                     `xml:"relationship"`
	LinkingEventIdentifier           []*LinkingEventIdentifierComplexType           `xml:"linkingEventIdentifier"`
	LinkingRightsStatementIdentifier []*LinkingRightsStatementIdentifierComplexType `xml:"linkingRightsStatementIdentifier"`
	*ObjectComplexType
}

Representation ...

type Restriction

type Restriction *StringPlusAuthority

Restriction ...

type Rights

type Rights *RightsComplexType

Rights ...

type RightsBasis

type RightsBasis *StringPlusAuthority

RightsBasis ...

type RightsComplexType

type RightsComplexType struct {
	XMLName         xml.Name                      `xml:"rights"`
	XmlIDAttr       string                        `xml:"xmlID,attr,omitempty"`
	VersionAttr     string                        `xml:"version,attr,omitempty"`
	RightsStatement []*RightsStatementComplexType `xml:"rightsStatement"`
	RightsExtension []*ExtensionComplexType       `xml:"rightsExtension"`
}

RightsComplexType ...

type RightsExtension

type RightsExtension *ExtensionComplexType

RightsExtension ...

type RightsGranted

type RightsGranted *RightsGrantedComplexType

RightsGranted ...

type RightsGrantedComplexType

type RightsGrantedComplexType struct {
	XMLName           xml.Name                    `xml:"rightsGranted"`
	Act               *StringPlusAuthority        `xml:"act"`
	Restriction       []*StringPlusAuthority      `xml:"restriction"`
	TermOfGrant       *StartAndEndDateComplexType `xml:"termOfGrant"`
	TermOfRestriction *StartAndEndDateComplexType `xml:"termOfRestriction"`
	RightsGrantedNote []string                    `xml:"rightsGrantedNote"`
}

RightsGrantedComplexType ...

type RightsGrantedNote

type RightsGrantedNote string

RightsGrantedNote ...

type RightsStatement

type RightsStatement *RightsStatementComplexType

RightsStatement ...

type RightsStatementComplexType

type RightsStatementComplexType struct {
	XMLName                   xml.Name                              `xml:"rightsStatement"`
	RightsStatementIdentifier *RightsStatementIdentifierComplexType `xml:"rightsStatementIdentifier"`
	RightsBasis               *StringPlusAuthority                  `xml:"rightsBasis"`
	CopyrightInformation      *CopyrightInformationComplexType      `xml:"copyrightInformation"`
	LicenseInformation        *LicenseInformationComplexType        `xml:"licenseInformation"`
	StatuteInformation        []*StatuteInformationComplexType      `xml:"statuteInformation"`
	OtherRightsInformation    *OtherRightsInformationComplexType    `xml:"otherRightsInformation"`
	RightsGranted             []*RightsGrantedComplexType           `xml:"rightsGranted"`
	LinkingObjectIdentifier   []*LinkingObjectIdentifierComplexType `xml:"linkingObjectIdentifier"`
	LinkingAgentIdentifier    []*LinkingAgentIdentifierComplexType  `xml:"linkingAgentIdentifier"`
}

RightsStatementComplexType ...

type RightsStatementIdentifier

type RightsStatementIdentifier *RightsStatementIdentifierComplexType

RightsStatementIdentifier ...

type RightsStatementIdentifierComplexType

type RightsStatementIdentifierComplexType struct {
	XMLName                        xml.Name             `xml:"rightsStatementIdentifier"`
	SimpleLinkAttr                 string               `xml:"simpleLink,attr,omitempty"`
	RightsStatementIdentifierType  *StringPlusAuthority `xml:"rightsStatementIdentifierType"`
	RightsStatementIdentifierValue string               `xml:"rightsStatementIdentifierValue"`
}

RightsStatementIdentifierComplexType ...

type RightsStatementIdentifierType

type RightsStatementIdentifierType *StringPlusAuthority

RightsStatementIdentifierType ...

type RightsStatementIdentifierValue

type RightsStatementIdentifierValue string

RightsStatementIdentifierValue ...

type Signature

type Signature *SignatureComplexType

Signature ...

type SignatureComplexType

type SignatureComplexType struct {
	XMLName                  xml.Name                `xml:"signature"`
	SignatureEncoding        *StringPlusAuthority    `xml:"signatureEncoding"`
	Signer                   *StringPlusAuthority    `xml:"signer"`
	SignatureMethod          *StringPlusAuthority    `xml:"signatureMethod"`
	SignatureValue           string                  `xml:"signatureValue"`
	SignatureValidationRules *StringPlusAuthority    `xml:"signatureValidationRules"`
	SignatureProperties      []string                `xml:"signatureProperties"`
	KeyInformation           []*ExtensionComplexType `xml:"keyInformation"`
}

SignatureComplexType ...

type SignatureEncoding

type SignatureEncoding *StringPlusAuthority

SignatureEncoding ...

type SignatureInformation

type SignatureInformation *SignatureInformationComplexType

SignatureInformation ...

type SignatureInformationComplexType

type SignatureInformationComplexType struct {
	XMLName                       xml.Name                `xml:"signatureInformation"`
	Signature                     *SignatureComplexType   `xml:"signature"`
	SignatureInformationExtension []*ExtensionComplexType `xml:"signatureInformationExtension"`
}

SignatureInformationComplexType ...

type SignatureInformationExtension

type SignatureInformationExtension *ExtensionComplexType

SignatureInformationExtension ...

type SignatureMethod

type SignatureMethod *StringPlusAuthority

SignatureMethod ...

type SignatureProperties

type SignatureProperties string

SignatureProperties ...

type SignatureValidationRules

type SignatureValidationRules *StringPlusAuthority

SignatureValidationRules ...

type SignatureValue

type SignatureValue string

SignatureValue ...

type Signer

type Signer *StringPlusAuthority

Signer ...

type SignificantProperties

type SignificantProperties *SignificantPropertiesComplexType

SignificantProperties ...

type SignificantPropertiesComplexType

type SignificantPropertiesComplexType struct {
	XMLName                        xml.Name                `xml:"significantProperties"`
	SignificantPropertiesType      *StringPlusAuthority    `xml:"significantPropertiesType"`
	SignificantPropertiesValue     string                  `xml:"significantPropertiesValue"`
	SignificantPropertiesExtension []*ExtensionComplexType `xml:"significantPropertiesExtension"`
}

SignificantPropertiesComplexType ...

func NewSignificantPropertiesComplexType

func NewSignificantPropertiesComplexType(name, value string) *SignificantPropertiesComplexType

type SignificantPropertiesExtension

type SignificantPropertiesExtension *ExtensionComplexType

SignificantPropertiesExtension ...

type SignificantPropertiesType

type SignificantPropertiesType *StringPlusAuthority

SignificantPropertiesType ...

type SignificantPropertiesValue

type SignificantPropertiesValue string

SignificantPropertiesValue ...

type Size

type Size int64

Size ...

type StartAndEndDateComplexType

type StartAndEndDateComplexType struct {
	XMLName   xml.Name        `xml:"startAndEndDate"`
	StartDate *EdtfSimpleType `xml:"startDate"`
	EndDate   *EdtfSimpleType `xml:"endDate"`
}

StartAndEndDateComplexType ...

type StartDate

type StartDate string

StartDate ...

type StatuteApplicableDates

type StatuteApplicableDates *StartAndEndDateComplexType

StatuteApplicableDates ...

type StatuteCitation

type StatuteCitation *StringPlusAuthority

StatuteCitation ...

type StatuteDocumentationIdentifier

type StatuteDocumentationIdentifier *StatuteDocumentationIdentifierComplexType

StatuteDocumentationIdentifier ...

type StatuteDocumentationIdentifierComplexType

type StatuteDocumentationIdentifierComplexType struct {
	XMLName                             xml.Name             `xml:"statuteDocumentationIdentifier"`
	StatuteDocumentationIdentifierType  *StringPlusAuthority `xml:"statuteDocumentationIdentifierType"`
	StatuteDocumentationIdentifierValue string               `xml:"statuteDocumentationIdentifierValue"`
	StatuteDocumentationRole            *StringPlusAuthority `xml:"statuteDocumentationRole"`
}

StatuteDocumentationIdentifierComplexType ...

type StatuteDocumentationIdentifierType

type StatuteDocumentationIdentifierType *StringPlusAuthority

StatuteDocumentationIdentifierType ...

type StatuteDocumentationIdentifierValue

type StatuteDocumentationIdentifierValue string

StatuteDocumentationIdentifierValue ...

type StatuteDocumentationRole

type StatuteDocumentationRole *StringPlusAuthority

StatuteDocumentationRole ...

type StatuteInformation

type StatuteInformation *StatuteInformationComplexType

StatuteInformation ...

type StatuteInformationComplexType

type StatuteInformationComplexType struct {
	XMLName                             xml.Name                                     `xml:"statuteInformation"`
	StatuteJurisdiction                 *CountryCode                                 `xml:"statuteJurisdiction"`
	StatuteCitation                     *StringPlusAuthority                         `xml:"statuteCitation"`
	StatuteInformationDeterminationDate *EdtfSimpleType                              `xml:"statuteInformationDeterminationDate"`
	StatuteNote                         []string                                     `xml:"statuteNote"`
	StatuteDocumentationIdentifier      []*StatuteDocumentationIdentifierComplexType `xml:"statuteDocumentationIdentifier"`
	StatuteApplicableDates              *StartAndEndDateComplexType                  `xml:"statuteApplicableDates"`
}

StatuteInformationComplexType ...

type StatuteInformationDeterminationDate

type StatuteInformationDeterminationDate string

StatuteInformationDeterminationDate ...

type StatuteJurisdiction

type StatuteJurisdiction *CountryCode

StatuteJurisdiction ...

type StatuteNote

type StatuteNote string

StatuteNote ...

type Storage

type Storage *StorageComplexType

Storage ...

type StorageComplexType

type StorageComplexType struct {
	XMLName         xml.Name                    `xml:"storage"`
	ContentLocation *ContentLocationComplexType `xml:"contentLocation"`
	StorageMedium   *StringPlusAuthority        `xml:"storageMedium"`
}

StorageComplexType ...

type StorageMedium

type StorageMedium *StringPlusAuthority

StorageMedium ...

type StringPlusAuthority

type StringPlusAuthority struct {
	//	XMLName                 xml.Name `xml:"stringPlusAuthority"`
	//	AuthorityAttributeGroup *AuthorityAttributeGroup
	AuthorityAttr    string `xml:"authority,attr,omitempty"`
	AuthorityURIAttr string `xml:"authorityURI,attr,omitempty"`
	ValueURIAttr     string `xml:"valueURI,attr,omitempty"`
	Value            string `xml:",chardata"`
}

StringPlusAuthority ...

func NewStringPlusAuthority

func NewStringPlusAuthority(str string, authority string, authorityURI string, valueURI string) *StringPlusAuthority

type SwDependency

type SwDependency *StringPlusAuthority

SwDependency ...

type SwName

type SwName *StringPlusAuthority

SwName ...

type SwOtherInformation

type SwOtherInformation string

SwOtherInformation ...

type SwType

type SwType *StringPlusAuthority

SwType ...

type SwVersion

type SwVersion string

SwVersion ...

type TermOfGrant

type TermOfGrant *StartAndEndDateComplexType

TermOfGrant ...

type TermOfRestriction

type TermOfRestriction *StartAndEndDateComplexType

TermOfRestriction ...

type Version3

type Version3 string

Version3 ...

Jump to

Keyboard shortcuts

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