package api // PageInfo holds cursor-based pagination data from XRPC responses. type PageInfo struct { Cursor string `json:"cursor"` } // Knot represents a knot server. type Knot struct { DID string `json:"did"` Handle string `json:"handle"` Name string `json:"name"` Host string `json:"host"` MemberCount int `json:"memberCount"` } // KnotMember represents a member of a knot. type KnotMember struct { DID string `json:"did"` Handle string `json:"handle"` Role string `json:"role"` }