Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Creator ¶
type Creator struct { Name string `json:"display_name,omitempty"` Email string `json:"email,omitempty"` PSUID string `json:"psu_id,omitempty"` Orcid string `json:"orcid,omitempty"` }
Creator information sent with deposi
type DepositResponse ¶
DepositResponse is API response on successful deposit
type Permissions ¶
type Permissions struct{}
type WorkMeta ¶
type WorkMeta struct { // required WorkType string `json:"work_type"` Title string `json:"title"` Description string `json:"description"` Creators []Creator `json:"creators"` Visibility string `json:"visibility"` Rights string `json:"rights"` PublishedDate string `json:"published_date"` // optional Embargo string `json:"embargoed_until,omitempty"` Subtitle string `json:"subtitle,omitempty"` PublisherStatement string `json:"publisher_statement,omitempty"` Keyword []string `json:"keyword,omitempty"` Identifier []string `json:"identifier,omitempty"` RelatedURL []string `json:"related_url,omitempty"` Source []string `json:"source,omitempty"` BasedNear []string `json:"based_near,omitempty"` Language []string `json:"language,omitempty"` Subject []string `json:"subject,omitempty"` Publisher []string `json:"publisher,omitempty"` Contributor []string `json:"contributor,omitempty"` }
Work metadata sent with deposit
Click to show internal directories.
Click to hide internal directories.