···1515 */
1616class AdultContentPref extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly bool $enabled
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···1919 */
2020class BskyAppProgressGuide extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $guide
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\App\Bsky\Actor\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\BskyAppStatePref\BskyAppProgressGuide;
76use SocialDept\Schema\Generated\App\Bsky\Actor\Nux;
8798/**
···2322 */
2423class BskyAppStatePref extends Data
2524{
2626-2725 /**
2826 * @param array<string>|null $queuedNudges An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user.
2927 * @param array<Nux>|null $nuxs Storage for NUXs the user has encountered.
···3230 public readonly mixed $activeProgressGuide = null,
3331 public readonly ?array $queuedNudges = null,
3432 public readonly ?array $nuxs = null
3535- ) {}
3333+ ) {
3434+ }
36353736 /**
3837 * Get the lexicon NSID for this data type.
···1818 */
1919class ContentLabelPref extends Data
2020{
2121-2221 /**
2322 * @param string|null $labelerDid Which labeler does this preference apply to? If undefined, applies globally.
2423 */
···2625 public readonly string $label,
2726 public readonly string $visibility,
2827 public readonly ?string $labelerDid = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2020 */
2121class FeedViewPref extends Data
2222{
2323-2423 /**
2524 * @param string $feed The URI of the feed, or an identifier which describes the feed.
2625 * @param bool|null $hideReplies Hide replies in the feed.
···3635 public readonly ?int $hideRepliesByLikeCount = null,
3736 public readonly ?bool $hideReposts = null,
3837 public readonly ?bool $hideQuotePosts = null
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
···1515 */
1616class HiddenPostsPref extends Data
1717{
1818-1918 /**
2019 * @param array<string> $items A list of URIs of posts the account owner has hidden.
2120 */
2221 public function __construct(
2322 public readonly array $items
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1616 */
1717class InterestsPref extends Data
1818{
1919-2019 /**
2120 * @param array<string> $tags A list of tags which describe the account owner's interests gathered during onboarding.
2221 */
2322 public function __construct(
2423 public readonly array $tags
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\App\Bsky\Actor\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\KnownFollowers\ProfileViewBasic;
7687/**
98 * The subject's followers whom you also follow
···2120 */
2221class KnownFollowers extends Data
2322{
2424-2523 /**
2624 */
2725 public function __construct(
2826 public readonly int $count,
2927 public readonly array $followers
3030- ) {}
2828+ ) {
2929+ }
31303231 /**
3332 * Get the lexicon NSID for this data type.
···1616 */
1717class LabelerPrefItem extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\App\Bsky\Actor\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\LabelersPref\LabelerPrefItem;
7687/**
98 * Lexicon: app.bsky.actor.defs.labelersPref
···1615 */
1716class LabelersPref extends Data
1817{
1919-2018 /**
2119 */
2220 public function __construct(
2321 public readonly array $labelers
2424- ) {}
2222+ ) {
2323+ }
25242625 /**
2726 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Actor/Defs/MutedWord.php
···2626 */
2727class MutedWord extends Data
2828{
2929-3029 /**
3130 * @param string $value The muted word itself.
3231 * @param array<MutedWordTarget> $targets The intended targets of the muted word.
···3938 public readonly ?string $id = null,
4039 public readonly ?string $actorTarget = null,
4140 public readonly ?Carbon $expiresAt = null
4242- ) {}
4141+ ) {
4242+ }
43434444 /**
4545 * Get the lexicon NSID for this data type.
···1616 */
1717class MutedWordsPref extends Data
1818{
1919-2019 /**
2120 * @param array<MutedWord> $items A list of words the account owner has muted.
2221 */
2322 public function __construct(
2423 public readonly array $items
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Actor/Defs/Nux.php
···2525 */
2626class Nux extends Data
2727{
2828-2928 /**
3029 * @param string|null $data Arbitrary data for the NUX. The structure is defined by the NUX itself. Limited to 300 characters.
3130 * @param Carbon|null $expiresAt The date and time at which the NUX will expire and should be considered completed.
···3534 public readonly bool $completed,
3635 public readonly ?string $data = null,
3736 public readonly ?Carbon $expiresAt = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
···1616 */
1717class PersonalDetailsPref extends Data
1818{
1919-2019 /**
2120 * @param Carbon|null $birthDate The birth date of account owner.
2221 */
2322 public function __construct(
2423 public readonly ?Carbon $birthDate = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2121 */
2222class PostInteractionSettingsPref extends Data
2323{
2424-2524 /**
2625 * @param array|null $threadgateAllowRules Matches threadgate record. List of rules defining who can reply to this users posts. If value is an empty array, no one can reply. If value is undefined, anyone can reply.
2726 * @param array|null $postgateEmbeddingRules Matches postgate record. List of rules defining who can embed this users posts. If value is an empty array or is undefined, no particular rules apply and anyone can embed.
···2928 public function __construct(
3029 public readonly ?array $threadgateAllowRules = null,
3130 public readonly ?array $postgateEmbeddingRules = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
···1515 */
1616class ProfileAssociatedActivitySubscription extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly string $allowSubscriptions
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···1515 */
1616class ProfileAssociatedChat extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly string $allowIncoming
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
+2-6
src/Generated/App/Bsky/Actor/Defs/ProfileView.php
···4455use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileView\ProfileAssociated;
88-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileView\StatusView;
99-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileView\VerificationState;
1010-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileView\ViewerState;
117use SocialDept\Schema\Generated\Com\Atproto\Label\Label;
128139/**
···4339 */
4440class ProfileView extends Data
4541{
4646-4742 /**
4843 * @param mixed $debug Debug information for internal development
4944 */
···6257 public readonly mixed $verification = null,
6358 public readonly mixed $status = null,
6459 public readonly mixed $debug = null
6565- ) {}
6060+ ) {
6161+ }
66626763 /**
6864 * Get the lexicon NSID for this data type.
···4455use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileViewDetailed\ProfileAssociated;
88-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileViewDetailed\StatusView;
99-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileViewDetailed\VerificationState;
1010-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ProfileViewDetailed\ViewerState;
117use SocialDept\Schema\Generated\App\Bsky\Graph\StarterPackViewBasic;
128use SocialDept\Schema\Generated\Com\Atproto\Label\Label;
139use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef;
···5450 */
5551class ProfileViewDetailed extends Data
5652{
5757-5853 /**
5954 * @param mixed $debug Debug information for internal development
6055 */
···8075 public readonly mixed $verification = null,
8176 public readonly mixed $status = null,
8277 public readonly mixed $debug = null
8383- ) {}
7878+ ) {
7979+ }
84808581 /**
8682 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Actor/Defs/SavedFeed.php
···1818 */
1919class SavedFeed extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
···2625 public readonly string $type,
2726 public readonly string $value,
2827 public readonly bool $pinned
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···1717 */
1818class SavedFeedsPref extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly array $pinned,
2524 public readonly array $saved,
2625 public readonly ?int $timelineIndex = null
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1616 */
1717class SavedFeedsPrefV2 extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly array $items
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Actor/Defs/StatusView.php
···2222 */
2323class StatusView extends Data
2424{
2525-2625 /**
2726 * @param string $status The status for the account.
2827 * @param mixed $embed An optional embed associated with the status.
···3534 public readonly mixed $embed = null,
3635 public readonly ?Carbon $expiresAt = null,
3736 public readonly ?bool $isActive = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
···1414 */
1515class VerificationPrefs extends Data
1616{
1717-1817 /**
1918 * @param bool|null $hideBadges Hide the blue check badges for verified accounts and trusted verifiers.
2019 */
2120 public function __construct(
2221 public readonly ?bool $hideBadges = null
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\App\Bsky\Actor\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\VerificationState\VerificationView;
7687/**
98 * Represents the verification information about the user this object is
···2120 */
2221class VerificationState extends Data
2322{
2424-2523 /**
2624 * @param array $verifications All verifications issued by trusted verifiers on behalf of this user. Verifications by untrusted verifiers are not included.
2725 * @param string $verifiedStatus The user's status as a verified account.
···3129 public readonly array $verifications,
3230 public readonly string $verifiedStatus,
3331 public readonly string $trustedVerifierStatus
3434- ) {}
3232+ ) {
3333+ }
35343635 /**
3736 * Get the lexicon NSID for this data type.
···2424 */
2525class VerificationView extends Data
2626{
2727-2827 /**
2928 * @param string $issuer The user who issued this verification.
3029 * @param string $uri The AT-URI of the verification record.
···3635 public readonly string $uri,
3736 public readonly bool $isValid,
3837 public readonly Carbon $createdAt
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
+2-3
src/Generated/App/Bsky/Actor/Defs/ViewerState.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Actor\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Actor\Defs\ViewerState\KnownFollowers;
76use SocialDept\Schema\Generated\App\Bsky\Graph\ListViewBasic;
87use SocialDept\Schema\Generated\App\Bsky\Notification\ActivitySubscription;
98···3130 */
3231class ViewerState extends Data
3332{
3434-3533 /**
3634 * @param mixed $knownFollowers This property is present only in selected cases, as an optimization.
3735 * @param ActivitySubscription|null $activitySubscription This property is present only in selected cases, as an optimization.
···4644 public readonly ?string $followedBy = null,
4745 public readonly mixed $knownFollowers = null,
4846 public readonly ?ActivitySubscription $activitySubscription = null
4949- ) {}
4747+ ) {
4848+ }
50495150 /**
5251 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Defs/AspectRatio.php
···2121 */
2222class AspectRatio extends Data
2323{
2424-2524 /**
2625 */
2726 public function __construct(
2827 public readonly int $width,
2928 public readonly int $height
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/External.php
···1616 */
1717class External extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly External $external
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2020 */
2121class External extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
···2827 public readonly string $title,
2928 public readonly string $description,
3029 public readonly ?BlobReference $thumb = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
+2-3
src/Generated/App/Bsky/Embed/External/View.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Embed\External;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Embed\External\View\ViewExternal;
7687/**
98 * Lexicon: app.bsky.embed.external.view
···1615 */
1716class View extends Data
1817{
1919-2018 /**
2119 */
2220 public function __construct(
2321 public readonly mixed $external
2424- ) {}
2222+ ) {
2323+ }
25242625 /**
2726 * Get the lexicon NSID for this data type.
···2020 */
2121class ViewExternal extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
···2827 public readonly string $title,
2928 public readonly string $description,
3029 public readonly ?string $thumb = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Images.php
···1919 */
2020class Images extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly array $images
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Images/Image.php
···1919 */
2020class Image extends Data
2121{
2222-2322 /**
2423 * @param string $alt Alt text description of the image, for accessibility.
2524 */
···2726 public readonly BlobReference $image,
2827 public readonly string $alt,
2928 public readonly ?AspectRatio $aspectRatio = null
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
+2-3
src/Generated/App/Bsky/Embed/Images/View.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Embed\Images;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Embed\Images\View\ViewImage;
7687/**
98 * Lexicon: app.bsky.embed.images.view
···1716 */
1817class View extends Data
1918{
2020-2119 /**
2220 */
2321 public function __construct(
2422 public readonly array $images
2525- ) {}
2323+ ) {
2424+ }
26252726 /**
2827 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Images/ViewImage.php
···2121 */
2222class ViewImage extends Data
2323{
2424-2524 /**
2625 * @param string $thumb Fully-qualified URL where a thumbnail of the image can be fetched. For example, CDN location provided by the App View.
2726 * @param string $fullsize Fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob. For example, CDN location provided by the App View.
···3231 public readonly string $fullsize,
3332 public readonly string $alt,
3433 public readonly ?AspectRatio $aspectRatio = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Record.php
···1919 */
2020class Record extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly StrongRef $record
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Record/View.php
···1616 */
1717class View extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly mixed $record
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2020 */
2121class ViewBlocked extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $uri,
2827 public readonly bool $blocked,
2928 public readonly BlockedAuthor $author
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
···1818 */
1919class ViewDetached extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $uri,
2625 public readonly bool $detached
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1818 */
1919class ViewNotFound extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $uri,
2625 public readonly bool $notFound
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···3131 */
3232class ViewRecord extends Data
3333{
3434-3534 /**
3635 * @param mixed $value The record data itself.
3736 */
···4746 public readonly ?int $likeCount = null,
4847 public readonly ?int $quoteCount = null,
4948 public readonly ?array $embeds = null
5050- ) {}
4949+ ) {
5050+ }
51515252 /**
5353 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/RecordWithMedia.php
···2121 */
2222class RecordWithMedia extends Data
2323{
2424-2524 /**
2625 */
2726 public function __construct(
2827 public readonly Record $record,
2928 public readonly mixed $media
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
···1818 */
1919class View extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly View $record,
2625 public readonly mixed $media
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Video.php
···2525 */
2626class Video extends Data
2727{
2828-2928 /**
3029 * @param BlobReference $video The mp4 video file. May be up to 100mb, formerly limited to 50mb.
3130 * @param string|null $alt Alt text description of the video, for accessibility.
···3534 public readonly ?array $captions = null,
3635 public readonly ?string $alt = null,
3736 public readonly ?AspectRatio $aspectRatio = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Video/Caption.php
···1818 */
1919class Caption extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $lang,
2625 public readonly BlobReference $file
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Embed/Video/View.php
···2525 */
2626class View extends Data
2727{
2828-2928 /**
3029 */
3130 public function __construct(
···3433 public readonly ?string $thumbnail = null,
3534 public readonly ?string $alt = null,
3635 public readonly ?AspectRatio $aspectRatio = null
3737- ) {}
3636+ ) {
3737+ }
38383939 /**
4040 * Get the lexicon NSID for this data type.
···1818 */
1919class BlockedAuthor extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $did,
2625 public readonly ?ViewerState $viewer = null
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-3
src/Generated/App/Bsky/Feed/Defs/BlockedPost.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Feed\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Feed\Defs\BlockedPost\BlockedAuthor;
7687/**
98 * Lexicon: app.bsky.feed.defs.blockedPost
···2019 */
2120class BlockedPost extends Data
2221{
2323-2422 /**
2523 */
2624 public function __construct(
2725 public readonly string $uri,
2826 public readonly bool $blocked,
2927 public readonly mixed $author
3030- ) {}
2828+ ) {
2929+ }
31303231 /**
3332 * Get the lexicon NSID for this data type.
+2-4
src/Generated/App/Bsky/Feed/Defs/FeedViewPost.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Feed\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Feed\Defs\FeedViewPost\PostView;
77-use SocialDept\Schema\Generated\App\Bsky\Feed\Defs\FeedViewPost\ReplyRef;
86use SocialDept\Schema\Support\UnionHelper;
97108/**
···2422 */
2523class FeedViewPost extends Data
2624{
2727-2825 /**
2926 * @param string|null $feedContext Context provided by feed generator that may be passed back alongside interactions.
3027 * @param string|null $reqId Unique identifier per request that may be passed back alongside interactions.
···3532 public readonly mixed $reason = null,
3633 public readonly ?string $feedContext = null,
3734 public readonly ?string $reqId = null
3838- ) {}
3535+ ) {
3636+ }
39374038 /**
4139 * Get the lexicon NSID for this data type.
···1515 */
1616class GeneratorViewerState extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly ?string $like = null
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Defs/Interaction.php
···2020 */
2121class Interaction extends Data
2222{
2323-2423 /**
2524 * @param string|null $feedContext Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton.
2625 * @param string|null $reqId Unique identifier per request that may be passed back alongside interactions.
···3029 public readonly ?string $event = null,
3130 public readonly ?string $feedContext = null,
3231 public readonly ?string $reqId = null
3333- ) {}
3232+ ) {
3333+ }
34343535 /**
3636 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Defs/NotFoundPost.php
···1818 */
1919class NotFoundPost extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $uri,
2625 public readonly bool $notFound
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-4
src/Generated/App/Bsky/Feed/Defs/PostView.php
···55use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileViewBasic;
88-use SocialDept\Schema\Generated\App\Bsky\Feed\Defs\PostView\ThreadgateView;
99-use SocialDept\Schema\Generated\App\Bsky\Feed\Defs\PostView\ViewerState;
108use SocialDept\Schema\Generated\Com\Atproto\Label\Label;
119use SocialDept\Schema\Support\UnionHelper;
1210···3836 */
3937class PostView extends Data
4038{
4141-4239 /**
4340 * @param mixed $debug Debug information for internal development
4441 */
···5855 public readonly ?array $labels = null,
5956 public readonly mixed $threadgate = null,
6057 public readonly mixed $debug = null
6161- ) {}
5858+ ) {
5959+ }
62606361 /**
6462 * Get the lexicon NSID for this data type.
-2
src/Generated/App/Bsky/Feed/Defs/ReasonPin.php
···1010 */
1111class ReasonPin extends Data
1212{
1313-1414-1513 /**
1614 * Get the lexicon NSID for this data type.
1715 *
+2-2
src/Generated/App/Bsky/Feed/Defs/ReasonRepost.php
···2323 */
2424class ReasonRepost extends Data
2525{
2626-2726 /**
2827 */
2928 public function __construct(
···3130 public readonly Carbon $indexedAt,
3231 public readonly ?string $uri = null,
3332 public readonly ?string $cid = null
3434- ) {}
3333+ ) {
3434+ }
35353636 /**
3737 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Defs/ReplyRef.php
···1919 */
2020class ReplyRef extends Data
2121{
2222-2322 /**
2423 * @param ProfileViewBasic|null $grandparentAuthor When parent is a reply to another post, this is the author of that post.
2524 */
···2726 public readonly mixed $root,
2827 public readonly mixed $parent,
2928 public readonly ?ProfileViewBasic $grandparentAuthor = null
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
···2020 */
2121class SkeletonFeedPost extends Data
2222{
2323-2423 /**
2524 * @param string|null $feedContext Context that will be passed through to client and may be passed to feed generator back alongside interactions.
2625 */
···2827 public readonly string $post,
2928 public readonly mixed $reason = null,
3029 public readonly ?string $feedContext = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
···1616 */
1717class SkeletonReasonRepost extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $repost
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1717 */
1818class ThreadContext extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly ?string $rootAuthorLike = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2020 */
2121class ThreadgateView extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
···2827 public readonly ?string $cid = null,
2928 public readonly mixed $record = null,
3029 public readonly ?array $lists = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Defs/ViewerState.php
···2525 */
2626class ViewerState extends Data
2727{
2828-2928 /**
3029 */
3130 public function __construct(
···3635 public readonly ?bool $replyDisabled = null,
3736 public readonly ?bool $embeddingDisabled = null,
3837 public readonly ?bool $pinned = null
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/GetLikes/Like.php
···2121 */
2222class Like extends Data
2323{
2424-2524 /**
2625 */
2726 public function __construct(
2827 public readonly Carbon $indexedAt,
2928 public readonly Carbon $createdAt,
3029 public readonly ProfileView $actor
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Like.php
···1212 */
1313class Like extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly StrongRef $subject,
2019 public readonly Carbon $createdAt,
2120 public readonly ?StrongRef $via = null
2222- ) {}
2121+ ) {
2222+ }
23232424 /**
2525 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Post.php
···1515 */
1616class Post extends Data
1717{
1818-1918 /**
2019 * @param string $text The primary post content. May be an empty string, if there are embeds.
2120 * @param Carbon $createdAt Client-declared timestamp when this post was originally created.
···3534 public readonly ?array $langs = null,
3635 public readonly mixed $labels = null,
3736 public readonly ?array $tags = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
+2-3
src/Generated/App/Bsky/Feed/Post/Entity.php
···33namespace SocialDept\Schema\Generated\App\Bsky\Feed\Post;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\App\Bsky\Feed\Post\Entity\TextSlice;
7687/**
98 * Deprecated: use facets instead.
···2019 */
2120class Entity extends Data
2221{
2323-2422 /**
2523 * @param string $type Expected values are 'mention' and 'link'.
2624 */
···2826 public readonly mixed $index,
2927 public readonly string $type,
3028 public readonly string $value
3131- ) {}
2929+ ) {
3030+ }
32313332 /**
3433 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Post/ReplyRef.php
···1717 */
1818class ReplyRef extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly StrongRef $root,
2524 public readonly StrongRef $parent
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Post/TextSlice.php
···2121 */
2222class TextSlice extends Data
2323{
2424-2524 /**
2625 */
2726 public function __construct(
2827 public readonly int $start,
2928 public readonly int $end
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Feed/Repost.php
···1212 */
1313class Repost extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly StrongRef $subject,
2019 public readonly Carbon $createdAt,
2120 public readonly ?StrongRef $via = null
2222- ) {}
2121+ ) {
2222+ }
23232424 /**
2525 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Graph/Block.php
···1111 */
1212class Block extends Data
1313{
1414-1514 /**
1615 * @param string $subject DID of the account to be blocked.
1716 */
1817 public function __construct(
1918 public readonly string $subject,
2019 public readonly Carbon $createdAt
2121- ) {}
2020+ ) {
2121+ }
22222323 /**
2424 * Get the lexicon NSID for this data type.
···1818 */
1919class ListItemView extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $uri,
2625 public readonly ProfileView $subject
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-4
src/Generated/App/Bsky/Graph/Defs/ListView.php
···55use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileView;
88-use SocialDept\Schema\Generated\App\Bsky\Graph\Defs\ListView\ListPurpose;
99-use SocialDept\Schema\Generated\App\Bsky\Graph\Defs\ListView\ListViewerState;
108use SocialDept\Schema\Generated\App\Bsky\Richtext\Facet;
119use SocialDept\Schema\Generated\Com\Atproto\Label\Label;
1210···4139 */
4240class ListView extends Data
4341{
4444-4542 /**
4643 */
4744 public function __construct(
···5754 public readonly ?int $listItemCount = null,
5855 public readonly ?array $labels = null,
5956 public readonly mixed $viewer = null
6060- ) {}
5757+ ) {
5858+ }
61596260 /**
6361 * Get the lexicon NSID for this data type.
···1616 */
1717class ListViewerState extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly ?bool $muted = null,
2423 public readonly ?string $blocked = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2020 */
2121class NotFoundActor extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $actor,
2827 public readonly bool $notFound
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2323 */
2424class Relationship extends Data
2525{
2626-2726 /**
2827 * @param string|null $following if the actor follows this DID, this is the AT-URI of the follow record
2928 * @param string|null $followedBy if the actor is followed by this DID, contains the AT-URI of the follow record
···3231 public readonly string $did,
3332 public readonly ?string $following = null,
3433 public readonly ?string $followedBy = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
···3232 */
3333class StarterPackViewBasic extends Data
3434{
3535-3635 /**
3736 */
3837 public function __construct(
···4544 public readonly ?int $joinedWeekCount = null,
4645 public readonly ?int $joinedAllTimeCount = null,
4746 public readonly ?array $labels = null
4848- ) {}
4747+ ) {
4848+ }
49495050 /**
5151 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Graph/Follow.php
···1212 */
1313class Follow extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly string $subject,
2019 public readonly Carbon $createdAt,
2120 public readonly ?StrongRef $via = null
2222- ) {}
2121+ ) {
2222+ }
23232424 /**
2525 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Graph/Listitem.php
···1111 */
1212class Listitem extends Data
1313{
1414-1514 /**
1615 * @param string $subject The account which is included on the list.
1716 * @param string $list Reference (AT-URI) to the list record (app.bsky.graph.list).
···2019 public readonly string $subject,
2120 public readonly string $list,
2221 public readonly Carbon $createdAt
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···1818 */
1919class LabelerPolicies extends Data
2020{
2121-2221 /**
2322 * @param array<LabelValue> $labelValues The label values which this labeler publishes. May include global or custom labels.
2423 * @param array<LabelValueDefinition>|null $labelValueDefinitions Label values created by this labeler and scoped exclusively to it. Labels defined here will override global label definitions for this labeler.
···2625 public function __construct(
2726 public readonly array $labelValues,
2827 public readonly ?array $labelValueDefinitions = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···55use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileView;
88-use SocialDept\Schema\Generated\App\Bsky\Labeler\Defs\LabelerViewDetailed\LabelerViewerState;
98use SocialDept\Schema\Generated\App\Bsky\Labeler\LabelerPolicies;
109use SocialDept\Schema\Generated\Com\Atproto\Label\Label;
1110use SocialDept\Schema\Generated\Com\Atproto\Moderation\ReasonType;
···3635 */
3736class LabelerViewDetailed extends Data
3837{
3939-4038 /**
4139 * @param array<ReasonType>|null $reasonTypes The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If not defined (distinct from empty array), all reason types are allowed.
4240 * @param array<SubjectType>|null $subjectTypes The set of subject types (account, record, etc) this service accepts reports on.
···5452 public readonly ?array $reasonTypes = null,
5553 public readonly ?array $subjectTypes = null,
5654 public readonly ?array $subjectCollections = null
5757- ) {}
5555+ ) {
5656+ }
58575958 /**
6059 * Get the lexicon NSID for this data type.
···1515 */
1616class LabelerViewerState extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly ?string $like = null
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Labeler/Service.php
···1414 */
1515class Service extends Data
1616{
1717-1817 /**
1918 * @param array<ReasonType>|null $reasonTypes The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If not defined (distinct from empty array), all reason types are allowed.
2019 * @param array<SubjectType>|null $subjectTypes The set of subject types (account, record, etc) this service accepts reports on.
···2726 public readonly ?array $reasonTypes = null,
2827 public readonly ?array $subjectTypes = null,
2928 public readonly ?array $subjectCollections = null
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
···1616 */
1717class ActivitySubscription extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly bool $post,
2423 public readonly bool $reply
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1616 */
1717class ChatPreference extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $include,
2423 public readonly bool $push
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1717 */
1818class FilterablePreference extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly string $include,
2524 public readonly bool $list,
2625 public readonly bool $push
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1616 */
1717class Preference extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly bool $list,
2423 public readonly bool $push
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2020 */
2121class SubjectActivitySubscription extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $subject,
2827 public readonly mixed $activitySubscription
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···3030 */
3131class Notification extends Data
3232{
3333-3433 /**
3534 * @param string $reason The reason why this notification was delivered - e.g. your post was liked, or you received a new follower.
3635 */
···4443 public readonly Carbon $indexedAt,
4544 public readonly ?string $reasonSubject = null,
4645 public readonly ?array $labels = null
4747- ) {}
4646+ ) {
4747+ }
48484949 /**
5050 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Richtext/Facet.php
···1717 */
1818class Facet extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly ByteSlice $index,
2524 public readonly array $features
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
···2424 */
2525class ByteSlice extends Data
2626{
2727-2827 /**
2928 */
3029 public function __construct(
3130 public readonly int $byteStart,
3231 public readonly int $byteEnd
3333- ) {}
3232+ ) {
3333+ }
34343535 /**
3636 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Richtext/Facet/Link.php
···1919 */
2020class Link extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $uri
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Richtext/Facet/Mention.php
···1919 */
2020class Mention extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $did
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Richtext/Facet/Tag.php
···2020 */
2121class Tag extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $tag
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···2626 */
2727class AgeAssuranceEvent extends Data
2828{
2929-3029 /**
3130 * @param Carbon $createdAt The date and time of this write operation.
3231 * @param string $status The status of the age assurance process.
···4645 public readonly ?string $initUa = null,
4746 public readonly ?string $completeIp = null,
4847 public readonly ?string $completeUa = null
4949- ) {}
4848+ ) {
4949+ }
50505151 /**
5252 * Get the lexicon NSID for this data type.
···2121 */
2222class AgeAssuranceState extends Data
2323{
2424-2524 /**
2625 * @param string $status The status of the age assurance process.
2726 * @param Carbon|null $lastInitiatedAt The timestamp when this state was last updated.
···2928 public function __construct(
3029 public readonly string $status,
3130 public readonly ?Carbon $lastInitiatedAt = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
···1616 */
1717class SkeletonSearchActor extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1616 */
1717class SkeletonSearchPost extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $uri
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1616 */
1717class SkeletonSearchStarterPack extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $uri
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2424 */
2525class SkeletonTrend extends Data
2626{
2727-2827 /**
2928 */
3029 public function __construct(
···3635 public readonly array $dids,
3736 public readonly ?string $status = null,
3837 public readonly ?string $category = null
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
···1616 */
1717class ThreadItemBlocked extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly BlockedAuthor $author
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2121 */
2222class ThreadItemPost extends Data
2323{
2424-2524 /**
2625 * @param bool $moreParents This post has more parents that were not present in the response. This is just a boolean, without the number of parents.
2726 * @param int $moreReplies This post has more replies that were not present in the response. This is a numeric value, which is best-effort and might not be accurate.
···3635 public readonly bool $opThread,
3736 public readonly bool $hiddenByThreadgate,
3837 public readonly bool $mutedByViewer
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
···2525 */
2626class TrendView extends Data
2727{
2828-2928 /**
3029 */
3130 public function __construct(
···3736 public readonly array $actors,
3837 public readonly ?string $status = null,
3938 public readonly ?string $category = null
4040- ) {}
3939+ ) {
4040+ }
41414242 /**
4343 * Get the lexicon NSID for this data type.
···1818 */
1919class TrendingTopic extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
···2625 public readonly string $link,
2726 public readonly ?string $displayName = null,
2827 public readonly ?string $description = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
+2-2
src/Generated/App/Bsky/Video/Defs/JobStatus.php
···2525 */
2626class JobStatus extends Data
2727{
2828-2928 /**
3029 * @param string $state The state of the video processing job. All values not listed as a known value indicate that the job is in process.
3130 * @param int|null $progress Progress within the current processing state.
···3837 public readonly ?BlobReference $blob = null,
3938 public readonly ?string $error = null,
4039 public readonly ?string $message = null
4141- ) {}
4040+ ) {
4141+ }
42424343 /**
4444 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Chat/Bsky/Convo/Defs/ConvoView.php
···2424 */
2525class ConvoView extends Data
2626{
2727-2827 /**
2928 */
3029 public function __construct(
···3635 public readonly mixed $lastMessage = null,
3736 public readonly mixed $lastReaction = null,
3837 public readonly ?string $status = null
3939- ) {}
3838+ ) {
3939+ }
40404141 /**
4242 * Get the lexicon NSID for this data type.
···1616 */
1717class LogAcceptConvo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $rev,
2423 public readonly string $convoId
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1616 */
1717class LogBeginConvo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $rev,
2423 public readonly string $convoId
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1818 */
1919class LogCreateMessage extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $rev,
2625 public readonly string $convoId,
2726 public readonly mixed $message
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1818 */
1919class LogDeleteMessage extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $rev,
2625 public readonly string $convoId,
2726 public readonly mixed $message
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1616 */
1717class LogLeaveConvo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $rev,
2423 public readonly string $convoId
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1616 */
1717class LogMuteConvo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $rev,
2423 public readonly string $convoId
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1818 */
1919class LogReadMessage extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $rev,
2625 public readonly string $convoId,
2726 public readonly mixed $message
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1616 */
1717class LogUnmuteConvo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $rev,
2423 public readonly string $convoId
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2121 */
2222class MessageInput extends Data
2323{
2424-2524 /**
2625 * @param array<Facet>|null $facets Annotations of text (mentions, URLs, hashtags, etc)
2726 */
···2928 public readonly string $text,
3029 public readonly ?array $facets = null,
3130 public readonly mixed $embed = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Chat/Bsky/Convo/Defs/MessageRef.php
···1818 */
1919class MessageRef extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $did,
2625 public readonly string $convoId,
2726 public readonly string $messageId
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1616 */
1717class MessageViewSender extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1616 */
1717class ReactionViewSender extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2020 */
2121class RepoBlobRef extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $did,
2827 public readonly string $cid,
2928 public readonly ?string $recordUri = null
3030- ) {}
2929+ ) {
3030+ }
31313232 /**
3333 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Com/Atproto/Admin/Defs/RepoRef.php
···1616 */
1717class RepoRef extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···1616 */
1717class StatusAttr extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly bool $applied,
2423 public readonly ?string $ref = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1616 */
1717class ThreatSignature extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $property,
2423 public readonly string $value
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1919 */
2020class IdentityInfo extends Data
2121{
2222-2322 /**
2423 * @param string $handle The validated handle of the account; or 'handle.invalid' if the handle did not bi-directionally match the DID document.
2524 * @param mixed $didDoc The complete DID document for the identity.
···2827 public readonly string $did,
2928 public readonly string $handle,
3029 public readonly mixed $didDoc
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Com/Atproto/Label/Defs/Label.php
···3232 */
3333class Label extends Data
3434{
3535-3635 /**
3736 * @param string $src DID of the actor who created this label.
3837 * @param string $uri AT URI of the record, repository (account), or other resource that this label applies to.
···5453 public readonly ?bool $neg = null,
5554 public readonly ?Carbon $exp = null,
5655 public readonly ?string $sig = null
5757- ) {}
5656+ ) {
5757+ }
58585959 /**
6060 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\Com\Atproto\Label\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\Com\Atproto\Label\Defs\LabelValueDefinition\LabelValueDefinitionStrings;
7687/**
98 * Declares a label value and its expected interpretations and behaviors.
···2524 */
2625class LabelValueDefinition extends Data
2726{
2828-2927 /**
3028 * @param string $identifier The value of the label being defined. Must only include lowercase ascii and the '-' character ([a-z-]+).
3129 * @param string $severity How should a client visually convey this label? 'inform' means neutral and informational; 'alert' means negative and warning; 'none' means show nothing.
···4038 public readonly array $locales,
4139 public readonly ?string $defaultSetting = null,
4240 public readonly ?bool $adultOnly = null
4343- ) {}
4141+ ) {
4242+ }
44434544 /**
4645 * Get the lexicon NSID for this data type.
···2525 */
2626class LabelValueDefinitionStrings extends Data
2727{
2828-2928 /**
3029 * @param string $lang The code of the language these strings are written in.
3130 * @param string $name A short human-readable name for the label.
···3534 public readonly string $lang,
3635 public readonly string $name,
3736 public readonly string $description
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
···1919 */
2020class SelfLabel extends Data
2121{
2222-2322 /**
2423 * @param string $val The short string name of the value or type of this label.
2524 */
2625 public function __construct(
2726 public readonly string $val
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···33namespace SocialDept\Schema\Generated\Com\Atproto\Label\Defs;
4455use SocialDept\Schema\Data\Data;
66-use SocialDept\Schema\Generated\Com\Atproto\Label\Defs\SelfLabels\SelfLabel;
7687/**
98 * Metadata tags on an atproto record, published by the author within the
···2019 */
2120class SelfLabels extends Data
2221{
2323-2422 /**
2523 */
2624 public function __construct(
2725 public readonly array $values
2828- ) {}
2626+ ) {
2727+ }
29283029 /**
3130 * Get the lexicon NSID for this data type.
···1616 */
1717class Info extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $name,
2423 public readonly ?string $message = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1717 */
1818class Labels extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly int $seq,
2524 public readonly array $labels
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
···1818 */
1919class ModTool extends Data
2020{
2121-2221 /**
2322 * @param string $name Name/identifier of the source (e.g., 'bsky-app/android', 'bsky-web/chrome')
2423 * @param mixed $meta Additional arbitrary metadata about the source
···2625 public function __construct(
2726 public readonly string $name,
2827 public readonly mixed $meta = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···1919 */
2020class CreateResult extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $uri,
2726 public readonly string $cid,
2827 public readonly ?string $validationStatus = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2020 */
2121class Delete extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $collection,
2827 public readonly string $rkey
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2121 */
2222class Update extends Data
2323{
2424-2524 /**
2625 */
2726 public function __construct(
2827 public readonly string $collection,
2928 public readonly string $rkey,
3029 public readonly mixed $value
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
···1919 */
2020class UpdateResult extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $uri,
2726 public readonly string $cid,
2827 public readonly ?string $validationStatus = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···1818 */
1919class CommitMeta extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $cid,
2625 public readonly string $rev
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1818 */
1919class RecordBlob extends Data
2020{
2121-2221 /**
2322 */
2423 public function __construct(
2524 public readonly string $cid,
2625 public readonly string $recordUri
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1919 */
2020class Record extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $uri,
2726 public readonly string $cid,
2827 public readonly mixed $value
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Com/Atproto/Repo/StrongRef.php
···2020 */
2121class StrongRef extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly string $uri,
2827 public readonly string $cid
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2020 */
2121class AppPassword extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
···2827 public readonly string $password,
2928 public readonly Carbon $createdAt,
3029 public readonly ?bool $privileged = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
···1616 */
1717class AccountCodes extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $account,
2423 public readonly array $codes
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1919 */
2020class InviteCodeUse extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $usedBy,
2726 public readonly Carbon $usedAt
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1212 */
1313class Contact extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly ?string $email = null
2020- ) {}
1919+ ) {
2020+ }
21212222 /**
2323 * Get the lexicon NSID for this data type.
···1717 */
1818class Links extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly ?string $privacyPolicy = null,
2524 public readonly ?string $termsOfService = null
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
···1919 */
2020class AppPassword extends Data
2121{
2222-2322 /**
2423 */
2524 public function __construct(
2625 public readonly string $name,
2726 public readonly Carbon $createdAt,
2827 public readonly ?bool $privileged = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Com/Atproto/Sync/ListHosts/Host.php
···1919 */
2020class Host extends Data
2121{
2222-2322 /**
2423 * @param string $hostname hostname of server; not a URL (no scheme)
2524 * @param int|null $seq Recent repo stream event sequence number. May be delayed from actual stream processing (eg, persisted cursor not in-memory cursor).
···2928 public readonly ?int $seq = null,
3029 public readonly ?int $accountCount = null,
3130 public readonly ?HostStatus $status = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
+2-2
src/Generated/Com/Atproto/Sync/ListRepos/Repo.php
···2222 */
2323class Repo extends Data
2424{
2525-2625 /**
2726 * @param string $head Current repo commit CID
2827 * @param string|null $status If active=false, this optional field indicates a possible reason for why the account is not active. If active=false and no status is supplied, then the host makes no claim for why the repository is no longer being hosted.
···3332 public readonly string $rev,
3433 public readonly ?bool $active = null,
3534 public readonly ?string $status = null
3636- ) {}
3535+ ) {
3636+ }
37373838 /**
3939 * Get the lexicon NSID for this data type.
···1616 */
1717class Repo extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2727 */
2828class Account extends Data
2929{
3030-3130 /**
3231 * @param bool $active Indicates that the account has a repository which can be fetched from the host that emitted this event.
3332 * @param string|null $status If active=false, this optional field indicates a reason for why the account is not active.
···3837 public readonly Carbon $time,
3938 public readonly bool $active,
4039 public readonly ?string $status = null
4141- ) {}
4040+ ) {
4141+ }
42424343 /**
4444 * Get the lexicon NSID for this data type.
···4455use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77-use SocialDept\Schema\Generated\Com\Atproto\Sync\SubscribeRepos\Commit\RepoOp;
8798/**
109 * Represents an update of repository state. Note that empty commits are
···3837 */
3938class Commit extends Data
4039{
4141-4240 /**
4341 * @param int $seq The stream sequence number of this message.
4442 * @param bool $rebase DEPRECATED -- unused
···6462 public readonly array $blobs,
6563 public readonly Carbon $time,
6664 public readonly ?string $prevData = null
6767- ) {}
6565+ ) {
6666+ }
68676968 /**
7069 * Get the lexicon NSID for this data type.
···2626 */
2727class Identity extends Data
2828{
2929-3029 /**
3130 * @param string|null $handle The current handle for the account, or 'handle.invalid' if validation fails. This field is optional, might have been validated or passed-through from an upstream source. Semantics and behaviors for PDS vs Relay may evolve in the future; see atproto specs for more details.
3231 */
···3534 public readonly string $did,
3635 public readonly Carbon $time,
3736 public readonly ?string $handle = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
···1616 */
1717class Info extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $name,
2423 public readonly ?string $message = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2020 */
2121class RepoOp extends Data
2222{
2323-2423 /**
2524 * @param string $cid For creates and updates, the new record CID. For deletions, null.
2625 * @param string|null $prev For updates and deletes, the previous record CID (required for inductive firehose). For creations, field should not be defined.
···3029 public readonly string $path,
3130 public readonly string $cid,
3231 public readonly ?string $prev = null
3333- ) {}
3232+ ) {
3333+ }
34343535 /**
3636 * Get the lexicon NSID for this data type.
···2828 */
2929class Sync extends Data
3030{
3131-3231 /**
3332 * @param int $seq The stream sequence number of this message.
3433 * @param string $did The account this repo event corresponds to. Must match that in the commit object.
···4241 public readonly string $blocks,
4342 public readonly string $rev,
4443 public readonly Carbon $time
4545- ) {}
4444+ ) {
4545+ }
46464747 /**
4848 * Get the lexicon NSID for this data type.
···2828 */
2929class TemplateView extends Data
3030{
3131-3231 /**
3332 * @param string $name Name of the template.
3433 * @param string $contentMarkdown Subject of the message, used in emails.
···4645 public readonly Carbon $updatedAt,
4746 public readonly ?string $subject = null,
4847 public readonly ?string $lang = null
4949- ) {}
4848+ ) {
4949+ }
50505151 /**
5252 * Get the lexicon NSID for this data type.
···2323 */
2424class AccountEvent extends Data
2525{
2626-2726 /**
2827 * @param bool $active Indicates that the account has a repository which can be fetched from the host that emitted this event.
2928 */
···3231 public readonly Carbon $timestamp,
3332 public readonly ?string $comment = null,
3433 public readonly ?string $status = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
···1818 */
1919class AccountStats extends Data
2020{
2121-2221 /**
2322 * @param int|null $reportCount Total number of reports on the account
2423 * @param int|null $appealCount Total number of appeals against a moderation action on the account
···3231 public readonly ?int $suspendCount = null,
3332 public readonly ?int $escalateCount = null,
3433 public readonly ?int $takedownCount = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
···2222 */
2323class AccountStrike extends Data
2424{
2525-2625 /**
2726 * @param int|null $activeStrikeCount Current number of active strikes (excluding expired strikes)
2827 * @param int|null $totalStrikeCount Total number of strikes ever received (including expired strikes)
···3433 public readonly ?int $totalStrikeCount = null,
3534 public readonly ?Carbon $firstStrikeAt = null,
3635 public readonly ?Carbon $lastStrikeAt = null
3737- ) {}
3636+ ) {
3737+ }
38383939 /**
4040 * Get the lexicon NSID for this data type.
···2525 */
2626class AgeAssuranceEvent extends Data
2727{
2828-2928 /**
3029 * @param Carbon $createdAt The date and time of this write operation.
3130 * @param string $status The status of the age assurance process.
···4342 public readonly ?string $initUa = null,
4443 public readonly ?string $completeIp = null,
4544 public readonly ?string $completeUa = null
4646- ) {}
4545+ ) {
4646+ }
47474848 /**
4949 * Get the lexicon NSID for this data type.
···1818 */
1919class AgeAssuranceOverrideEvent extends Data
2020{
2121-2221 /**
2322 * @param string $status The status to be set for the user decided by a moderator, overriding whatever value the user had previously. Use reset to default to original state.
2423 * @param string $comment Comment describing the reason for the override.
···2625 public function __construct(
2726 public readonly string $status,
2827 public readonly string $comment
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2525 */
2626class BlobView extends Data
2727{
2828-2928 /**
3029 */
3130 public function __construct(
···3534 public readonly Carbon $createdAt,
3635 public readonly mixed $details = null,
3736 public readonly mixed $moderation = null
3838- ) {}
3737+ ) {
3838+ }
39394040 /**
4141 * Get the lexicon NSID for this data type.
···1414 */
1515class CancelScheduledTakedownEvent extends Data
1616{
1717-1817 /**
1918 */
2019 public function __construct(
2120 public readonly ?string $comment = null
2222- ) {}
2121+ ) {
2222+ }
23232424 /**
2525 * Get the lexicon NSID for this data type.
···1616 */
1717class ImageDetails extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly int $width,
2423 public readonly int $height
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···1313 */
1414class ModEventAcknowledge extends Data
1515{
1616-1716 /**
1817 * @param bool|null $acknowledgeAccountSubjects If true, all other reports on content authored by this account will be resolved (acknowledged).
1918 */
2019 public function __construct(
2120 public readonly ?string $comment = null,
2221 public readonly ?bool $acknowledgeAccountSubjects = null
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···1616 */
1717class ModEventComment extends Data
1818{
1919-2019 /**
2120 * @param bool|null $sticky Make the comment persistent on the subject
2221 */
2322 public function __construct(
2423 public readonly ?string $comment = null,
2524 public readonly ?bool $sticky = null
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
···1414 */
1515class ModEventDivert extends Data
1616{
1717-1817 /**
1918 */
2019 public function __construct(
2120 public readonly ?string $comment = null
2222- ) {}
2121+ ) {
2222+ }
23232424 /**
2525 * Get the lexicon NSID for this data type.
···2727 */
2828class ModEventEmail extends Data
2929{
3030-3130 /**
3231 * @param string $subjectLine The subject line of the email sent to the user.
3332 * @param string|null $content The content of the email sent to the user.
···4746 public readonly ?int $strikeCount = null,
4847 public readonly ?Carbon $strikeExpiresAt = null,
4948 public readonly ?bool $isDelivered = null
5050- ) {}
4949+ ) {
5050+ }
51515252 /**
5353 * Get the lexicon NSID for this data type.
···1212 */
1313class ModEventEscalate extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly ?string $comment = null
2020- ) {}
1919+ ) {
2020+ }
21212222 /**
2323 * Get the lexicon NSID for this data type.
···2020 */
2121class ModEventLabel extends Data
2222{
2323-2423 /**
2524 * @param int|null $durationInHours Indicates how long the label will remain on the subject. Only applies on labels that are being added.
2625 */
···2928 public readonly array $negateLabelVals,
3029 public readonly ?string $comment = null,
3130 public readonly ?int $durationInHours = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
···1818 */
1919class ModEventMute extends Data
2020{
2121-2221 /**
2322 * @param int $durationInHours Indicates how long the subject should remain muted.
2423 */
2524 public function __construct(
2625 public readonly int $durationInHours,
2726 public readonly ?string $comment = null
2828- ) {}
2727+ ) {
2828+ }
29293030 /**
3131 * Get the lexicon NSID for this data type.
···1515 */
1616class ModEventMuteReporter extends Data
1717{
1818-1918 /**
2019 * @param int|null $durationInHours Indicates how long the account should remain muted. Falsy value here means a permanent mute.
2120 */
2221 public function __construct(
2322 public readonly ?string $comment = null,
2423 public readonly ?int $durationInHours = null
2525- ) {}
2424+ ) {
2525+ }
26262727 /**
2828 * Get the lexicon NSID for this data type.
···2020 */
2121class ModEventPriorityScore extends Data
2222{
2323-2423 /**
2524 */
2625 public function __construct(
2726 public readonly int $score,
2827 public readonly ?string $comment = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2020 */
2121class ModEventReport extends Data
2222{
2323-2423 /**
2524 * @param bool|null $isReporterMuted Set to true if the reporter was muted from reporting at the time of the event. These reports won't impact the reviewState of the subject.
2625 */
···2827 public readonly ReasonType $reportType,
2928 public readonly ?string $comment = null,
3029 public readonly ?bool $isReporterMuted = null
3131- ) {}
3030+ ) {
3131+ }
32323333 /**
3434 * Get the lexicon NSID for this data type.
···2020 */
2121class ModEventReverseTakedown extends Data
2222{
2323-2423 /**
2524 * @param string|null $comment Describe reasoning behind the reversal.
2625 * @param array<string>|null $policies Names/Keywords of the policy infraction for which takedown is being reversed.
···3231 public readonly ?array $policies = null,
3332 public readonly ?string $severityLevel = null,
3433 public readonly ?int $strikeCount = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
···1919 */
2020class ModEventTag extends Data
2121{
2222-2322 /**
2423 * @param array<string> $add Tags to be added to the subject. If already exists, won't be duplicated.
2524 * @param array<string> $remove Tags to be removed to the subject. Ignores a tag If it doesn't exist, won't be duplicated.
···2928 public readonly array $add,
3029 public readonly array $remove,
3130 public readonly ?string $comment = null
3232- ) {}
3131+ ) {
3232+ }
33333434 /**
3535 * Get the lexicon NSID for this data type.
···2626 */
2727class ModEventTakedown extends Data
2828{
2929-3029 /**
3130 * @param int|null $durationInHours Indicates how long the takedown should be in effect before automatically expiring.
3231 * @param bool|null $acknowledgeAccountSubjects If true, all other reports on content authored by this account will be resolved (acknowledged).
···4544 public readonly ?array $targetServices = null,
4645 public readonly ?int $strikeCount = null,
4746 public readonly ?Carbon $strikeExpiresAt = null
4848- ) {}
4747+ ) {
4848+ }
49495050 /**
5151 * Get the lexicon NSID for this data type.
···1818 */
1919class ModTool extends Data
2020{
2121-2221 /**
2322 * @param string $name Name/identifier of the source (e.g., 'automod', 'ozone/workspace')
2423 * @param mixed $meta Additional arbitrary metadata about the source
···2625 public function __construct(
2726 public readonly string $name,
2827 public readonly mixed $meta = null
2929- ) {}
2828+ ) {
2929+ }
30303131 /**
3232 * Get the lexicon NSID for this data type.
···2424 */
2525class RecordEvent extends Data
2626{
2727-2827 /**
2928 */
3029 public function __construct(
···3231 public readonly Carbon $timestamp,
3332 public readonly ?string $comment = null,
3433 public readonly ?string $cid = null
3535- ) {}
3434+ ) {
3535+ }
36363737 /**
3838 * Get the lexicon NSID for this data type.
···1616 */
1717class RecordViewNotFound extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $uri
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2121 */
2222class RecordsStats extends Data
2323{
2424-2524 /**
2625 * @param int|null $totalReports Cumulative sum of the number of reports on the items in the set
2726 * @param int|null $reportedCount Number of items that were reported at least once
···4140 public readonly ?int $pendingCount = null,
4241 public readonly ?int $processedCount = null,
4342 public readonly ?int $takendownCount = null
4444- ) {}
4343+ ) {
4444+ }
45454646 /**
4747 * Get the lexicon NSID for this data type.
···1616 */
1717class RepoViewNotFound extends Data
1818{
1919-2019 /**
2120 */
2221 public function __construct(
2322 public readonly string $did
2424- ) {}
2323+ ) {
2424+ }
25252626 /**
2727 * Get the lexicon NSID for this data type.
···2424 */
2525class ReporterStats extends Data
2626{
2727-2827 /**
2928 * @param int $accountReportCount The total number of reports made by the user on accounts.
3029 * @param int $recordReportCount The total number of reports made by the user on records.
···4544 public readonly int $takendownRecordCount,
4645 public readonly int $labeledAccountCount,
4746 public readonly int $labeledRecordCount
4848- ) {}
4747+ ) {
4848+ }
49495050 /**
5151 * Get the lexicon NSID for this data type.
···1717 */
1818class RevokeAccountCredentialsEvent extends Data
1919{
2020-2120 /**
2221 * @param string $comment Comment describing the reason for the revocation.
2322 */
2423 public function __construct(
2524 public readonly string $comment
2626- ) {}
2525+ ) {
2626+ }
27272828 /**
2929 * Get the lexicon NSID for this data type.
···4040 */
4141class ScheduledActionView extends Data
4242{
4343-4443 /**
4544 * @param int $id Auto-incrementing row ID
4645 * @param string $action Type of action to be executed
···7473 public readonly ?Carbon $lastExecutedAt = null,
7574 public readonly ?string $lastFailureReason = null,
7675 public readonly ?int $executionEventId = null
7777- ) {}
7676+ ) {
7777+ }
78787979 /**
8080 * Get the lexicon NSID for this data type.
···4455use Carbon\Carbon;
66use SocialDept\Schema\Data\Data;
77-use SocialDept\Schema\Generated\Tools\Ozone\Moderation\Defs\SubjectStatusView\AccountStats;
88-use SocialDept\Schema\Generated\Tools\Ozone\Moderation\Defs\SubjectStatusView\AccountStrike;
99-use SocialDept\Schema\Generated\Tools\Ozone\Moderation\Defs\SubjectStatusView\RecordsStats;
1010-use SocialDept\Schema\Generated\Tools\Ozone\Moderation\Defs\SubjectStatusView\SubjectReviewState;
117use SocialDept\Schema\Support\UnionHelper;
128139/**
···5652 */
5753class SubjectStatusView extends Data
5854{
5959-6055 /**
6156 * @param Carbon $updatedAt Timestamp referencing when the last update was made to the moderation status of the subject
6257 * @param Carbon $createdAt Timestamp referencing the first moderation status impacting event was emitted on the subject
···9691 public readonly mixed $accountStrike = null,
9792 public readonly ?string $ageAssuranceState = null,
9893 public readonly ?string $ageAssuranceUpdatedBy = null
9999- ) {}
9494+ ) {
9595+ }
1009610197 /**
10298 * Get the lexicon NSID for this data type.
···1717 */
1818class VideoDetails extends Data
1919{
2020-2120 /**
2221 */
2322 public function __construct(
2423 public readonly int $width,
2524 public readonly int $height,
2625 public readonly int $length
2727- ) {}
2626+ ) {
2727+ }
28282929 /**
3030 * Get the lexicon NSID for this data type.
···1515 */
1616class ServiceConfig extends Data
1717{
1818-1918 /**
2019 */
2120 public function __construct(
2221 public readonly ?string $url = null
2323- ) {}
2222+ ) {
2323+ }
24242525 /**
2626 * Get the lexicon NSID for this data type.
···1212 */
1313class ViewerConfig extends Data
1414{
1515-1615 /**
1716 */
1817 public function __construct(
1918 public readonly ?string $role = null
2020- ) {}
1919+ ) {
2020+ }
21212222 /**
2323 * Get the lexicon NSID for this data type.