25 lines
704 B
Go
25 lines
704 B
Go
package activitypub
|
|
|
|
type (
|
|
// SharesCollection is a list of all Announce activities with this object as the object property,
|
|
// added as a side effect. The shares collection MUST be either an OrderedCollection or a Collection
|
|
// and MAY be filtered on privileges of an authenticated user or as appropriate when no authentication
|
|
// is given.
|
|
SharesCollection = Shares
|
|
|
|
// Shares is a type alias for an Ordered Collection
|
|
Shares = OrderedCollection
|
|
)
|
|
|
|
// SharesNew initializes a new Shares
|
|
func SharesNew() *Shares {
|
|
id := ObjectID("Shares")
|
|
|
|
i := Shares{ID: id, Type: CollectionType}
|
|
i.Name = NaturalLanguageValuesNew()
|
|
i.Content = NaturalLanguageValuesNew()
|
|
|
|
i.TotalItems = 0
|
|
|
|
return &i
|
|
}
|