forked from mirrors/gotosocial
98263a7de6
* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
23 lines
887 B
Go
23 lines
887 B
Go
// Code generated by astool. DO NOT EDIT.
|
|
|
|
package vocab
|
|
|
|
// Type represents an ActivityStreams type.
|
|
type Type interface {
|
|
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
|
|
GetJSONLDId() JSONLDIdProperty
|
|
// GetTypeName returns the ActivityStreams type name.
|
|
GetTypeName() string
|
|
// JSONLDContext returns the JSONLD URIs required in the context string
|
|
// for this property and the specific values that are set. The value
|
|
// in the map is the alias used to import the property's value or
|
|
// values.
|
|
JSONLDContext() map[string]string
|
|
// Serialize converts this into an interface representation suitable for
|
|
// marshalling into a text or binary format.
|
|
Serialize() (map[string]interface{}, error)
|
|
// SetJSONLDId sets the "id" property.
|
|
SetJSONLDId(JSONLDIdProperty)
|
|
// VocabularyURI returns the vocabulary's URI as a string.
|
|
VocabularyURI() string
|
|
}
|