···2121type ActorStatus struct {
2222 LexiconTypeID string `json:"$type,const=app.bsky.actor.status" cborgen:"$type,const=app.bsky.actor.status"`
2323 CreatedAt string `json:"createdAt" cborgen:"createdAt"`
2424- // durationMinutes: The duration of the status in minutes. Applications can choose to limit the duration.
2424+ // durationMinutes: The duration of the status in minutes. Applications can choose to impose minimum and maximum limits.
2525 DurationMinutes *int64 `json:"durationMinutes,omitempty" cborgen:"durationMinutes,omitempty"`
2626 // embed: An optional embed associated with the status.
2727 Embed *ActorStatus_Embed `json:"embed,omitempty" cborgen:"embed,omitempty"`
+4
api/bsky/feeddefs.go
···3535 Post *FeedDefs_PostView `json:"post" cborgen:"post"`
3636 Reason *FeedDefs_FeedViewPost_Reason `json:"reason,omitempty" cborgen:"reason,omitempty"`
3737 Reply *FeedDefs_ReplyRef `json:"reply,omitempty" cborgen:"reply,omitempty"`
3838+ // reqId: Unique identifier per request that may be passed back alongside interactions.
3939+ ReqId *string `json:"reqId,omitempty" cborgen:"reqId,omitempty"`
3840}
39414042type FeedDefs_FeedViewPost_Reason struct {
···104106 // feedContext: Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton.
105107 FeedContext *string `json:"feedContext,omitempty" cborgen:"feedContext,omitempty"`
106108 Item *string `json:"item,omitempty" cborgen:"item,omitempty"`
109109+ // reqId: Unique identifier per request that may be passed back alongside interactions.
110110+ ReqId *string `json:"reqId,omitempty" cborgen:"reqId,omitempty"`
107111}
108112109113// FeedDefs_NotFoundPost is a "notFoundPost" in the app.bsky.feed.defs schema.
+2
api/bsky/feedgetFeedSkeleton.go
···1414type FeedGetFeedSkeleton_Output struct {
1515 Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1616 Feed []*FeedDefs_SkeletonFeedPost `json:"feed" cborgen:"feed"`
1717+ // reqId: Unique identifier per request that may be passed back alongside interactions.
1818+ ReqId *string `json:"reqId,omitempty" cborgen:"reqId,omitempty"`
1719}
18201921// FeedGetFeedSkeleton calls the XRPC method "app.bsky.feed.getFeedSkeleton".
+8-1
api/bsky/unspeccedgetConfig.go
···1010 "github.com/bluesky-social/indigo/xrpc"
1111)
12121313+// UnspeccedGetConfig_LiveNowConfig is a "liveNowConfig" in the app.bsky.unspecced.getConfig schema.
1414+type UnspeccedGetConfig_LiveNowConfig struct {
1515+ Did string `json:"did" cborgen:"did"`
1616+ Domains []string `json:"domains" cborgen:"domains"`
1717+}
1818+1319// UnspeccedGetConfig_Output is the output of a app.bsky.unspecced.getConfig call.
1420type UnspeccedGetConfig_Output struct {
1515- CheckEmailConfirmed *bool `json:"checkEmailConfirmed,omitempty" cborgen:"checkEmailConfirmed,omitempty"`
2121+ CheckEmailConfirmed *bool `json:"checkEmailConfirmed,omitempty" cborgen:"checkEmailConfirmed,omitempty"`
2222+ LiveNow []*UnspeccedGetConfig_LiveNowConfig `json:"liveNow,omitempty" cborgen:"liveNow,omitempty"`
1623}
17241825// UnspeccedGetConfig calls the XRPC method "app.bsky.unspecced.getConfig".
+6-6
api/ozone/moderationdefs.go
···10431043//
10441044// Detailed view of a subject. For record subjects, the author's repo and profile will be returned.
10451045type ModerationDefs_SubjectView struct {
10461046- //Profile *ModerationDefs_SubjectView_Profile `json:"profile,omitempty" cborgen:"profile,omitempty"`
10471047- Record *ModerationDefs_RecordViewDetail `json:"record,omitempty" cborgen:"record,omitempty"`
10481048- Repo *ModerationDefs_RepoViewDetail `json:"repo,omitempty" cborgen:"repo,omitempty"`
10491049- Status *ModerationDefs_SubjectStatusView `json:"status,omitempty" cborgen:"status,omitempty"`
10501050- Subject string `json:"subject" cborgen:"subject"`
10511051- Type *string `json:"type" cborgen:"type"`
10461046+ Profile *ModerationDefs_SubjectView_Profile `json:"profile,omitempty" cborgen:"profile,omitempty"`
10471047+ Record *ModerationDefs_RecordViewDetail `json:"record,omitempty" cborgen:"record,omitempty"`
10481048+ Repo *ModerationDefs_RepoViewDetail `json:"repo,omitempty" cborgen:"repo,omitempty"`
10491049+ Status *ModerationDefs_SubjectStatusView `json:"status,omitempty" cborgen:"status,omitempty"`
10501050+ Subject string `json:"subject" cborgen:"subject"`
10511051+ Type *string `json:"type" cborgen:"type"`
10521052}
1053105310541054// ModerationDefs_VideoDetails is a "videoDetails" in the tools.ozone.moderation.defs schema.
+6-6
api/ozone/verificationdefs.go
···2222 // handle: Handle of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current handle matches the one at the time of verifying.
2323 Handle string `json:"handle" cborgen:"handle"`
2424 // issuer: The user who issued this verification.
2525- Issuer string `json:"issuer" cborgen:"issuer"`
2626- //IssuerProfile *VerificationDefs_VerificationView_IssuerProfile `json:"issuerProfile,omitempty" cborgen:"issuerProfile,omitempty"`
2727- //IssuerRepo *VerificationDefs_VerificationView_IssuerRepo `json:"issuerRepo,omitempty" cborgen:"issuerRepo,omitempty"`
2525+ Issuer string `json:"issuer" cborgen:"issuer"`
2626+ IssuerProfile *VerificationDefs_VerificationView_IssuerProfile `json:"issuerProfile,omitempty" cborgen:"issuerProfile,omitempty"`
2727+ IssuerRepo *VerificationDefs_VerificationView_IssuerRepo `json:"issuerRepo,omitempty" cborgen:"issuerRepo,omitempty"`
2828 // revokeReason: Describes the reason for revocation, also indicating that the verification is no longer valid.
2929 RevokeReason *string `json:"revokeReason,omitempty" cborgen:"revokeReason,omitempty"`
3030 // revokedAt: Timestamp when the verification was revoked.
···3232 // revokedBy: The user who revoked this verification.
3333 RevokedBy *string `json:"revokedBy,omitempty" cborgen:"revokedBy,omitempty"`
3434 // subject: The subject of the verification.
3535- Subject string `json:"subject" cborgen:"subject"`
3636- //SubjectProfile *VerificationDefs_VerificationView_SubjectProfile `json:"subjectProfile,omitempty" cborgen:"subjectProfile,omitempty"`
3737- SubjectRepo *VerificationDefs_VerificationView_SubjectRepo `json:"subjectRepo,omitempty" cborgen:"subjectRepo,omitempty"`
3535+ Subject string `json:"subject" cborgen:"subject"`
3636+ SubjectProfile *VerificationDefs_VerificationView_SubjectProfile `json:"subjectProfile,omitempty" cborgen:"subjectProfile,omitempty"`
3737+ SubjectRepo *VerificationDefs_VerificationView_SubjectRepo `json:"subjectRepo,omitempty" cborgen:"subjectRepo,omitempty"`
3838 // uri: The AT-URI of the verification record.
3939 Uri string `json:"uri" cborgen:"uri"`
4040}