Parse and validate AT Protocol Lexicons with DTO generation for Laravel
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix constructor docblocks and add reserved keyword handling (pt. 2)

+486 -237
+2 -1
src/Generated/App/Bsky/Actor/Defs/AdultContentPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.adultContentPref 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class AdultContentPref extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly bool $enabled 21 22 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/BskyAppProgressGuide.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * If set, an active progress guide. Once completed, can be set to undefined. 9 11 * Should have unspecced fields tracking progress. 10 12 * ··· 19 21 */ 20 22 class BskyAppProgressGuide extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $guide 25 26 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/BskyAppStatePref.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Actor\Nux; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * A grab bag of state that's specific to the bsky.app program. Third-party apps 10 12 * shouldn't use this. 11 13 * ··· 22 24 */ 23 25 class BskyAppStatePref extends Data 24 26 { 25 - 26 27 /** 27 28 * @param array<string>|null $queuedNudges An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user. 28 29 * @param array<Nux>|null $nuxs Storage for NUXs the user has encountered.
+2 -1
src/Generated/App/Bsky/Actor/Defs/ContentLabelPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.contentLabelPref 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class ContentLabelPref extends Data 20 22 { 21 - 22 23 /** 23 24 * @param string|null $labelerDid Which labeler does this preference apply to? If undefined, applies globally. 24 25 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/FeedViewPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.feedViewPref 9 11 * Type: object 10 12 * ··· 20 22 */ 21 23 class FeedViewPref extends Data 22 24 { 23 - 24 25 /** 25 26 * @param string $feed The URI of the feed, or an identifier which describes the feed. 26 27 * @param bool|null $hideReplies Hide replies in the feed.
+2 -1
src/Generated/App/Bsky/Actor/Defs/HiddenPostsPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.hiddenPostsPref 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class HiddenPostsPref extends Data 17 19 { 18 - 19 20 /** 20 21 * @param array<string> $items A list of URIs of posts the account owner has hidden. 21 22 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/InterestsPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.interestsPref 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class InterestsPref extends Data 18 20 { 19 - 20 21 /** 21 22 * @param array<string> $tags A list of tags which describe the account owner's interests gathered during onboarding. 22 23 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/KnownFollowers.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * The subject's followers whom you also follow 9 11 * 10 12 * Lexicon: app.bsky.actor.defs.knownFollowers ··· 20 22 */ 21 23 class KnownFollowers extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly int $count, 26 27 public readonly array $followers
+2 -1
src/Generated/App/Bsky/Actor/Defs/LabelerPrefItem.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.labelerPrefItem 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LabelerPrefItem extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/LabelersPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.labelersPref 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class LabelersPref extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly array $labelers 21 22 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/MutedWord.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Actor\MutedWordTarget; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * A word that the account owner has muted. 11 13 * 12 14 * Lexicon: app.bsky.actor.defs.mutedWord ··· 26 28 */ 27 29 class MutedWord extends Data 28 30 { 29 - 30 31 /** 31 32 * @param string $value The muted word itself. 32 33 * @param array<MutedWordTarget> $targets The intended targets of the muted word.
+2 -1
src/Generated/App/Bsky/Actor/Defs/MutedWordsPref.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Actor\MutedWord; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.actor.defs.mutedWordsPref 10 12 * Type: object 11 13 * ··· 16 18 */ 17 19 class MutedWordsPref extends Data 18 20 { 19 - 20 21 /** 21 22 * @param array<MutedWord> $items A list of words the account owner has muted. 22 23 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/Nux.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * A new user experiences (NUX) storage object 10 12 * 11 13 * Lexicon: app.bsky.actor.defs.nux ··· 25 27 */ 26 28 class Nux extends Data 27 29 { 28 - 29 30 /** 30 31 * @param string|null $data Arbitrary data for the NUX. The structure is defined by the NUX itself. Limited to 300 characters. 31 32 * @param Carbon|null $expiresAt The date and time at which the NUX will expire and should be considered completed.
+2 -1
src/Generated/App/Bsky/Actor/Defs/PersonalDetailsPref.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.actor.defs.personalDetailsPref 10 12 * Type: object 11 13 * ··· 16 18 */ 17 19 class PersonalDetailsPref extends Data 18 20 { 19 - 20 21 /** 21 22 * @param Carbon|null $birthDate The birth date of account owner. 22 23 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/PostInteractionSettingsPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Default post interaction settings for the account. These values should be 9 11 * applied as default values when creating new posts. These refs should mirror 10 12 * the threadgate and postgate records exactly. ··· 21 23 */ 22 24 class PostInteractionSettingsPref extends Data 23 25 { 24 - 25 26 /** 26 27 * @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. 27 28 * @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.
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileAssociated.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.profileAssociated 9 11 * Type: object 10 12 * ··· 17 19 */ 18 20 class ProfileAssociated extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly ?int $lists = null, 23 24 public readonly ?int $feedgens = null,
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileAssociatedActivitySubscription.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.profileAssociatedActivitySubscription 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class ProfileAssociatedActivitySubscription extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly string $allowSubscriptions 21 22 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileAssociatedChat.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.profileAssociatedChat 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class ProfileAssociatedChat extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly string $allowIncoming 21 22 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileView.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.actor.defs.profileView 11 13 * Type: object 12 14 * ··· 39 41 */ 40 42 class ProfileView extends Data 41 43 { 42 - 43 44 /** 44 45 * @param mixed $debug Debug information for internal development 45 46 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileViewBasic.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.actor.defs.profileViewBasic 11 13 * Type: object 12 14 * ··· 34 36 */ 35 37 class ProfileViewBasic extends Data 36 38 { 37 - 38 39 /** 39 40 * @param mixed $debug Debug information for internal development 40 41 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/ProfileViewDetailed.php
··· 9 9 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.actor.defs.profileViewDetailed 13 15 * Type: object 14 16 * ··· 50 52 */ 51 53 class ProfileViewDetailed extends Data 52 54 { 53 - 54 55 /** 55 56 * @param mixed $debug Debug information for internal development 56 57 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/SavedFeed.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.savedFeed 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class SavedFeed extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $id, 24 25 public readonly string $type,
+2 -1
src/Generated/App/Bsky/Actor/Defs/SavedFeedsPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.savedFeedsPref 9 11 * Type: object 10 12 * ··· 17 19 */ 18 20 class SavedFeedsPref extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly array $pinned, 23 24 public readonly array $saved,
+2 -1
src/Generated/App/Bsky/Actor/Defs/SavedFeedsPrefV2.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Actor\SavedFeed; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.actor.defs.savedFeedsPrefV2 10 12 * Type: object 11 13 * ··· 16 18 */ 17 19 class SavedFeedsPrefV2 extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly array $items 22 23 ) {
+2 -1
src/Generated/App/Bsky/Actor/Defs/StatusView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.actor.defs.statusView 11 13 * Type: object 12 14 * ··· 22 24 */ 23 25 class StatusView extends Data 24 26 { 25 - 26 27 /** 27 28 * @param string $status The status for the account. 28 29 * @param mixed $embed An optional embed associated with the status.
+2 -1
src/Generated/App/Bsky/Actor/Defs/ThreadViewPref.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.actor.defs.threadViewPref 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class ThreadViewPref extends Data 14 16 { 15 - 16 17 /** 17 18 * @param string|null $sort Sorting mode for threads. 18 19 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/VerificationPrefs.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Preferences for how verified accounts appear in the app. 9 11 * 10 12 * Lexicon: app.bsky.actor.defs.verificationPrefs ··· 14 16 */ 15 17 class VerificationPrefs extends Data 16 18 { 17 - 18 19 /** 19 20 * @param bool|null $hideBadges Hide the blue check badges for verified accounts and trusted verifiers. 20 21 */
+2 -1
src/Generated/App/Bsky/Actor/Defs/VerificationState.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Represents the verification information about the user this object is 9 11 * attached to. 10 12 * ··· 20 22 */ 21 23 class VerificationState extends Data 22 24 { 23 - 24 25 /** 25 26 * @param array $verifications All verifications issued by trusted verifiers on behalf of this user. Verifications by untrusted verifiers are not included. 26 27 * @param string $verifiedStatus The user's status as a verified account.
+2 -1
src/Generated/App/Bsky/Actor/Defs/VerificationView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * An individual verification for an associated subject. 10 12 * 11 13 * Lexicon: app.bsky.actor.defs.verificationView ··· 24 26 */ 25 27 class VerificationView extends Data 26 28 { 27 - 28 29 /** 29 30 * @param string $issuer The user who issued this verification. 30 31 * @param string $uri The AT-URI of the verification record.
+2 -1
src/Generated/App/Bsky/Actor/Defs/ViewerState.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Notification\ActivitySubscription; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Metadata about the requesting account's relationship with the subject 11 13 * account. Only has meaningful content for authed requests. 12 14 * ··· 30 32 */ 31 33 class ViewerState extends Data 32 34 { 33 - 34 35 /** 35 36 * @param mixed $knownFollowers This property is present only in selected cases, as an optimization. 36 37 * @param ActivitySubscription|null $activitySubscription This property is present only in selected cases, as an optimization.
+3
src/Generated/App/Bsky/Actor/MutedWordTarget.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\App\Bsky\Actor; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum MutedWordTarget: string 6 9 { 7 10 case Content = 'content';
+2 -1
src/Generated/App/Bsky/Embed/Defs/AspectRatio.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * width:height represents an aspect ratio. It may be approximate, and may not 9 11 * correspond to absolute dimensions in any given unit. 10 12 * ··· 21 23 */ 22 24 class AspectRatio extends Data 23 25 { 24 - 25 26 public function __construct( 26 27 public readonly int $width, 27 28 public readonly int $height
+2 -1
src/Generated/App/Bsky/Embed/External.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.external 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class External extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly External $external 21 22 ) {
+2 -1
src/Generated/App/Bsky/Embed/External/External.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.external.external 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class External extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $uri, 26 27 public readonly string $title,
+2 -1
src/Generated/App/Bsky/Embed/External/View.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.external.view 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class View extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly mixed $external 21 22 ) {
+2 -1
src/Generated/App/Bsky/Embed/External/ViewExternal.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.external.viewExternal 9 11 * Type: object 10 12 * ··· 20 22 */ 21 23 class ViewExternal extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $uri, 26 27 public readonly string $title,
+2 -1
src/Generated/App/Bsky/Embed/Images.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * A set of images embedded in a Bluesky record (eg, a post). 9 11 * 10 12 * Lexicon: app.bsky.embed.images ··· 18 20 */ 19 21 class Images extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly array $images 24 25 ) {
+2 -1
src/Generated/App/Bsky/Embed/Images/Image.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Embed\AspectRatio; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.embed.images.image 11 13 * Type: object 12 14 * ··· 19 21 */ 20 22 class Image extends Data 21 23 { 22 - 23 24 /** 24 25 * @param string $alt Alt text description of the image, for accessibility. 25 26 */
+2 -1
src/Generated/App/Bsky/Embed/Images/View.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.images.view 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class View extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly array $images 22 23 ) {
+2 -1
src/Generated/App/Bsky/Embed/Images/ViewImage.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Embed\AspectRatio; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.images.viewImage 10 12 * Type: object 11 13 * ··· 21 23 */ 22 24 class ViewImage extends Data 23 25 { 24 - 25 26 /** 26 27 * @param string $thumb Fully-qualified URL where a thumbnail of the image can be fetched. For example, CDN location provided by the App View. 27 28 * @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.
+2 -1
src/Generated/App/Bsky/Embed/Record.php
··· 6 6 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * A representation of a record embedded in a Bluesky record (eg, a post). For 10 12 * example, a quote-post, or sharing a feed generator record. 11 13 * ··· 19 21 */ 20 22 class Record extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly StrongRef $record 25 26 ) {
+2 -1
src/Generated/App/Bsky/Embed/Record/View.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.record.view 10 12 * Type: object 11 13 * ··· 16 18 */ 17 19 class View extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly mixed $record 22 23 ) {
+2 -1
src/Generated/App/Bsky/Embed/Record/ViewBlocked.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Feed\BlockedAuthor; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.record.viewBlocked 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class ViewBlocked extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $uri, 26 27 public readonly bool $blocked,
+2 -1
src/Generated/App/Bsky/Embed/Record/ViewDetached.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.record.viewDetached 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class ViewDetached extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $uri, 24 25 public readonly bool $detached
+2 -1
src/Generated/App/Bsky/Embed/Record/ViewNotFound.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.embed.record.viewNotFound 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class ViewNotFound extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $uri, 24 25 public readonly bool $notFound
+2 -1
src/Generated/App/Bsky/Embed/Record/ViewRecord.php
··· 8 8 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: app.bsky.embed.record.viewRecord 12 14 * Type: object 13 15 * ··· 31 33 */ 32 34 class ViewRecord extends Data 33 35 { 34 - 35 36 /** 36 37 * @param mixed $value The record data itself. 37 38 */
+2 -1
src/Generated/App/Bsky/Embed/RecordWithMedia.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * A representation of a record embedded in a Bluesky record (eg, a post), 10 12 * alongside other compatible embeds. For example, a quote post and image, or a 11 13 * quote post and external URL card. ··· 21 23 */ 22 24 class RecordWithMedia extends Data 23 25 { 24 - 25 26 public function __construct( 26 27 public readonly Record $record, 27 28 public readonly mixed $media
+2 -1
src/Generated/App/Bsky/Embed/RecordWithMedia/View.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.embed.recordWithMedia.view 11 13 * Type: object 12 14 * ··· 18 20 */ 19 21 class View extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly View $record, 24 25 public readonly mixed $media
+2 -1
src/Generated/App/Bsky/Embed/Video.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * A video embedded in a Bluesky record (eg, a post). 10 12 * 11 13 * Lexicon: app.bsky.embed.video ··· 24 26 */ 25 27 class Video extends Data 26 28 { 27 - 28 29 /** 29 30 * @param BlobReference $video The mp4 video file. May be up to 100mb, formerly limited to 50mb. 30 31 * @param string|null $alt Alt text description of the video, for accessibility.
+2 -1
src/Generated/App/Bsky/Embed/Video/Caption.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.video.caption 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class Caption extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $lang, 24 25 public readonly BlobReference $file
+2 -1
src/Generated/App/Bsky/Embed/Video/View.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Embed\AspectRatio; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.embed.video.view 10 12 * Type: object 11 13 * ··· 25 27 */ 26 28 class View extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly string $cid, 31 32 public readonly string $playlist,
+2 -1
src/Generated/App/Bsky/Feed/Defs/BlockedAuthor.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Actor\ViewerState; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.defs.blockedAuthor 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class BlockedAuthor extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $did, 24 25 public readonly ?ViewerState $viewer = null
+2 -1
src/Generated/App/Bsky/Feed/Defs/BlockedPost.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.blockedPost 9 11 * Type: object 10 12 * ··· 19 21 */ 20 22 class BlockedPost extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $uri, 25 26 public readonly bool $blocked,
+2 -1
src/Generated/App/Bsky/Feed/Defs/FeedViewPost.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.defs.feedViewPost 10 12 * Type: object 11 13 * ··· 22 24 */ 23 25 class FeedViewPost extends Data 24 26 { 25 - 26 27 /** 27 28 * @param string|null $feedContext Context provided by feed generator that may be passed back alongside interactions. 28 29 * @param string|null $reqId Unique identifier per request that may be passed back alongside interactions.
+2 -1
src/Generated/App/Bsky/Feed/Defs/GeneratorView.php
··· 9 9 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.feed.defs.generatorView 13 15 * Type: object 14 16 * ··· 40 42 */ 41 43 class GeneratorView extends Data 42 44 { 43 - 44 45 public function __construct( 45 46 public readonly string $uri, 46 47 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Feed/Defs/GeneratorViewerState.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.generatorViewerState 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class GeneratorViewerState extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly ?string $like = null 21 22 ) {
+2 -1
src/Generated/App/Bsky/Feed/Defs/Interaction.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.interaction 9 11 * Type: object 10 12 * ··· 20 22 */ 21 23 class Interaction extends Data 22 24 { 23 - 24 25 /** 25 26 * @param string|null $feedContext Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton. 26 27 * @param string|null $reqId Unique identifier per request that may be passed back alongside interactions.
+2 -1
src/Generated/App/Bsky/Feed/Defs/NotFoundPost.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.notFoundPost 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class NotFoundPost extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $uri, 24 25 public readonly bool $notFound
+2 -1
src/Generated/App/Bsky/Feed/Defs/PostView.php
··· 9 9 use SocialDept\Schema\Support\UnionHelper; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.feed.defs.postView 13 15 * Type: object 14 16 * ··· 36 38 */ 37 39 class PostView extends Data 38 40 { 39 - 40 41 /** 41 42 * @param mixed $debug Debug information for internal development 42 43 */
+2 -2
src/Generated/App/Bsky/Feed/Defs/ReasonPin.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.reasonPin 9 11 * Type: object 10 12 */ 11 13 class ReasonPin extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -1
src/Generated/App/Bsky/Feed/Defs/ReasonRepost.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileViewBasic; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.feed.defs.reasonRepost 11 13 * Type: object 12 14 * ··· 23 25 */ 24 26 class ReasonRepost extends Data 25 27 { 26 - 27 28 public function __construct( 28 29 public readonly ProfileViewBasic $by, 29 30 public readonly Carbon $indexedAt,
+2 -1
src/Generated/App/Bsky/Feed/Defs/ReplyRef.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.feed.defs.replyRef 11 13 * Type: object 12 14 * ··· 19 21 */ 20 22 class ReplyRef extends Data 21 23 { 22 - 23 24 /** 24 25 * @param ProfileViewBasic|null $grandparentAuthor When parent is a reply to another post, this is the author of that post. 25 26 */
+2 -1
src/Generated/App/Bsky/Feed/Defs/SkeletonFeedPost.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.defs.skeletonFeedPost 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class SkeletonFeedPost extends Data 22 24 { 23 - 24 25 /** 25 26 * @param string|null $feedContext Context that will be passed through to client and may be passed to feed generator back alongside interactions. 26 27 */
+2 -2
src/Generated/App/Bsky/Feed/Defs/SkeletonReasonPin.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.skeletonReasonPin 9 11 * Type: object 10 12 */ 11 13 class SkeletonReasonPin extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -1
src/Generated/App/Bsky/Feed/Defs/SkeletonReasonRepost.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.feed.defs.skeletonReasonRepost 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class SkeletonReasonRepost extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $repost 22 23 ) {
+2 -1
src/Generated/App/Bsky/Feed/Defs/ThreadContext.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Metadata about this post within the context of the thread it is in. 9 11 * 10 12 * Lexicon: app.bsky.feed.defs.threadContext ··· 17 19 */ 18 20 class ThreadContext extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly ?string $rootAuthorLike = null 23 24 ) {
+2 -1
src/Generated/App/Bsky/Feed/Defs/ThreadViewPost.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.defs.threadViewPost 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class ThreadViewPost extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly mixed $post, 25 26 public readonly mixed $parent = null,
+2 -1
src/Generated/App/Bsky/Feed/Defs/ThreadgateView.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Graph\ListViewBasic; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.defs.threadgateView 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class ThreadgateView extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly ?string $uri = null, 26 27 public readonly ?string $cid = null,
+2 -1
src/Generated/App/Bsky/Feed/Defs/ViewerState.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Metadata about the requesting account's relationship with the subject 9 11 * content. Only has meaningful content for authed requests. 10 12 * ··· 25 27 */ 26 28 class ViewerState extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly ?string $repost = null, 31 32 public readonly ?string $like = null,
+2 -1
src/Generated/App/Bsky/Feed/GetLikes/Like.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileView; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.feed.getLikes.like 11 13 * Type: object 12 14 * ··· 21 23 */ 22 24 class Like extends Data 23 25 { 24 - 25 26 public function __construct( 26 27 public readonly Carbon $indexedAt, 27 28 public readonly Carbon $createdAt,
+2 -1
src/Generated/App/Bsky/Feed/Like.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.feed.like 11 13 * Type: record 12 14 */ 13 15 class Like extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly StrongRef $subject, 18 19 public readonly Carbon $createdAt,
+2 -1
src/Generated/App/Bsky/Feed/Post.php
··· 8 8 use SocialDept\Schema\Support\UnionHelper; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: app.bsky.feed.post 12 14 * Type: record 13 15 */ 14 16 class Post extends Data 15 17 { 16 - 17 18 /** 18 19 * @param string $text The primary post content. May be an empty string, if there are embeds. 19 20 * @param Carbon $createdAt Client-declared timestamp when this post was originally created.
+2 -1
src/Generated/App/Bsky/Feed/Post/Entity.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Deprecated: use facets instead. 9 11 * 10 12 * Lexicon: app.bsky.feed.post.entity ··· 19 21 */ 20 22 class Entity extends Data 21 23 { 22 - 23 24 /** 24 25 * @param string $type Expected values are 'mention' and 'link'. 25 26 */
+2 -1
src/Generated/App/Bsky/Feed/Post/ReplyRef.php
··· 6 6 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.feed.post.replyRef 10 12 * Type: object 11 13 * ··· 17 19 */ 18 20 class ReplyRef extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly StrongRef $root, 23 24 public readonly StrongRef $parent
+2 -1
src/Generated/App/Bsky/Feed/Post/TextSlice.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Deprecated. Use app.bsky.richtext instead -- A text segment. Start is 9 11 * inclusive, end is exclusive. Indices are for utf16-encoded strings. 10 12 * ··· 21 23 */ 22 24 class TextSlice extends Data 23 25 { 24 - 25 26 public function __construct( 26 27 public readonly int $start, 27 28 public readonly int $end
+2 -1
src/Generated/App/Bsky/Feed/Repost.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.feed.repost 11 13 * Type: record 12 14 */ 13 15 class Repost extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly StrongRef $subject, 18 19 public readonly Carbon $createdAt,
+2 -1
src/Generated/App/Bsky/Graph/Block.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.graph.block 10 12 * Type: record 11 13 */ 12 14 class Block extends Data 13 15 { 14 - 15 16 /** 16 17 * @param string $subject DID of the account to be blocked. 17 18 */
+2 -1
src/Generated/App/Bsky/Graph/Defs/ListItemView.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileView; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.graph.defs.listItemView 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class ListItemView extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $uri, 24 25 public readonly ProfileView $subject
+2 -1
src/Generated/App/Bsky/Graph/Defs/ListView.php
··· 9 9 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.graph.defs.listView 13 15 * Type: object 14 16 * ··· 39 41 */ 40 42 class ListView extends Data 41 43 { 42 - 43 44 public function __construct( 44 45 public readonly string $uri, 45 46 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Graph/Defs/ListViewBasic.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.graph.defs.listViewBasic 11 13 * Type: object 12 14 * ··· 32 34 */ 33 35 class ListViewBasic extends Data 34 36 { 35 - 36 37 public function __construct( 37 38 public readonly string $uri, 38 39 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Graph/Defs/ListViewerState.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.graph.defs.listViewerState 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ListViewerState extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly ?bool $muted = null, 22 23 public readonly ?string $blocked = null
+2 -1
src/Generated/App/Bsky/Graph/Defs/NotFoundActor.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * indicates that a handle or DID could not be resolved 9 11 * 10 12 * Lexicon: app.bsky.graph.defs.notFoundActor ··· 20 22 */ 21 23 class NotFoundActor extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $actor, 26 27 public readonly bool $notFound
+2 -1
src/Generated/App/Bsky/Graph/Defs/Relationship.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * lists the bi-directional graph relationships between one actor (not indicated 9 11 * in the object), and the target actors (the DID included in the object) 10 12 * ··· 23 25 */ 24 26 class Relationship extends Data 25 27 { 26 - 27 28 /** 28 29 * @param string|null $following if the actor follows this DID, this is the AT-URI of the follow record 29 30 * @param string|null $followedBy if the actor is followed by this DID, contains the AT-URI of the follow record
+2 -1
src/Generated/App/Bsky/Graph/Defs/StarterPackView.php
··· 9 9 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.graph.defs.starterPackView 13 15 * Type: object 14 16 * ··· 36 38 */ 37 39 class StarterPackView extends Data 38 40 { 39 - 40 41 public function __construct( 41 42 public readonly string $uri, 42 43 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Graph/Defs/StarterPackViewBasic.php
··· 8 8 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: app.bsky.graph.defs.starterPackViewBasic 12 14 * Type: object 13 15 * ··· 32 34 */ 33 35 class StarterPackViewBasic extends Data 34 36 { 35 - 36 37 public function __construct( 37 38 public readonly string $uri, 38 39 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Graph/Follow.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Repo\StrongRef; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.graph.follow 11 13 * Type: record 12 14 */ 13 15 class Follow extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly string $subject, 18 19 public readonly Carbon $createdAt,
+3
src/Generated/App/Bsky/Graph/ListPurpose.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\App\Bsky\Graph; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum ListPurpose: string 6 9 { 7 10 case Modlist = 'app.bsky.graph.defs#modlist';
+2 -1
src/Generated/App/Bsky/Graph/ListRecord.php
··· 9 9 use SocialDept\Schema\Support\UnionHelper; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.graph.list 13 15 * Type: record 14 16 */ 15 17 class ListRecord extends Data 16 18 { 17 - 18 19 /** 19 20 * @param ListPurpose $purpose Defines the purpose of the list (aka, moderation-oriented or curration-oriented) 20 21 * @param string $name Display name for list; can not be empty.
+2 -1
src/Generated/App/Bsky/Graph/Listitem.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.graph.listitem 10 12 * Type: record 11 13 */ 12 14 class Listitem extends Data 13 15 { 14 - 15 16 /** 16 17 * @param string $subject The account which is included on the list. 17 18 * @param string $list Reference (AT-URI) to the list record (app.bsky.graph.list).
+2 -1
src/Generated/App/Bsky/Labeler/Defs/LabelerPolicies.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Label\LabelValueDefinition; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.labeler.defs.labelerPolicies 11 13 * Type: object 12 14 * ··· 18 20 */ 19 21 class LabelerPolicies extends Data 20 22 { 21 - 22 23 /** 23 24 * @param array<LabelValue> $labelValues The label values which this labeler publishes. May include global or custom labels. 24 25 * @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.
+2 -1
src/Generated/App/Bsky/Labeler/Defs/LabelerView.php
··· 8 8 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: app.bsky.labeler.defs.labelerView 12 14 * Type: object 13 15 * ··· 28 30 */ 29 31 class LabelerView extends Data 30 32 { 31 - 32 33 public function __construct( 33 34 public readonly string $uri, 34 35 public readonly string $cid,
+2 -1
src/Generated/App/Bsky/Labeler/Defs/LabelerViewDetailed.php
··· 11 11 use SocialDept\Schema\Generated\Com\Atproto\Moderation\SubjectType; 12 12 13 13 /** 14 + * GENERATED CODE - DO NOT EDIT 15 + * 14 16 * Lexicon: app.bsky.labeler.defs.labelerViewDetailed 15 17 * Type: object 16 18 * ··· 35 37 */ 36 38 class LabelerViewDetailed extends Data 37 39 { 38 - 39 40 /** 40 41 * @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. 41 42 * @param array<SubjectType>|null $subjectTypes The set of subject types (account, record, etc) this service accepts reports on.
+2 -1
src/Generated/App/Bsky/Labeler/Defs/LabelerViewerState.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.labeler.defs.labelerViewerState 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class LabelerViewerState extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly ?string $like = null 21 22 ) {
+2 -1
src/Generated/App/Bsky/Labeler/Service.php
··· 9 9 use SocialDept\Schema\Support\UnionHelper; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: app.bsky.labeler.service 13 15 * Type: record 14 16 */ 15 17 class Service extends Data 16 18 { 17 - 18 19 /** 19 20 * @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. 20 21 * @param array<SubjectType>|null $subjectTypes The set of subject types (account, record, etc) this service accepts reports on.
+2 -1
src/Generated/App/Bsky/Notification/Defs/ActivitySubscription.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.activitySubscription 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ActivitySubscription extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly bool $post, 22 23 public readonly bool $reply
+2 -1
src/Generated/App/Bsky/Notification/Defs/ChatPreference.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.chatPreference 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ChatPreference extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $include, 22 23 public readonly bool $push
+2 -1
src/Generated/App/Bsky/Notification/Defs/FilterablePreference.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.filterablePreference 9 11 * Type: object 10 12 * ··· 17 19 */ 18 20 class FilterablePreference extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly string $include, 23 24 public readonly bool $list,
+2 -1
src/Generated/App/Bsky/Notification/Defs/Preference.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.preference 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class Preference extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly bool $list, 22 23 public readonly bool $push
+2 -1
src/Generated/App/Bsky/Notification/Defs/Preferences.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.preferences 9 11 * Type: object 10 12 * ··· 27 29 */ 28 30 class Preferences extends Data 29 31 { 30 - 31 32 public function __construct( 32 33 public readonly mixed $chat, 33 34 public readonly mixed $follow,
+2 -2
src/Generated/App/Bsky/Notification/Defs/RecordDeleted.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.notification.defs.recordDeleted 9 11 * Type: object 10 12 */ 11 13 class RecordDeleted extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -1
src/Generated/App/Bsky/Notification/Defs/SubjectActivitySubscription.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Object used to store activity subscription data in stash. 9 11 * 10 12 * Lexicon: app.bsky.notification.defs.subjectActivitySubscription ··· 19 21 */ 20 22 class SubjectActivitySubscription extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $subject, 25 26 public readonly mixed $activitySubscription
+2 -1
src/Generated/App/Bsky/Notification/ListNotifications/Notification.php
··· 8 8 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: app.bsky.notification.listNotifications.notification 12 14 * Type: object 13 15 * ··· 30 32 */ 31 33 class Notification extends Data 32 34 { 33 - 34 35 /** 35 36 * @param string $reason The reason why this notification was delivered - e.g. your post was liked, or you received a new follower. 36 37 */
+2 -1
src/Generated/App/Bsky/Richtext/Facet.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.richtext.facet 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class Facet extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly ByteSlice $index, 22 23 public readonly array $features
+2 -1
src/Generated/App/Bsky/Richtext/Facet/ByteSlice.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Specifies the sub-string range a facet feature applies to. Start index is 9 11 * inclusive, end index is exclusive. Indices are zero-indexed, counting bytes 10 12 * of the UTF-8 encoded text. NOTE: some languages, like Javascript, use UTF-16 ··· 24 26 */ 25 27 class ByteSlice extends Data 26 28 { 27 - 28 29 public function __construct( 29 30 public readonly int $byteStart, 30 31 public readonly int $byteEnd
+2 -1
src/Generated/App/Bsky/Richtext/Facet/Link.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Facet feature for a URL. The text URL may have been simplified or truncated, 9 11 * but the facet reference should be a complete URL. 10 12 * ··· 19 21 */ 20 22 class Link extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $uri 25 26 ) {
+2 -1
src/Generated/App/Bsky/Richtext/Facet/Mention.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Facet feature for mention of another account. The text is usually a handle, 9 11 * including a '@' prefix, but the facet reference is a DID. 10 12 * ··· 19 21 */ 20 22 class Mention extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $did 25 26 ) {
+2 -1
src/Generated/App/Bsky/Richtext/Facet/Tag.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Facet feature for a hashtag. The text usually includes a '#' prefix, but the 9 11 * facet reference should not (except in the case of 'double hash tags'). 10 12 * ··· 20 22 */ 21 23 class Tag extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $tag 26 27 ) {
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/AgeAssuranceEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Object used to store age assurance data in stash. 10 12 * 11 13 * Lexicon: app.bsky.unspecced.defs.ageAssuranceEvent ··· 26 28 */ 27 29 class AgeAssuranceEvent extends Data 28 30 { 29 - 30 31 /** 31 32 * @param Carbon $createdAt The date and time of this write operation. 32 33 * @param string $status The status of the age assurance process.
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/AgeAssuranceState.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * The computed state of the age assurance process, returned to the user in 10 12 * question on certain authenticated requests. 11 13 * ··· 21 23 */ 22 24 class AgeAssuranceState extends Data 23 25 { 24 - 25 26 /** 26 27 * @param string $status The status of the age assurance process. 27 28 * @param Carbon|null $lastInitiatedAt The timestamp when this state was last updated.
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/SkeletonSearchActor.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.skeletonSearchActor 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class SkeletonSearchActor extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/SkeletonSearchPost.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.skeletonSearchPost 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class SkeletonSearchPost extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $uri 22 23 ) {
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/SkeletonSearchStarterPack.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.skeletonSearchStarterPack 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class SkeletonSearchStarterPack extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $uri 22 23 ) {
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/SkeletonTrend.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.unspecced.defs.skeletonTrend 10 12 * Type: object 11 13 * ··· 24 26 */ 25 27 class SkeletonTrend extends Data 26 28 { 27 - 28 29 public function __construct( 29 30 public readonly string $topic, 30 31 public readonly string $displayName,
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/ThreadItemBlocked.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Feed\BlockedAuthor; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.unspecced.defs.threadItemBlocked 10 12 * Type: object 11 13 * ··· 16 18 */ 17 19 class ThreadItemBlocked extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly BlockedAuthor $author 22 23 ) {
+2 -2
src/Generated/App/Bsky/Unspecced/Defs/ThreadItemNoUnauthenticated.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.threadItemNoUnauthenticated 9 11 * Type: object 10 12 */ 11 13 class ThreadItemNoUnauthenticated extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -2
src/Generated/App/Bsky/Unspecced/Defs/ThreadItemNotFound.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.threadItemNotFound 9 11 * Type: object 10 12 */ 11 13 class ThreadItemNotFound extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/ThreadItemPost.php
··· 6 6 use SocialDept\Schema\Generated\App\Bsky\Feed\PostView; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.unspecced.defs.threadItemPost 10 12 * Type: object 11 13 * ··· 21 23 */ 22 24 class ThreadItemPost extends Data 23 25 { 24 - 25 26 /** 26 27 * @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. 27 28 * @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.
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/TrendView.php
··· 7 7 use SocialDept\Schema\Generated\App\Bsky\Actor\ProfileViewBasic; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: app.bsky.unspecced.defs.trendView 11 13 * Type: object 12 14 * ··· 25 27 */ 26 28 class TrendView extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly string $topic, 31 32 public readonly string $displayName,
+2 -1
src/Generated/App/Bsky/Unspecced/Defs/TrendingTopic.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: app.bsky.unspecced.defs.trendingTopic 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class TrendingTopic extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $topic, 24 25 public readonly string $link,
+2 -1
src/Generated/App/Bsky/Video/Defs/JobStatus.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: app.bsky.video.defs.jobStatus 10 12 * Type: object 11 13 * ··· 25 27 */ 26 28 class JobStatus extends Data 27 29 { 28 - 29 30 /** 30 31 * @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. 31 32 * @param int|null $progress Progress within the current processing state.
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/ConvoView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: chat.bsky.convo.defs.convoView 11 13 * Type: object 12 14 * ··· 24 26 */ 25 27 class ConvoView extends Data 26 28 { 27 - 28 29 public function __construct( 29 30 public readonly string $id, 30 31 public readonly string $rev,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/DeletedMessageView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.deletedMessageView 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class DeletedMessageView extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $id, 26 27 public readonly string $rev,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogAcceptConvo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.logAcceptConvo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LogAcceptConvo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $rev, 22 23 public readonly string $convoId
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogAddReaction.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.logAddReaction 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class LogAddReaction extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $rev, 25 26 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogBeginConvo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.logBeginConvo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LogBeginConvo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $rev, 22 23 public readonly string $convoId
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogCreateMessage.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.logCreateMessage 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class LogCreateMessage extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $rev, 24 25 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogDeleteMessage.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.logDeleteMessage 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class LogDeleteMessage extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $rev, 24 25 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogLeaveConvo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.logLeaveConvo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LogLeaveConvo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $rev, 22 23 public readonly string $convoId
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogMuteConvo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.logMuteConvo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LogMuteConvo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $rev, 22 23 public readonly string $convoId
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogReadMessage.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.logReadMessage 10 12 * Type: object 11 13 * ··· 18 20 */ 19 21 class LogReadMessage extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $rev, 24 25 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogRemoveReaction.php
··· 6 6 use SocialDept\Schema\Support\UnionHelper; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.logRemoveReaction 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class LogRemoveReaction extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $rev, 25 26 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/LogUnmuteConvo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.logUnmuteConvo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class LogUnmuteConvo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $rev, 22 23 public readonly string $convoId
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/MessageAndReactionView.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.messageAndReactionView 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class MessageAndReactionView extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly mixed $message, 22 23 public readonly mixed $reaction
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/MessageInput.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: chat.bsky.convo.defs.messageInput 11 13 * Type: object 12 14 * ··· 21 23 */ 22 24 class MessageInput extends Data 23 25 { 24 - 25 26 /** 26 27 * @param array<Facet>|null $facets Annotations of text (mentions, URLs, hashtags, etc) 27 28 */
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/MessageRef.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.messageRef 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class MessageRef extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $did, 24 25 public readonly string $convoId,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/MessageView.php
··· 8 8 use SocialDept\Schema\Support\UnionHelper; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: chat.bsky.convo.defs.messageView 12 14 * Type: object 13 15 * ··· 28 30 */ 29 31 class MessageView extends Data 30 32 { 31 - 32 33 /** 33 34 * @param array<Facet>|null $facets Annotations of text (mentions, URLs, hashtags, etc) 34 35 * @param array|null $reactions Reactions to this message, in ascending order of creation time.
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/MessageViewSender.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.messageViewSender 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class MessageViewSender extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/ReactionView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: chat.bsky.convo.defs.reactionView 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class ReactionView extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $value, 25 26 public readonly mixed $sender,
+2 -1
src/Generated/Chat/Bsky/Convo/Defs/ReactionViewSender.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: chat.bsky.convo.defs.reactionViewSender 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ReactionViewSender extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/Com/Atproto/Admin/Defs/AccountView.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Server\InviteCode; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: com.atproto.admin.defs.accountView 11 13 * Type: object 12 14 * ··· 33 35 */ 34 36 class AccountView extends Data 35 37 { 36 - 37 38 public function __construct( 38 39 public readonly string $did, 39 40 public readonly string $handle,
+2 -1
src/Generated/Com/Atproto/Admin/Defs/RepoBlobRef.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.admin.defs.repoBlobRef 9 11 * Type: object 10 12 * ··· 20 22 */ 21 23 class RepoBlobRef extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $did, 26 27 public readonly string $cid,
+2 -1
src/Generated/Com/Atproto/Admin/Defs/RepoRef.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.admin.defs.repoRef 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class RepoRef extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/Com/Atproto/Admin/Defs/StatusAttr.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.admin.defs.statusAttr 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class StatusAttr extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly bool $applied, 22 23 public readonly ?string $ref = null
+2 -1
src/Generated/Com/Atproto/Admin/Defs/ThreatSignature.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.admin.defs.threatSignature 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ThreatSignature extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $property, 22 23 public readonly string $value
+2 -1
src/Generated/Com/Atproto/Identity/Defs/IdentityInfo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.identity.defs.identityInfo 9 11 * Type: object 10 12 * ··· 19 21 */ 20 22 class IdentityInfo extends Data 21 23 { 22 - 23 24 /** 24 25 * @param string $handle The validated handle of the account; or 'handle.invalid' if the handle did not bi-directionally match the DID document. 25 26 * @param mixed $didDoc The complete DID document for the identity.
+2 -1
src/Generated/Com/Atproto/Label/Defs/Label.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Metadata tag on an atproto resource (eg, repo or record). 10 12 * 11 13 * Lexicon: com.atproto.label.defs.label ··· 32 34 */ 33 35 class Label extends Data 34 36 { 35 - 36 37 /** 37 38 * @param string $src DID of the actor who created this label. 38 39 * @param string $uri AT URI of the record, repository (account), or other resource that this label applies to.
+2 -1
src/Generated/Com/Atproto/Label/Defs/LabelValueDefinition.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Declares a label value and its expected interpretations and behaviors. 9 11 * 10 12 * Lexicon: com.atproto.label.defs.labelValueDefinition ··· 24 26 */ 25 27 class LabelValueDefinition extends Data 26 28 { 27 - 28 29 /** 29 30 * @param string $identifier The value of the label being defined. Must only include lowercase ascii and the '-' character ([a-z-]+). 30 31 * @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.
+2 -1
src/Generated/Com/Atproto/Label/Defs/LabelValueDefinitionStrings.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Strings which describe the label in the UI, localized into a specific 9 11 * language. 10 12 * ··· 25 27 */ 26 28 class LabelValueDefinitionStrings extends Data 27 29 { 28 - 29 30 /** 30 31 * @param string $lang The code of the language these strings are written in. 31 32 * @param string $name A short human-readable name for the label.
+2 -1
src/Generated/Com/Atproto/Label/Defs/SelfLabel.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Metadata tag on an atproto record, published by the author within the record. 9 11 * Note that schemas should use #selfLabels, not #selfLabel. 10 12 * ··· 19 21 */ 20 22 class SelfLabel extends Data 21 23 { 22 - 23 24 /** 24 25 * @param string $val The short string name of the value or type of this label. 25 26 */
+2 -1
src/Generated/Com/Atproto/Label/Defs/SelfLabels.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Metadata tags on an atproto record, published by the author within the 9 11 * record. 10 12 * ··· 19 21 */ 20 22 class SelfLabels extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly array $values 25 26 ) {
+3
src/Generated/Com/Atproto/Label/LabelValue.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\Com\Atproto\Label; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum LabelValue: string 6 9 { 7 10 case Hide = '!hide';
+2 -1
src/Generated/Com/Atproto/Label/SubscribeLabels/Info.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.label.subscribeLabels.info 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class Info extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $name, 22 23 public readonly ?string $message = null
+2 -1
src/Generated/Com/Atproto/Label/SubscribeLabels/Labels.php
··· 6 6 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.label.subscribeLabels.labels 10 12 * Type: object 11 13 * ··· 17 19 */ 18 20 class Labels extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly int $seq, 23 24 public readonly array $labels
+2 -1
src/Generated/Com/Atproto/Moderation/CreateReport/ModTool.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Moderation tool information for tracing the source of the action 9 11 * 10 12 * Lexicon: com.atproto.moderation.createReport.modTool ··· 18 20 */ 19 21 class ModTool extends Data 20 22 { 21 - 22 23 /** 23 24 * @param string $name Name/identifier of the source (e.g., 'bsky-app/android', 'bsky-web/chrome') 24 25 * @param mixed $meta Additional arbitrary metadata about the source
+3
src/Generated/Com/Atproto/Moderation/ReasonType.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\Com\Atproto\Moderation; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum ReasonType: string 6 9 { 7 10 case ReasonSpam = 'com.atproto.moderation.defs#reasonSpam';
+2
src/Generated/Com/Atproto/Moderation/SubjectType.php
··· 3 3 namespace SocialDept\Schema\Generated\Com\Atproto\Moderation; 4 4 5 5 /** 6 + * GENERATED CODE - DO NOT EDIT 7 + * 6 8 * Tag describing a type of subject that might be reported. 7 9 */ 8 10 enum SubjectType: string
+2 -1
src/Generated/Com/Atproto/Repo/ApplyWrites/Create.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Operation which creates a new record. 9 11 * 10 12 * Lexicon: com.atproto.repo.applyWrites.create ··· 22 24 */ 23 25 class Create extends Data 24 26 { 25 - 26 27 /** 27 28 * @param string|null $rkey NOTE: maxLength is redundant with record-key format. Keeping it temporarily to ensure backwards compatibility. 28 29 */
+2 -1
src/Generated/Com/Atproto/Repo/ApplyWrites/CreateResult.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.applyWrites.createResult 9 11 * Type: object 10 12 * ··· 19 21 */ 20 22 class CreateResult extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $uri, 25 26 public readonly string $cid,
+2 -1
src/Generated/Com/Atproto/Repo/ApplyWrites/Delete.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Operation which deletes an existing record. 9 11 * 10 12 * Lexicon: com.atproto.repo.applyWrites.delete ··· 20 22 */ 21 23 class Delete extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $collection, 26 27 public readonly string $rkey
+2 -2
src/Generated/Com/Atproto/Repo/ApplyWrites/DeleteResult.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.applyWrites.deleteResult 9 11 * Type: object 10 12 */ 11 13 class DeleteResult extends Data 12 14 { 13 - 14 - 15 15 /** 16 16 * Get the lexicon NSID for this data type. 17 17 *
+2 -1
src/Generated/Com/Atproto/Repo/ApplyWrites/Update.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Operation which updates an existing record. 9 11 * 10 12 * Lexicon: com.atproto.repo.applyWrites.update ··· 21 23 */ 22 24 class Update extends Data 23 25 { 24 - 25 26 public function __construct( 26 27 public readonly string $collection, 27 28 public readonly string $rkey,
+2 -1
src/Generated/Com/Atproto/Repo/ApplyWrites/UpdateResult.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.applyWrites.updateResult 9 11 * Type: object 10 12 * ··· 19 21 */ 20 22 class UpdateResult extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $uri, 25 26 public readonly string $cid,
+2 -1
src/Generated/Com/Atproto/Repo/Defs/CommitMeta.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.defs.commitMeta 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class CommitMeta extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $cid, 24 25 public readonly string $rev
+2 -1
src/Generated/Com/Atproto/Repo/ListMissingBlobs/RecordBlob.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.listMissingBlobs.recordBlob 9 11 * Type: object 10 12 * ··· 18 20 */ 19 21 class RecordBlob extends Data 20 22 { 21 - 22 23 public function __construct( 23 24 public readonly string $cid, 24 25 public readonly string $recordUri
+2 -1
src/Generated/Com/Atproto/Repo/ListRecords/Record.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.repo.listRecords.record 9 11 * Type: object 10 12 * ··· 19 21 */ 20 22 class Record extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $uri, 25 26 public readonly string $cid,
+2 -1
src/Generated/Com/Atproto/Repo/StrongRef.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * A URI with a content-hash fingerprint. 9 11 * 10 12 * Lexicon: com.atproto.repo.strongRef ··· 20 22 */ 21 23 class StrongRef extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $uri, 26 27 public readonly string $cid
+2 -1
src/Generated/Com/Atproto/Server/CreateAppPassword/AppPassword.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.server.createAppPassword.appPassword 10 12 * Type: object 11 13 * ··· 20 22 */ 21 23 class AppPassword extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly string $name, 26 27 public readonly string $password,
+2 -1
src/Generated/Com/Atproto/Server/CreateInviteCodes/AccountCodes.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.server.createInviteCodes.accountCodes 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class AccountCodes extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $account, 22 23 public readonly array $codes
+2 -1
src/Generated/Com/Atproto/Server/Defs/InviteCode.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.server.defs.inviteCode 10 12 * Type: object 11 13 * ··· 23 25 */ 24 26 class InviteCode extends Data 25 27 { 26 - 27 28 public function __construct( 28 29 public readonly string $code, 29 30 public readonly int $available,
+2 -1
src/Generated/Com/Atproto/Server/Defs/InviteCodeUse.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.server.defs.inviteCodeUse 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class InviteCodeUse extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $usedBy, 25 26 public readonly Carbon $usedAt
+2 -1
src/Generated/Com/Atproto/Server/DescribeServer/Contact.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.server.describeServer.contact 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class Contact extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly ?string $email = null 18 19 ) {
+2 -1
src/Generated/Com/Atproto/Server/DescribeServer/Links.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.server.describeServer.links 9 11 * Type: object 10 12 * ··· 17 19 */ 18 20 class Links extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly ?string $privacyPolicy = null, 23 24 public readonly ?string $termsOfService = null
+2 -1
src/Generated/Com/Atproto/Server/ListAppPasswords/AppPassword.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.server.listAppPasswords.appPassword 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class AppPassword extends Data 21 23 { 22 - 23 24 public function __construct( 24 25 public readonly string $name, 25 26 public readonly Carbon $createdAt,
+3
src/Generated/Com/Atproto/Sync/HostStatus.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\Com\Atproto\Sync; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum HostStatus: string 6 9 { 7 10 case Active = 'active';
+2 -1
src/Generated/Com/Atproto/Sync/ListHosts/Host.php
··· 6 6 use SocialDept\Schema\Generated\Com\Atproto\Sync\HostStatus; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: com.atproto.sync.listHosts.host 10 12 * Type: object 11 13 * ··· 19 21 */ 20 22 class Host extends Data 21 23 { 22 - 23 24 /** 24 25 * @param string $hostname hostname of server; not a URL (no scheme) 25 26 * @param int|null $seq Recent repo stream event sequence number. May be delayed from actual stream processing (eg, persisted cursor not in-memory cursor).
+2 -1
src/Generated/Com/Atproto/Sync/ListRepos/Repo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.sync.listRepos.repo 9 11 * Type: object 10 12 * ··· 22 24 */ 23 25 class Repo extends Data 24 26 { 25 - 26 27 /** 27 28 * @param string $head Current repo commit CID 28 29 * @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.
+2 -1
src/Generated/Com/Atproto/Sync/ListReposByCollection/Repo.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.sync.listReposByCollection.repo 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class Repo extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/Account.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Represents a change to an account's status on a host (eg, PDS or Relay). The 10 12 * semantics of this event are that the status is at the host which emitted the 11 13 * event, not necessarily that at the currently active PDS. Eg, a Relay takedown ··· 27 29 */ 28 30 class Account extends Data 29 31 { 30 - 31 32 /** 32 33 * @param bool $active Indicates that the account has a repository which can be fetched from the host that emitted this event. 33 34 * @param string|null $status If active=false, this optional field indicates a reason for why the account is not active.
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/Commit.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Represents an update of repository state. Note that empty commits are 10 12 * allowed, which include no repo data changes, but an update to rev and 11 13 * signature. ··· 37 39 */ 38 40 class Commit extends Data 39 41 { 40 - 41 42 /** 42 43 * @param int $seq The stream sequence number of this message. 43 44 * @param bool $rebase DEPRECATED -- unused
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/Identity.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Represents a change to an account's identity. Could be an updated handle, 10 12 * signing key, or pds hosting endpoint. Serves as a prod to all downstream 11 13 * services to refresh their identity cache. ··· 26 28 */ 27 29 class Identity extends Data 28 30 { 29 - 30 31 /** 31 32 * @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. 32 33 */
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/Info.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: com.atproto.sync.subscribeRepos.info 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class Info extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $name, 22 23 public readonly ?string $message = null
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/RepoOp.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * A repo operation, ie a mutation of a single record. 9 11 * 10 12 * Lexicon: com.atproto.sync.subscribeRepos.repoOp ··· 20 22 */ 21 23 class RepoOp extends Data 22 24 { 23 - 24 25 /** 25 26 * @param string $cid For creates and updates, the new record CID. For deletions, null. 26 27 * @param string|null $prev For updates and deletes, the previous record CID (required for inductive firehose). For creations, field should not be defined.
+2 -1
src/Generated/Com/Atproto/Sync/SubscribeRepos/Sync.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Updates the repo to a new state, without necessarily including that state on 10 12 * the firehose. Used to recover from broken commit streams, data loss 11 13 * incidents, or in situations where upstream host does not know recent state of ··· 28 30 */ 29 31 class Sync extends Data 30 32 { 31 - 32 33 /** 33 34 * @param int $seq The stream sequence number of this message. 34 35 * @param string $did The account this repo event corresponds to. Must match that in the commit object.
+2 -1
src/Generated/Tools/Ozone/Communication/Defs/TemplateView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: tools.ozone.communication.defs.templateView 10 12 * Type: object 11 13 * ··· 28 30 */ 29 31 class TemplateView extends Data 30 32 { 31 - 32 33 /** 33 34 * @param string $name Name of the template. 34 35 * @param string $contentMarkdown Subject of the message, used in emails.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AccountEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Logs account status related events on a repo subject. Normally captured by 10 12 * automod from the firehose and emitted to ozone for historical tracking. 11 13 * ··· 23 25 */ 24 26 class AccountEvent extends Data 25 27 { 26 - 27 28 /** 28 29 * @param bool $active Indicates that the account has a repository which can be fetched from the host that emitted this event. 29 30 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AccountHosting.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: tools.ozone.moderation.defs.accountHosting 10 12 * Type: object 11 13 * ··· 26 28 */ 27 29 class AccountHosting extends Data 28 30 { 29 - 30 31 public function __construct( 31 32 public readonly string $status, 32 33 public readonly ?Carbon $updatedAt = null,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AccountStats.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Statistics about a particular account subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.accountStats ··· 18 20 */ 19 21 class AccountStats extends Data 20 22 { 21 - 22 23 /** 23 24 * @param int|null $reportCount Total number of reports on the account 24 25 * @param int|null $appealCount Total number of appeals against a moderation action on the account
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AccountStrike.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Strike information for an account 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.accountStrike ··· 22 24 */ 23 25 class AccountStrike extends Data 24 26 { 25 - 26 27 /** 27 28 * @param int|null $activeStrikeCount Current number of active strikes (excluding expired strikes) 28 29 * @param int|null $totalStrikeCount Total number of strikes ever received (including expired strikes)
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AgeAssuranceEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Age assurance info coming directly from users. Only works on DID subjects. 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.ageAssuranceEvent ··· 25 27 */ 26 28 class AgeAssuranceEvent extends Data 27 29 { 28 - 29 30 /** 30 31 * @param Carbon $createdAt The date and time of this write operation. 31 32 * @param string $status The status of the age assurance process.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/AgeAssuranceOverrideEvent.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Age assurance status override by moderators. Only works on DID subjects. 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.ageAssuranceOverrideEvent ··· 18 20 */ 19 21 class AgeAssuranceOverrideEvent extends Data 20 22 { 21 - 22 23 /** 23 24 * @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. 24 25 * @param string $comment Comment describing the reason for the override.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/BlobView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: tools.ozone.moderation.defs.blobView 11 13 * Type: object 12 14 * ··· 24 26 */ 25 27 class BlobView extends Data 26 28 { 27 - 28 29 public function __construct( 29 30 public readonly string $cid, 30 31 public readonly string $mimeType,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/CancelScheduledTakedownEvent.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Logs cancellation of a scheduled takedown action for an account. 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.cancelScheduledTakedownEvent ··· 14 16 */ 15 17 class CancelScheduledTakedownEvent extends Data 16 18 { 17 - 18 19 public function __construct( 19 20 public readonly ?string $comment = null 20 21 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/IdentityEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Logs identity related events on a repo subject. Normally captured by automod 10 12 * from the firehose and emitted to ozone for historical tracking. 11 13 * ··· 26 28 */ 27 29 class IdentityEvent extends Data 28 30 { 29 - 30 31 public function __construct( 31 32 public readonly Carbon $timestamp, 32 33 public readonly ?string $comment = null,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ImageDetails.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.imageDetails 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class ImageDetails extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly int $width, 22 23 public readonly int $height
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventAcknowledge.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.modEventAcknowledge 9 11 * Type: object 10 12 * ··· 13 15 */ 14 16 class ModEventAcknowledge extends Data 15 17 { 16 - 17 18 /** 18 19 * @param bool|null $acknowledgeAccountSubjects If true, all other reports on content authored by this account will be resolved (acknowledged). 19 20 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventComment.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Add a comment to a subject. An empty comment will clear any previously set 9 11 * sticky comment. 10 12 * ··· 16 18 */ 17 19 class ModEventComment extends Data 18 20 { 19 - 20 21 /** 21 22 * @param bool|null $sticky Make the comment persistent on the subject 22 23 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventDivert.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Divert a record's blobs to a 3rd party service for further scanning/tagging 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventDivert ··· 14 16 */ 15 17 class ModEventDivert extends Data 16 18 { 17 - 18 19 public function __construct( 19 20 public readonly ?string $comment = null 20 21 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventEmail.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Keep a log of outgoing email to a user 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.modEventEmail ··· 27 29 */ 28 30 class ModEventEmail extends Data 29 31 { 30 - 31 32 /** 32 33 * @param string $subjectLine The subject line of the email sent to the user. 33 34 * @param string|null $content The content of the email sent to the user.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventEscalate.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.modEventEscalate 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class ModEventEscalate extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly ?string $comment = null 18 19 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventLabel.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Apply/Negate labels on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventLabel ··· 20 22 */ 21 23 class ModEventLabel extends Data 22 24 { 23 - 24 25 /** 25 26 * @param int|null $durationInHours Indicates how long the label will remain on the subject. Only applies on labels that are being added. 26 27 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventMute.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Mute incoming reports on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventMute ··· 18 20 */ 19 21 class ModEventMute extends Data 20 22 { 21 - 22 23 /** 23 24 * @param int $durationInHours Indicates how long the subject should remain muted. 24 25 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventMuteReporter.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Mute incoming reports from an account 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventMuteReporter ··· 15 17 */ 16 18 class ModEventMuteReporter extends Data 17 19 { 18 - 19 20 /** 20 21 * @param int|null $durationInHours Indicates how long the account should remain muted. Falsy value here means a permanent mute. 21 22 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventPriorityScore.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Set priority score of the subject. Higher score means higher priority. 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventPriorityScore ··· 20 22 */ 21 23 class ModEventPriorityScore extends Data 22 24 { 23 - 24 25 public function __construct( 25 26 public readonly int $score, 26 27 public readonly ?string $comment = null
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventReport.php
··· 6 6 use SocialDept\Schema\Generated\Com\Atproto\Moderation\ReasonType; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Report a subject 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.modEventReport ··· 20 22 */ 21 23 class ModEventReport extends Data 22 24 { 23 - 24 25 /** 25 26 * @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. 26 27 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventResolveAppeal.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Resolve appeal on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventResolveAppeal ··· 14 16 */ 15 17 class ModEventResolveAppeal extends Data 16 18 { 17 - 18 19 /** 19 20 * @param string|null $comment Describe resolution. 20 21 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventReverseTakedown.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Revert take down action on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventReverseTakedown ··· 20 22 */ 21 23 class ModEventReverseTakedown extends Data 22 24 { 23 - 24 25 /** 25 26 * @param string|null $comment Describe reasoning behind the reversal. 26 27 * @param array<string>|null $policies Names/Keywords of the policy infraction for which takedown is being reversed.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventTag.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Add/Remove a tag on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventTag ··· 19 21 */ 20 22 class ModEventTag extends Data 21 23 { 22 - 23 24 /** 24 25 * @param array<string> $add Tags to be added to the subject. If already exists, won't be duplicated. 25 26 * @param array<string> $remove Tags to be removed to the subject. Ignores a tag If it doesn't exist, won't be duplicated.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventTakedown.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Take down a subject permanently or temporarily 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.modEventTakedown ··· 26 28 */ 27 29 class ModEventTakedown extends Data 28 30 { 29 - 30 31 /** 31 32 * @param int|null $durationInHours Indicates how long the takedown should be in effect before automatically expiring. 32 33 * @param bool|null $acknowledgeAccountSubjects If true, all other reports on content authored by this account will be resolved (acknowledged).
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventUnmute.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Unmute action on a subject 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventUnmute ··· 14 16 */ 15 17 class ModEventUnmute extends Data 16 18 { 17 - 18 19 /** 19 20 * @param string|null $comment Describe reasoning behind the reversal. 20 21 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventUnmuteReporter.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Unmute incoming reports from an account 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventUnmuteReporter ··· 14 16 */ 15 17 class ModEventUnmuteReporter extends Data 16 18 { 17 - 18 19 /** 19 20 * @param string|null $comment Describe reasoning behind the reversal. 20 21 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventView 11 13 * Type: object 12 14 * ··· 27 29 */ 28 30 class ModEventView extends Data 29 31 { 30 - 31 32 public function __construct( 32 33 public readonly int $id, 33 34 public readonly mixed $event,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModEventViewDetail.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: tools.ozone.moderation.defs.modEventViewDetail 11 13 * Type: object 12 14 * ··· 25 27 */ 26 28 class ModEventViewDetail extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly int $id, 31 32 public readonly mixed $event,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModTool.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Moderation tool information for tracing the source of the action 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.modTool ··· 18 20 */ 19 21 class ModTool extends Data 20 22 { 21 - 22 23 /** 23 24 * @param string $name Name/identifier of the source (e.g., 'automod', 'ozone/workspace') 24 25 * @param mixed $meta Additional arbitrary metadata about the source
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/Moderation.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.moderation 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class Moderation extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly mixed $subjectStatus = null 18 19 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ModerationDetail.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.moderationDetail 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class ModerationDetail extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly mixed $subjectStatus = null 18 19 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Logs lifecycle event on a record subject. Normally captured by automod from 10 12 * the firehose and emitted to ozone for historical tracking. 11 13 * ··· 24 26 */ 25 27 class RecordEvent extends Data 26 28 { 27 - 28 29 public function __construct( 29 30 public readonly string $op, 30 31 public readonly Carbon $timestamp,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordHosting.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: tools.ozone.moderation.defs.recordHosting 10 12 * Type: object 11 13 * ··· 22 24 */ 23 25 class RecordHosting extends Data 24 26 { 25 - 26 27 public function __construct( 27 28 public readonly string $status, 28 29 public readonly ?Carbon $updatedAt = null,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Lexicon: tools.ozone.moderation.defs.recordView 10 12 * Type: object 11 13 * ··· 25 27 */ 26 28 class RecordView extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly string $uri, 31 32 public readonly string $cid,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordViewDetail.php
··· 7 7 use SocialDept\Schema\Generated\Com\Atproto\Label\Label; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: tools.ozone.moderation.defs.recordViewDetail 11 13 * Type: object 12 14 * ··· 27 29 */ 28 30 class RecordViewDetail extends Data 29 31 { 30 - 31 32 public function __construct( 32 33 public readonly string $uri, 33 34 public readonly string $cid,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordViewNotFound.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.recordViewNotFound 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class RecordViewNotFound extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $uri 22 23 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RecordsStats.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Statistics about a set of record subject items 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.recordsStats ··· 21 23 */ 22 24 class RecordsStats extends Data 23 25 { 24 - 25 26 /** 26 27 * @param int|null $totalReports Cumulative sum of the number of reports on the items in the set 27 28 * @param int|null $reportedCount Number of items that were reported at least once
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RepoView.php
··· 8 8 use SocialDept\Schema\Generated\Com\Atproto\Server\InviteCode; 9 9 10 10 /** 11 + * GENERATED CODE - DO NOT EDIT 12 + * 11 13 * Lexicon: tools.ozone.moderation.defs.repoView 12 14 * Type: object 13 15 * ··· 32 34 */ 33 35 class RepoView extends Data 34 36 { 35 - 36 37 public function __construct( 37 38 public readonly string $did, 38 39 public readonly string $handle,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RepoViewDetail.php
··· 9 9 use SocialDept\Schema\Generated\Com\Atproto\Server\InviteCode; 10 10 11 11 /** 12 + * GENERATED CODE - DO NOT EDIT 13 + * 12 14 * Lexicon: tools.ozone.moderation.defs.repoViewDetail 13 15 * Type: object 14 16 * ··· 37 39 */ 38 40 class RepoViewDetail extends Data 39 41 { 40 - 41 42 public function __construct( 42 43 public readonly string $did, 43 44 public readonly string $handle,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RepoViewNotFound.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.repoViewNotFound 9 11 * Type: object 10 12 * ··· 16 18 */ 17 19 class RepoViewNotFound extends Data 18 20 { 19 - 20 21 public function __construct( 21 22 public readonly string $did 22 23 ) {
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ReporterStats.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.reporterStats 9 11 * Type: object 10 12 * ··· 24 26 */ 25 27 class ReporterStats extends Data 26 28 { 27 - 28 29 /** 29 30 * @param int $accountReportCount The total number of reports made by the user on accounts. 30 31 * @param int $recordReportCount The total number of reports made by the user on records.
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/RevokeAccountCredentialsEvent.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Account credentials revocation by moderators. Only works on DID subjects. 9 11 * 10 12 * Lexicon: tools.ozone.moderation.defs.revokeAccountCredentialsEvent ··· 17 19 */ 18 20 class RevokeAccountCredentialsEvent extends Data 19 21 { 20 - 21 22 /** 22 23 * @param string $comment Comment describing the reason for the revocation. 23 24 */
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ScheduleTakedownEvent.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * Logs a scheduled takedown action for an account. 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.scheduleTakedownEvent ··· 23 25 */ 24 26 class ScheduleTakedownEvent extends Data 25 27 { 26 - 27 28 public function __construct( 28 29 public readonly ?string $comment = null, 29 30 public readonly ?Carbon $executeAt = null,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/ScheduledActionView.php
··· 6 6 use SocialDept\Schema\Data\Data; 7 7 8 8 /** 9 + * GENERATED CODE - DO NOT EDIT 10 + * 9 11 * View of a scheduled moderation action 10 12 * 11 13 * Lexicon: tools.ozone.moderation.defs.scheduledActionView ··· 40 42 */ 41 43 class ScheduledActionView extends Data 42 44 { 43 - 44 45 /** 45 46 * @param int $id Auto-incrementing row ID 46 47 * @param string $action Type of action to be executed
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/SubjectStatusView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Lexicon: tools.ozone.moderation.defs.subjectStatusView 11 13 * Type: object 12 14 * ··· 52 54 */ 53 55 class SubjectStatusView extends Data 54 56 { 55 - 56 57 /** 57 58 * @param Carbon $updatedAt Timestamp referencing when the last update was made to the moderation status of the subject 58 59 * @param Carbon $createdAt Timestamp referencing the first moderation status impacting event was emitted on the subject
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/SubjectView.php
··· 7 7 use SocialDept\Schema\Support\UnionHelper; 8 8 9 9 /** 10 + * GENERATED CODE - DO NOT EDIT 11 + * 10 12 * Detailed view of a subject. For record subjects, the author's repo and 11 13 * profile will be returned. 12 14 * ··· 25 27 */ 26 28 class SubjectView extends Data 27 29 { 28 - 29 30 public function __construct( 30 31 public readonly SubjectType $type, 31 32 public readonly string $subject,
+2 -1
src/Generated/Tools/Ozone/Moderation/Defs/VideoDetails.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.moderation.defs.videoDetails 9 11 * Type: object 10 12 * ··· 17 19 */ 18 20 class VideoDetails extends Data 19 21 { 20 - 21 22 public function __construct( 22 23 public readonly int $width, 23 24 public readonly int $height,
+3
src/Generated/Tools/Ozone/Moderation/SubjectReviewState.php
··· 2 2 3 3 namespace SocialDept\Schema\Generated\Tools\Ozone\Moderation; 4 4 5 + /** 6 + * GENERATED CODE - DO NOT EDIT 7 + */ 5 8 enum SubjectReviewState: string 6 9 { 7 10 case ReviewOpen = '#reviewOpen';
+2 -1
src/Generated/Tools/Ozone/Server/GetConfig/ServiceConfig.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.server.getConfig.serviceConfig 9 11 * Type: object 10 12 * ··· 15 17 */ 16 18 class ServiceConfig extends Data 17 19 { 18 - 19 20 public function __construct( 20 21 public readonly ?string $url = null 21 22 ) {
+2 -1
src/Generated/Tools/Ozone/Server/GetConfig/ViewerConfig.php
··· 5 5 use SocialDept\Schema\Data\Data; 6 6 7 7 /** 8 + * GENERATED CODE - DO NOT EDIT 9 + * 8 10 * Lexicon: tools.ozone.server.getConfig.viewerConfig 9 11 * Type: object 10 12 * ··· 12 14 */ 13 15 class ViewerConfig extends Data 14 16 { 15 - 16 17 public function __construct( 17 18 public readonly ?string $role = null 18 19 ) {
+2 -2
src/Generator/ClassGenerator.php
··· 183 183 $docLines = [' /**']; 184 184 $docLines = array_merge($docLines, $docParams); 185 185 $docLines[] = ' */'; 186 - $docBlock = "\n".implode("\n", $docLines); 186 + $docBlock = implode("\n", $docLines)."\n"; 187 187 } else { 188 188 $docBlock = ''; 189 189 } 190 190 191 - return $docBlock."\n public function __construct(\n".implode("\n", $params)."\n ) {\n }"; 191 + return $docBlock." public function __construct(\n".implode("\n", $params)."\n ) {\n }"; 192 192 } 193 193 194 194 /**
+4
src/Generator/DocBlockGenerator.php
··· 30 30 ): string { 31 31 $lines = ['/**']; 32 32 33 + // Add generated code warning 34 + $lines[] = ' * GENERATED CODE - DO NOT EDIT'; 35 + $lines[] = ' *'; 36 + 33 37 // Add description 34 38 if ($document->description) { 35 39 $lines = array_merge($lines, $this->wrapDescription($document->description));
+6 -2
src/Generator/EnumGenerator.php
··· 161 161 $code = "<?php\n\n"; 162 162 $code .= "namespace {$namespace};\n\n"; 163 163 164 + $code .= "/**\n"; 165 + $code .= " * GENERATED CODE - DO NOT EDIT\n"; 166 + 164 167 if ($description) { 165 - $code .= "/**\n"; 168 + $code .= " *\n"; 166 169 $code .= " * " . str_replace("\n", "\n * ", $description) . "\n"; 167 - $code .= " */\n"; 168 170 } 171 + 172 + $code .= " */\n"; 169 173 170 174 $code .= "enum {$enumName}: string\n"; 171 175 $code .= "{\n";