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.