this repo has no description
at main 30 lines 1.1 kB view raw
1package main 2 3type GetDeclarationResp struct { 4 Cid *string `json:"cid,omitempty"` 5 Uri string `json:"uri"` 6 Value Declaration `json:"value"` 7} 8 9type PutDeclarationBody struct { 10 Repo string `json:"repo"` 11 Collection string `json:"collection"` 12 Rkey string `json:"rkey,omitempty"` 13 SwapCommit *string `json:"swapCommit,omitempty"` 14 Validate *bool `json:"validate,omitempty"` 15 Record Declaration `json:"record"` 16} 17 18type DeclarationIntent struct { 19 Allow *bool `json:"allow,omitempty"` 20 UpdatedAt string `json:"updatedAt"` 21} 22 23type Declaration struct { 24 Type string `json:"$type"` 25 UpdatedAt string `json:"updatedAt,omitempty"` 26 SyntheticContentGeneration *DeclarationIntent `json:"syntheticContentGeneration,omitempty"` 27 PublicAccessArchive *DeclarationIntent `json:"publicAccessArchive,omitempty"` 28 BulkDataset *DeclarationIntent `json:"bulkDataset,omitempty"` 29 ProtocolBridging *DeclarationIntent `json:"protocolBridging,omitempty"` 30}