package activitypub import "net/http" // Used for both unordered and ordered type collectionOut struct { Context any Summary string Type string Items []any Id string TotalItems int First *collectionPageOut } // Used for both unordered and ordered type collectionPageOut struct { Context any Type string Id string PartOf string Next string Items []any } // Unordered collections handler func collections(w http.ResponseWriter, r *http.Request) {} // Ordered collections handler func orderedCollections(w http.ResponseWriter, r *http.Request) {}