Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Links ¶
type Links struct { Badge string `json:"badge"` Discard string `json:"discard"` Edit string `json:"edit"` Files string `json:"files"` Html string `json:"html"` LatestDraft string `json:"latest_draft"` LasestDraftHtml string `json:"latest_draft_html"` NewVersion string `json:"newversion"` Publish string `json:"publish"` RegisterConceptDoi string `json:"registerconceptdoi"` Self string `json:"self"` }
Links contains zenodo links
type MetaData ¶
type MetaData struct { AccessRight string `json:"access_right"` PrereserveDoi PrereserveDoi `json:"prereserve_doi"` }
MetaData represents meta-data struct
type PrereserveDoi ¶
PrereserveDoi represents PrereserveDoi struct
type ZenodoAddResponse ¶
type ZenodoAddResponse struct { Created string `json:"created"` Modified string `json:"modified"` Size int64 `json:"size"` Key string `json:"key"` MimeType string `json:"mimetype"` Checksum string `json:"checksum"` Owner int `json:"owner"` RecordId int64 `json:"record_id"` Links Links `json:"self"` }
ZenodoAddResponse represents output of /create API
type ZenodoCreatedResponse ¶
type ZenodoCreatedResponse struct { Id int64 `json:"id"` MetaData MetaData `json:"metadata"` Created string `json:"created"` Modified string `json:"modified"` Owner int `json:"owner"` RecordId int64 `json:"record_id"` State string `json:"state"` Submitted bool `json:"submitted"` Title string `json:"title"` Links Links `json:"self"` }
ZenodoCreatedResponse represents output of /create API
type ZenodoError ¶
ZenodoError represents individual zenodo error struct
type ZenodoResponse ¶
type ZenodoResponse struct { Status int Message string Error []ZenodoError }
ZenodoReponse represents zenodo response
Click to show internal directories.
Click to hide internal directories.