···3737 CreateLabelVals []string `json:"createLabelVals,omitempty" cborgen:"createLabelVals,omitempty"`
3838 CreatedAt string `json:"createdAt" cborgen:"createdAt"`
3939 CreatedBy string `json:"createdBy" cborgen:"createdBy"`
4040- // durationInHours: Indicates how long this action was meant to be in effect before automatically expiring.
4040+ // durationInHours: Indicates how long this action is meant to be in effect before automatically expiring.
4141 DurationInHours *int64 `json:"durationInHours,omitempty" cborgen:"durationInHours,omitempty"`
4242 Id int64 `json:"id" cborgen:"id"`
4343 NegateLabelVals []string `json:"negateLabelVals,omitempty" cborgen:"negateLabelVals,omitempty"`
···5151// AdminDefs_ActionViewCurrent is a "actionViewCurrent" in the com.atproto.admin.defs schema.
5252type AdminDefs_ActionViewCurrent struct {
5353 Action *string `json:"action" cborgen:"action"`
5454- // durationInHours: Indicates how long this action was meant to be in effect before automatically expiring.
5454+ // durationInHours: Indicates how long this action is meant to be in effect before automatically expiring.
5555 DurationInHours *int64 `json:"durationInHours,omitempty" cborgen:"durationInHours,omitempty"`
5656 Id int64 `json:"id" cborgen:"id"`
5757}
···6262 CreateLabelVals []string `json:"createLabelVals,omitempty" cborgen:"createLabelVals,omitempty"`
6363 CreatedAt string `json:"createdAt" cborgen:"createdAt"`
6464 CreatedBy string `json:"createdBy" cborgen:"createdBy"`
6565- // durationInHours: Indicates how long this action was meant to be in effect before automatically expiring.
6565+ // durationInHours: Indicates how long this action is meant to be in effect before automatically expiring.
6666 DurationInHours *int64 `json:"durationInHours,omitempty" cborgen:"durationInHours,omitempty"`
6767 Id int64 `json:"id" cborgen:"id"`
6868 NegateLabelVals []string `json:"negateLabelVals,omitempty" cborgen:"negateLabelVals,omitempty"`
+1-1
api/atproto/admindisableAccountInvites.go
···1313// AdminDisableAccountInvites_Input is the input argument to a com.atproto.admin.disableAccountInvites call.
1414type AdminDisableAccountInvites_Input struct {
1515 Account string `json:"account" cborgen:"account"`
1616- // note: Additionally add a note describing why the invites were disabled
1616+ // note: Optional reason for disabled invites.
1717 Note *string `json:"note,omitempty" cborgen:"note,omitempty"`
1818}
1919
+1-1
api/atproto/adminenableAccountInvites.go
···1313// AdminEnableAccountInvites_Input is the input argument to a com.atproto.admin.enableAccountInvites call.
1414type AdminEnableAccountInvites_Input struct {
1515 Account string `json:"account" cborgen:"account"`
1616- // note: Additionally add a note describing why the invites were enabled
1616+ // note: Optional reason for enabled invites.
1717 Note *string `json:"note,omitempty" cborgen:"note,omitempty"`
1818}
1919
+3-3
api/atproto/admingetModerationReports.go
···18181919// AdminGetModerationReports calls the XRPC method "com.atproto.admin.getModerationReports".
2020//
2121-// actionedBy: Get all reports that were actioned by a specific moderator
2222-// reporters: Filter reports made by one or more DIDs
2323-// reverse: Reverse the order of the returned records? when true, returns reports in chronological order
2121+// actionedBy: Get all reports that were actioned by a specific moderator.
2222+// reporters: Filter reports made by one or more DIDs.
2323+// reverse: Reverse the order of the returned records. When true, returns reports in chronological order.
2424func AdminGetModerationReports(ctx context.Context, c *xrpc.Client, actionType string, actionedBy string, cursor string, ignoreSubjects []string, limit int64, reporters []string, resolved bool, reverse bool, subject string) (*AdminGetModerationReports_Output, error) {
2525 var out AdminGetModerationReports_Output
2626
+1-1
api/atproto/admintakeModerationAction.go
···1818 Action string `json:"action" cborgen:"action"`
1919 CreateLabelVals []string `json:"createLabelVals,omitempty" cborgen:"createLabelVals,omitempty"`
2020 CreatedBy string `json:"createdBy" cborgen:"createdBy"`
2121- // durationInHours: Indicates how long this action was meant to be in effect before automatically expiring.
2121+ // durationInHours: Indicates how long this action is meant to be in effect before automatically expiring.
2222 DurationInHours *int64 `json:"durationInHours,omitempty" cborgen:"durationInHours,omitempty"`
2323 NegateLabelVals []string `json:"negateLabelVals,omitempty" cborgen:"negateLabelVals,omitempty"`
2424 Reason string `json:"reason" cborgen:"reason"`
+9-9
api/atproto/labeldefs.go
···6677// LabelDefs_Label is a "label" in the com.atproto.label.defs schema.
88//
99-// Metadata tag on an atproto resource (eg, repo or record)
99+// Metadata tag on an atproto resource (eg, repo or record).
1010type LabelDefs_Label struct {
1111- // cid: optionally, CID specifying the specific version of 'uri' resource this label applies to
1111+ // cid: Optionally, CID specifying the specific version of 'uri' resource this label applies to.
1212 Cid *string `json:"cid,omitempty" cborgen:"cid,omitempty"`
1313- // cts: timestamp when this label was created
1313+ // cts: Timestamp when this label was created.
1414 Cts string `json:"cts" cborgen:"cts"`
1515- // neg: if true, this is a negation label, overwriting a previous label
1515+ // neg: If true, this is a negation label, overwriting a previous label.
1616 Neg *bool `json:"neg,omitempty" cborgen:"neg,omitempty"`
1717- // src: DID of the actor who created this label
1717+ // src: DID of the actor who created this label.
1818 Src string `json:"src" cborgen:"src"`
1919- // uri: AT URI of the record, repository (account), or other resource which this label applies to
1919+ // uri: AT URI of the record, repository (account), or other resource that this label applies to.
2020 Uri string `json:"uri" cborgen:"uri"`
2121- // val: the short string name of the value or type of this label
2121+ // val: The short string name of the value or type of this label.
2222 Val string `json:"val" cborgen:"val"`
2323}
24242525// LabelDefs_SelfLabel is a "selfLabel" in the com.atproto.label.defs schema.
2626//
2727-// Metadata tag on an atproto record, published by the author within the record. Note -- schemas should use #selfLabels, not #selfLabel.
2727+// Metadata tag on an atproto record, published by the author within the record. Note that schemas should use #selfLabels, not #selfLabel.
2828type LabelDefs_SelfLabel struct {
2929- // val: the short string name of the value or type of this label
2929+ // val: The short string name of the value or type of this label.
3030 Val string `json:"val" cborgen:"val"`
3131}
3232
+2-2
api/atproto/labelqueryLabels.go
···18181919// LabelQueryLabels calls the XRPC method "com.atproto.label.queryLabels".
2020//
2121-// sources: Optional list of label sources (DIDs) to filter on
2222-// uriPatterns: List of AT URI patterns to match (boolean 'OR'). Each may be a prefix (ending with '*'; will match inclusive of the string leading to '*'), or a full URI
2121+// sources: Optional list of label sources (DIDs) to filter on.
2222+// uriPatterns: List of AT URI patterns to match (boolean 'OR'). Each may be a prefix (ending with '*'; will match inclusive of the string leading to '*'), or a full URI.
2323func LabelQueryLabels(ctx context.Context, c *xrpc.Client, cursor string, limit int64, sources []string, uriPatterns []string) (*LabelQueryLabels_Output, error) {
2424 var out LabelQueryLabels_Output
2525
+1-1
api/atproto/repoapplyWrites.go
···4141 // repo: The handle or DID of the repo.
4242 Repo string `json:"repo" cborgen:"repo"`
4343 SwapCommit *string `json:"swapCommit,omitempty" cborgen:"swapCommit,omitempty"`
4444- // validate: Validate the records?
4444+ // validate: Flag for validating the records.
4545 Validate *bool `json:"validate,omitempty" cborgen:"validate,omitempty"`
4646 Writes []*RepoApplyWrites_Input_Writes_Elem `json:"writes" cborgen:"writes"`
4747}
+2-2
api/atproto/repocreateRecord.go
···2121 Repo string `json:"repo" cborgen:"repo"`
2222 // rkey: The key of the record.
2323 Rkey *string `json:"rkey,omitempty" cborgen:"rkey,omitempty"`
2424- // swapCommit: Compare and swap with the previous commit by cid.
2424+ // swapCommit: Compare and swap with the previous commit by CID.
2525 SwapCommit *string `json:"swapCommit,omitempty" cborgen:"swapCommit,omitempty"`
2626- // validate: Validate the record?
2626+ // validate: Flag for validating the record.
2727 Validate *bool `json:"validate,omitempty" cborgen:"validate,omitempty"`
2828}
2929
+2-2
api/atproto/repodeleteRecord.go
···1818 Repo string `json:"repo" cborgen:"repo"`
1919 // rkey: The key of the record.
2020 Rkey string `json:"rkey" cborgen:"rkey"`
2121- // swapCommit: Compare and swap with the previous commit by cid.
2121+ // swapCommit: Compare and swap with the previous commit by CID.
2222 SwapCommit *string `json:"swapCommit,omitempty" cborgen:"swapCommit,omitempty"`
2323- // swapRecord: Compare and swap with the previous record by cid.
2323+ // swapRecord: Compare and swap with the previous record by CID.
2424 SwapRecord *string `json:"swapRecord,omitempty" cborgen:"swapRecord,omitempty"`
2525}
2626
+1-1
api/atproto/repolistRecords.go
···2929// collection: The NSID of the record type.
3030// limit: The number of records to return.
3131// repo: The handle or DID of the repo.
3232-// reverse: Reverse the order of the returned records?
3232+// reverse: Flag to reverse the order of the returned records.
3333// rkeyEnd: DEPRECATED: The highest sort-ordered rkey to stop at (exclusive)
3434// rkeyStart: DEPRECATED: The lowest sort-ordered rkey to start from (exclusive)
3535func RepoListRecords(ctx context.Context, c *xrpc.Client, collection string, cursor string, limit int64, repo string, reverse bool, rkeyEnd string, rkeyStart string) (*RepoListRecords_Output, error) {
+3-3
api/atproto/repoputRecord.go
···2121 Repo string `json:"repo" cborgen:"repo"`
2222 // rkey: The key of the record.
2323 Rkey string `json:"rkey" cborgen:"rkey"`
2424- // swapCommit: Compare and swap with the previous commit by cid.
2424+ // swapCommit: Compare and swap with the previous commit by CID.
2525 SwapCommit *string `json:"swapCommit,omitempty" cborgen:"swapCommit,omitempty"`
2626- // swapRecord: Compare and swap with the previous record by cid.
2626+ // swapRecord: Compare and swap with the previous record by CID.
2727 SwapRecord *string `json:"swapRecord" cborgen:"swapRecord"`
2828- // validate: Validate the record?
2828+ // validate: Flag for validating the record.
2929 Validate *bool `json:"validate,omitempty" cborgen:"validate,omitempty"`
3030}
3131
+1-1
api/atproto/synclistBlobs.go
···1919// SyncListBlobs calls the XRPC method "com.atproto.sync.listBlobs".
2020//
2121// did: The DID of the repo.
2222-// since: Optional revision of the repo to list blobs since
2222+// since: Optional revision of the repo to list blobs since.
2323func SyncListBlobs(ctx context.Context, c *xrpc.Client, cursor string, did string, limit int64, since string) (*SyncListBlobs_Output, error) {
2424 var out SyncListBlobs_Output
2525
+4-4
api/atproto/syncsubscribeRepos.go
···1111// SyncSubscribeRepos_Commit is a "commit" in the com.atproto.sync.subscribeRepos schema.
1212type SyncSubscribeRepos_Commit struct {
1313 Blobs []util.LexLink `json:"blobs" cborgen:"blobs"`
1414- // blocks: CAR file containing relevant blocks
1414+ // blocks: CAR file containing relevant blocks.
1515 Blocks util.LexBytes `json:"blocks,omitempty" cborgen:"blocks,omitempty"`
1616 Commit util.LexLink `json:"commit" cborgen:"commit"`
1717 Ops []*SyncSubscribeRepos_RepoOp `json:"ops" cborgen:"ops"`
1818 Prev *util.LexLink `json:"prev" cborgen:"prev"`
1919 Rebase bool `json:"rebase" cborgen:"rebase"`
2020 Repo string `json:"repo" cborgen:"repo"`
2121- // rev: The rev of the emitted commit
2121+ // rev: The rev of the emitted commit.
2222 Rev string `json:"rev" cborgen:"rev"`
2323 Seq int64 `json:"seq" cborgen:"seq"`
2424- // since: The rev of the last emitted commit from this repo
2424+ // since: The rev of the last emitted commit from this repo.
2525 Since *string `json:"since" cborgen:"since"`
2626 Time string `json:"time" cborgen:"time"`
2727 TooBig bool `json:"tooBig" cborgen:"tooBig"`
···51515252// SyncSubscribeRepos_RepoOp is a "repoOp" in the com.atproto.sync.subscribeRepos schema.
5353//
5454-// A repo operation, ie a write of a single record. For creates and updates, cid is the record's CID as of this operation. For deletes, it's null.
5454+// A repo operation, ie a write of a single record. For creates and updates, CID is the record's CID as of this operation. For deletes, it's null.
5555type SyncSubscribeRepos_RepoOp struct {
5656 Action string `json:"action" cborgen:"action"`
5757 Cid *util.LexLink `json:"cid" cborgen:"cid"`
+2-2
api/bsky/actordefs.go
···5353// RECORDTYPE: ActorDefs_PersonalDetailsPref
5454type ActorDefs_PersonalDetailsPref struct {
5555 LexiconTypeID string `json:"$type,const=app.bsky.actor.defs#personalDetailsPref" cborgen:"$type,const=app.bsky.actor.defs#personalDetailsPref"`
5656- // birthDate: The birth date of the owner of the account.
5656+ // birthDate: The birth date of account owner.
5757 BirthDate *string `json:"birthDate,omitempty" cborgen:"birthDate,omitempty"`
5858}
5959···178178 LexiconTypeID string `json:"$type,const=app.bsky.actor.defs#threadViewPref" cborgen:"$type,const=app.bsky.actor.defs#threadViewPref"`
179179 // prioritizeFollowedUsers: Show followed users at the top of all replies.
180180 PrioritizeFollowedUsers *bool `json:"prioritizeFollowedUsers,omitempty" cborgen:"prioritizeFollowedUsers,omitempty"`
181181- // sort: Sorting mode.
181181+ // sort: Sorting mode for threads.
182182 Sort *string `json:"sort,omitempty" cborgen:"sort,omitempty"`
183183}
184184
+2-2
api/bsky/actorsearchActors.go
···18181919// ActorSearchActors calls the XRPC method "app.bsky.actor.searchActors".
2020//
2121-// q: search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended
2222-// term: DEPRECATED: use 'q' instead
2121+// q: Search query string. Syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
2222+// term: DEPRECATED: use 'q' instead.
2323func ActorSearchActors(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string, term string) (*ActorSearchActors_Output, error) {
2424 var out ActorSearchActors_Output
2525
+2-2
api/bsky/actorsearchActorsTypeahead.go
···17171818// ActorSearchActorsTypeahead calls the XRPC method "app.bsky.actor.searchActorsTypeahead".
1919//
2020-// q: search query prefix; not a full query string
2121-// term: DEPRECATED: use 'q' instead
2020+// q: Search query prefix; not a full query string.
2121+// term: DEPRECATED: use 'q' instead.
2222func ActorSearchActorsTypeahead(ctx context.Context, c *xrpc.Client, limit int64, q string, term string) (*ActorSearchActorsTypeahead_Output, error) {
2323 var out ActorSearchActorsTypeahead_Output
2424
+3-3
api/bsky/feedsearchPosts.go
···1313// FeedSearchPosts_Output is the output of a app.bsky.feed.searchPosts call.
1414type FeedSearchPosts_Output struct {
1515 Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1616- // hitsTotal: count of search hits. optional, may be rounded/truncated, and may not be possible to paginate through all hits
1616+ // hitsTotal: Count of search hits. Optional, may be rounded/truncated, and may not be possible to paginate through all hits.
1717 HitsTotal *int64 `json:"hitsTotal,omitempty" cborgen:"hitsTotal,omitempty"`
1818 Posts []*FeedDefs_PostView `json:"posts" cborgen:"posts"`
1919}
20202121// FeedSearchPosts calls the XRPC method "app.bsky.feed.searchPosts".
2222//
2323-// cursor: optional pagination mechanism; may not necessarily allow scrolling through entire result set
2424-// q: search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended
2323+// cursor: Optional pagination mechanism; may not necessarily allow scrolling through entire result set.
2424+// q: Search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
2525func FeedSearchPosts(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string) (*FeedSearchPosts_Output, error) {
2626 var out FeedSearchPosts_Output
2727
+4-4
api/bsky/unspeccedsearchActorsSkeleton.go
···1414type UnspeccedSearchActorsSkeleton_Output struct {
1515 Actors []*UnspeccedDefs_SkeletonSearchActor `json:"actors" cborgen:"actors"`
1616 Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1717- // hitsTotal: count of search hits. optional, may be rounded/truncated, and may not be possible to paginate through all hits
1717+ // hitsTotal: Count of search hits. Optional, may be rounded/truncated, and may not be possible to paginate through all hits.
1818 HitsTotal *int64 `json:"hitsTotal,omitempty" cborgen:"hitsTotal,omitempty"`
1919}
20202121// UnspeccedSearchActorsSkeleton calls the XRPC method "app.bsky.unspecced.searchActorsSkeleton".
2222//
2323-// cursor: optional pagination mechanism; may not necessarily allow scrolling through entire result set
2424-// q: search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended. For typeahead search, only simple term match is supported, not full syntax
2525-// typeahead: if true, acts as fast/simple 'typeahead' query
2323+// cursor: Optional pagination mechanism; may not necessarily allow scrolling through entire result set.
2424+// q: Search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended. For typeahead search, only simple term match is supported, not full syntax.
2525+// typeahead: If true, acts as fast/simple 'typeahead' query.
2626func UnspeccedSearchActorsSkeleton(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string, typeahead bool) (*UnspeccedSearchActorsSkeleton_Output, error) {
2727 var out UnspeccedSearchActorsSkeleton_Output
2828
+3-3
api/bsky/unspeccedsearchPostsSkeleton.go
···1313// UnspeccedSearchPostsSkeleton_Output is the output of a app.bsky.unspecced.searchPostsSkeleton call.
1414type UnspeccedSearchPostsSkeleton_Output struct {
1515 Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1616- // hitsTotal: count of search hits. optional, may be rounded/truncated, and may not be possible to paginate through all hits
1616+ // hitsTotal: Count of search hits. Optional, may be rounded/truncated, and may not be possible to paginate through all hits.
1717 HitsTotal *int64 `json:"hitsTotal,omitempty" cborgen:"hitsTotal,omitempty"`
1818 Posts []*UnspeccedDefs_SkeletonSearchPost `json:"posts" cborgen:"posts"`
1919}
20202121// UnspeccedSearchPostsSkeleton calls the XRPC method "app.bsky.unspecced.searchPostsSkeleton".
2222//
2323-// cursor: optional pagination mechanism; may not necessarily allow scrolling through entire result set
2424-// q: search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended
2323+// cursor: Optional pagination mechanism; may not necessarily allow scrolling through entire result set.
2424+// q: Search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
2525func UnspeccedSearchPostsSkeleton(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string) (*UnspeccedSearchPostsSkeleton_Output, error) {
2626 var out UnspeccedSearchPostsSkeleton_Output
2727