Teal.fm frontend powered by slices.network tealfm-slices.wisp.place
tealfm slices
1""" 2Indicates that an Input Object is a OneOf Input Object (and thus requires exactly one of its field be provided) 3""" 4directive @oneOf on INPUT_OBJECT 5 6""" 7Provides a scalar specification URL for specifying the behavior of custom scalar types. 8""" 9directive @specifiedBy( 10 """URL that specifies the behavior of this scalar.""" 11 url: String! 12) on SCALAR 13 14input AggregationOrderBy { 15 count: SortDirection 16} 17 18type AppBskyActorProfile { 19 uri: String! 20 cid: String! 21 did: String! 22 indexedAt: String! 23 actorHandle: String 24 avatar: Blob 25 banner: Blob 26 createdAt: String 27 description: String 28 displayName: String 29 joinedViaStarterPack: JSON 30 labels: JSON 31 pinnedPost: JSON 32 appBskyActorProfile: AppBskyActorProfile 33 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 34 appBskyFeedPostgatesCount: Int! 35 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 36 appBskyFeedThreadgatesCount: Int! 37 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 38 appBskyActorProfilesCount: Int! 39 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 40 fmTealAlphaFeedPlaysCount: Int! 41} 42 43type AppBskyActorProfileAggregated { 44 avatar: JSON 45 banner: JSON 46 createdAt: JSON 47 description: JSON 48 displayName: JSON 49 joinedViaStarterPack: JSON 50 labels: JSON 51 pinnedPost: JSON 52 count: Int! 53} 54 55type AppBskyActorProfileConnection { 56 totalCount: Int! 57 pageInfo: PageInfo! 58 edges: [AppBskyActorProfileEdge!]! 59 nodes: [AppBskyActorProfile!]! 60} 61 62type AppBskyActorProfileEdge { 63 node: AppBskyActorProfile! 64 cursor: String! 65} 66 67enum AppBskyActorProfileGroupByField { 68 indexedAt 69 avatar 70 banner 71 createdAt 72 description 73 displayName 74 joinedViaStarterPack 75 labels 76 pinnedPost 77} 78 79input AppBskyActorProfileGroupByFieldInput { 80 field: AppBskyActorProfileGroupByField! 81 interval: DateInterval 82} 83 84input AppBskyActorProfileSortFieldInput { 85 field: AppBskyActorProfileGroupByField! 86 direction: SortDirection 87} 88 89input AppBskyActorProfileWhereInput { 90 indexedAt: DateTimeFilter 91 uri: StringFilter 92 cid: StringFilter 93 did: StringFilter 94 collection: StringFilter 95 actorHandle: StringFilter 96 avatar: StringFilter 97 banner: StringFilter 98 createdAt: StringFilter 99 description: StringFilter 100 displayName: StringFilter 101 joinedViaStarterPack: StringFilter 102 labels: StringFilter 103 pinnedPost: StringFilter 104} 105 106type AppBskyEmbedExternal { 107 uri: String! 108 cid: String! 109 did: String! 110 indexedAt: String! 111 actorHandle: String 112 external: JSON! 113 appBskyActorProfile: AppBskyActorProfile 114 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 115 appBskyFeedPostgatesCount: Int! 116 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 117 appBskyFeedThreadgatesCount: Int! 118 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 119 appBskyActorProfilesCount: Int! 120 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 121 fmTealAlphaFeedPlaysCount: Int! 122} 123 124type AppBskyEmbedExternalAggregated { 125 external: JSON 126 count: Int! 127} 128 129type AppBskyEmbedExternalConnection { 130 totalCount: Int! 131 pageInfo: PageInfo! 132 edges: [AppBskyEmbedExternalEdge!]! 133 nodes: [AppBskyEmbedExternal!]! 134} 135 136type AppBskyEmbedExternalEdge { 137 node: AppBskyEmbedExternal! 138 cursor: String! 139} 140 141enum AppBskyEmbedExternalGroupByField { 142 indexedAt 143 external 144} 145 146input AppBskyEmbedExternalGroupByFieldInput { 147 field: AppBskyEmbedExternalGroupByField! 148 interval: DateInterval 149} 150 151input AppBskyEmbedExternalSortFieldInput { 152 field: AppBskyEmbedExternalGroupByField! 153 direction: SortDirection 154} 155 156input AppBskyEmbedExternalWhereInput { 157 indexedAt: DateTimeFilter 158 uri: StringFilter 159 cid: StringFilter 160 did: StringFilter 161 collection: StringFilter 162 actorHandle: StringFilter 163 external: StringFilter 164} 165 166type AppBskyEmbedImages { 167 uri: String! 168 cid: String! 169 did: String! 170 indexedAt: String! 171 actorHandle: String 172 images: JSON! 173 appBskyActorProfile: AppBskyActorProfile 174 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 175 appBskyFeedPostgatesCount: Int! 176 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 177 appBskyFeedThreadgatesCount: Int! 178 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 179 appBskyActorProfilesCount: Int! 180 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 181 fmTealAlphaFeedPlaysCount: Int! 182} 183 184type AppBskyEmbedImagesAggregated { 185 images: JSON 186 count: Int! 187} 188 189type AppBskyEmbedImagesConnection { 190 totalCount: Int! 191 pageInfo: PageInfo! 192 edges: [AppBskyEmbedImagesEdge!]! 193 nodes: [AppBskyEmbedImages!]! 194} 195 196type AppBskyEmbedImagesEdge { 197 node: AppBskyEmbedImages! 198 cursor: String! 199} 200 201enum AppBskyEmbedImagesGroupByField { 202 indexedAt 203 images 204} 205 206input AppBskyEmbedImagesGroupByFieldInput { 207 field: AppBskyEmbedImagesGroupByField! 208 interval: DateInterval 209} 210 211input AppBskyEmbedImagesSortFieldInput { 212 field: AppBskyEmbedImagesGroupByField! 213 direction: SortDirection 214} 215 216input AppBskyEmbedImagesWhereInput { 217 indexedAt: DateTimeFilter 218 uri: StringFilter 219 cid: StringFilter 220 did: StringFilter 221 collection: StringFilter 222 actorHandle: StringFilter 223 images: StringFilter 224} 225 226type AppBskyEmbedRecord { 227 uri: String! 228 cid: String! 229 did: String! 230 indexedAt: String! 231 actorHandle: String 232 record: JSON! 233 appBskyActorProfile: AppBskyActorProfile 234 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 235 appBskyFeedPostgatesCount: Int! 236 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 237 appBskyFeedThreadgatesCount: Int! 238 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 239 appBskyActorProfilesCount: Int! 240 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 241 fmTealAlphaFeedPlaysCount: Int! 242} 243 244type AppBskyEmbedRecordAggregated { 245 record: JSON 246 count: Int! 247} 248 249type AppBskyEmbedRecordConnection { 250 totalCount: Int! 251 pageInfo: PageInfo! 252 edges: [AppBskyEmbedRecordEdge!]! 253 nodes: [AppBskyEmbedRecord!]! 254} 255 256type AppBskyEmbedRecordEdge { 257 node: AppBskyEmbedRecord! 258 cursor: String! 259} 260 261enum AppBskyEmbedRecordGroupByField { 262 indexedAt 263 record 264} 265 266input AppBskyEmbedRecordGroupByFieldInput { 267 field: AppBskyEmbedRecordGroupByField! 268 interval: DateInterval 269} 270 271input AppBskyEmbedRecordSortFieldInput { 272 field: AppBskyEmbedRecordGroupByField! 273 direction: SortDirection 274} 275 276input AppBskyEmbedRecordWhereInput { 277 indexedAt: DateTimeFilter 278 uri: StringFilter 279 cid: StringFilter 280 did: StringFilter 281 collection: StringFilter 282 actorHandle: StringFilter 283 record: StringFilter 284} 285 286type AppBskyEmbedRecordWithMedia { 287 uri: String! 288 cid: String! 289 did: String! 290 indexedAt: String! 291 actorHandle: String 292 media: JSON! 293 record: JSON! 294 appBskyActorProfile: AppBskyActorProfile 295 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 296 appBskyFeedPostgatesCount: Int! 297 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 298 appBskyFeedThreadgatesCount: Int! 299 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 300 appBskyActorProfilesCount: Int! 301 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 302 fmTealAlphaFeedPlaysCount: Int! 303} 304 305type AppBskyEmbedRecordWithMediaAggregated { 306 media: JSON 307 record: JSON 308 count: Int! 309} 310 311type AppBskyEmbedRecordWithMediaConnection { 312 totalCount: Int! 313 pageInfo: PageInfo! 314 edges: [AppBskyEmbedRecordWithMediaEdge!]! 315 nodes: [AppBskyEmbedRecordWithMedia!]! 316} 317 318type AppBskyEmbedRecordWithMediaEdge { 319 node: AppBskyEmbedRecordWithMedia! 320 cursor: String! 321} 322 323enum AppBskyEmbedRecordWithMediaGroupByField { 324 indexedAt 325 media 326 record 327} 328 329input AppBskyEmbedRecordWithMediaGroupByFieldInput { 330 field: AppBskyEmbedRecordWithMediaGroupByField! 331 interval: DateInterval 332} 333 334input AppBskyEmbedRecordWithMediaSortFieldInput { 335 field: AppBskyEmbedRecordWithMediaGroupByField! 336 direction: SortDirection 337} 338 339input AppBskyEmbedRecordWithMediaWhereInput { 340 indexedAt: DateTimeFilter 341 uri: StringFilter 342 cid: StringFilter 343 did: StringFilter 344 collection: StringFilter 345 actorHandle: StringFilter 346 media: StringFilter 347 record: StringFilter 348} 349 350type AppBskyEmbedVideo { 351 uri: String! 352 cid: String! 353 did: String! 354 indexedAt: String! 355 actorHandle: String 356 alt: String 357 aspectRatio: JSON 358 captions: JSON 359 video: Blob 360 appBskyActorProfile: AppBskyActorProfile 361 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 362 appBskyFeedPostgatesCount: Int! 363 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 364 appBskyFeedThreadgatesCount: Int! 365 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 366 appBskyActorProfilesCount: Int! 367 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 368 fmTealAlphaFeedPlaysCount: Int! 369} 370 371type AppBskyEmbedVideoAggregated { 372 alt: JSON 373 aspectRatio: JSON 374 captions: JSON 375 video: JSON 376 count: Int! 377} 378 379type AppBskyEmbedVideoConnection { 380 totalCount: Int! 381 pageInfo: PageInfo! 382 edges: [AppBskyEmbedVideoEdge!]! 383 nodes: [AppBskyEmbedVideo!]! 384} 385 386type AppBskyEmbedVideoEdge { 387 node: AppBskyEmbedVideo! 388 cursor: String! 389} 390 391enum AppBskyEmbedVideoGroupByField { 392 indexedAt 393 alt 394 aspectRatio 395 captions 396 video 397} 398 399input AppBskyEmbedVideoGroupByFieldInput { 400 field: AppBskyEmbedVideoGroupByField! 401 interval: DateInterval 402} 403 404input AppBskyEmbedVideoSortFieldInput { 405 field: AppBskyEmbedVideoGroupByField! 406 direction: SortDirection 407} 408 409input AppBskyEmbedVideoWhereInput { 410 indexedAt: DateTimeFilter 411 uri: StringFilter 412 cid: StringFilter 413 did: StringFilter 414 collection: StringFilter 415 actorHandle: StringFilter 416 alt: StringFilter 417 aspectRatio: StringFilter 418 captions: StringFilter 419 video: StringFilter 420} 421 422type AppBskyFeedPostgate { 423 uri: String! 424 cid: String! 425 did: String! 426 indexedAt: String! 427 actorHandle: String 428 createdAt: String! 429 detachedEmbeddingUris: [String] 430 embeddingRules: JSON 431 post: String! 432 appBskyFeedPostgate: AppBskyFeedPostgate 433 appBskyFeedThreadgate: AppBskyFeedThreadgate 434 appBskyActorProfile: AppBskyActorProfile 435 fmTealAlphaFeedPlay: FmTealAlphaFeedPlay 436 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 437 appBskyFeedPostgatesCount: Int! 438 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 439 appBskyFeedThreadgatesCount: Int! 440 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 441 appBskyActorProfilesCount: Int! 442 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 443 fmTealAlphaFeedPlaysCount: Int! 444} 445 446type AppBskyFeedPostgateAggregated { 447 createdAt: JSON 448 detachedEmbeddingUris: JSON 449 embeddingRules: JSON 450 post: JSON 451 count: Int! 452} 453 454type AppBskyFeedPostgateConnection { 455 totalCount: Int! 456 pageInfo: PageInfo! 457 edges: [AppBskyFeedPostgateEdge!]! 458 nodes: [AppBskyFeedPostgate!]! 459} 460 461type AppBskyFeedPostgateEdge { 462 node: AppBskyFeedPostgate! 463 cursor: String! 464} 465 466enum AppBskyFeedPostgateGroupByField { 467 indexedAt 468 createdAt 469 detachedEmbeddingUris 470 embeddingRules 471 post 472} 473 474input AppBskyFeedPostgateGroupByFieldInput { 475 field: AppBskyFeedPostgateGroupByField! 476 interval: DateInterval 477} 478 479input AppBskyFeedPostgateSortFieldInput { 480 field: AppBskyFeedPostgateGroupByField! 481 direction: SortDirection 482} 483 484input AppBskyFeedPostgateWhereInput { 485 indexedAt: DateTimeFilter 486 uri: StringFilter 487 cid: StringFilter 488 did: StringFilter 489 collection: StringFilter 490 actorHandle: StringFilter 491 createdAt: StringFilter 492 detachedEmbeddingUris: StringFilter 493 embeddingRules: StringFilter 494 post: StringFilter 495} 496 497type AppBskyFeedThreadgate { 498 uri: String! 499 cid: String! 500 did: String! 501 indexedAt: String! 502 actorHandle: String 503 allow: JSON 504 createdAt: String! 505 hiddenReplies: [String] 506 post: String! 507 appBskyFeedPostgate: AppBskyFeedPostgate 508 appBskyFeedThreadgate: AppBskyFeedThreadgate 509 appBskyActorProfile: AppBskyActorProfile 510 fmTealAlphaFeedPlay: FmTealAlphaFeedPlay 511 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 512 appBskyFeedPostgatesCount: Int! 513 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 514 appBskyFeedThreadgatesCount: Int! 515 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 516 appBskyActorProfilesCount: Int! 517 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 518 fmTealAlphaFeedPlaysCount: Int! 519} 520 521type AppBskyFeedThreadgateAggregated { 522 allow: JSON 523 createdAt: JSON 524 hiddenReplies: JSON 525 post: JSON 526 count: Int! 527} 528 529type AppBskyFeedThreadgateConnection { 530 totalCount: Int! 531 pageInfo: PageInfo! 532 edges: [AppBskyFeedThreadgateEdge!]! 533 nodes: [AppBskyFeedThreadgate!]! 534} 535 536type AppBskyFeedThreadgateEdge { 537 node: AppBskyFeedThreadgate! 538 cursor: String! 539} 540 541enum AppBskyFeedThreadgateGroupByField { 542 indexedAt 543 allow 544 createdAt 545 hiddenReplies 546 post 547} 548 549input AppBskyFeedThreadgateGroupByFieldInput { 550 field: AppBskyFeedThreadgateGroupByField! 551 interval: DateInterval 552} 553 554input AppBskyFeedThreadgateSortFieldInput { 555 field: AppBskyFeedThreadgateGroupByField! 556 direction: SortDirection 557} 558 559input AppBskyFeedThreadgateWhereInput { 560 indexedAt: DateTimeFilter 561 uri: StringFilter 562 cid: StringFilter 563 did: StringFilter 564 collection: StringFilter 565 actorHandle: StringFilter 566 allow: StringFilter 567 createdAt: StringFilter 568 hiddenReplies: StringFilter 569 post: StringFilter 570} 571 572type AppBskyRichtextFacet { 573 uri: String! 574 cid: String! 575 did: String! 576 indexedAt: String! 577 actorHandle: String 578 features: JSON! 579 index: JSON! 580 appBskyActorProfile: AppBskyActorProfile 581 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 582 appBskyFeedPostgatesCount: Int! 583 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 584 appBskyFeedThreadgatesCount: Int! 585 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 586 appBskyActorProfilesCount: Int! 587 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 588 fmTealAlphaFeedPlaysCount: Int! 589} 590 591type AppBskyRichtextFacetAggregated { 592 features: JSON 593 index: JSON 594 count: Int! 595} 596 597type AppBskyRichtextFacetConnection { 598 totalCount: Int! 599 pageInfo: PageInfo! 600 edges: [AppBskyRichtextFacetEdge!]! 601 nodes: [AppBskyRichtextFacet!]! 602} 603 604type AppBskyRichtextFacetEdge { 605 node: AppBskyRichtextFacet! 606 cursor: String! 607} 608 609enum AppBskyRichtextFacetGroupByField { 610 indexedAt 611 features 612 index 613} 614 615input AppBskyRichtextFacetGroupByFieldInput { 616 field: AppBskyRichtextFacetGroupByField! 617 interval: DateInterval 618} 619 620input AppBskyRichtextFacetSortFieldInput { 621 field: AppBskyRichtextFacetGroupByField! 622 direction: SortDirection 623} 624 625input AppBskyRichtextFacetWhereInput { 626 indexedAt: DateTimeFilter 627 uri: StringFilter 628 cid: StringFilter 629 did: StringFilter 630 collection: StringFilter 631 actorHandle: StringFilter 632 features: StringFilter 633 index: StringFilter 634} 635 636type Blob { 637 ref: String! 638 mimeType: String! 639 size: Int! 640 641 """ 642 Generate CDN URL for the blob with the specified preset (avatar, banner, feed_thumbnail, feed_fullsize) 643 """ 644 url(preset: String): String! 645} 646 647type ComAtprotoRepoStrongRef { 648 did: String! 649 indexedAt: String! 650 actorHandle: String 651 cid: String! 652 uri: String! 653 appBskyFeedPostgate: AppBskyFeedPostgate 654 appBskyFeedThreadgate: AppBskyFeedThreadgate 655 appBskyActorProfile: AppBskyActorProfile 656 fmTealAlphaFeedPlay: FmTealAlphaFeedPlay 657 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 658 appBskyFeedPostgatesCount: Int! 659 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 660 appBskyFeedThreadgatesCount: Int! 661 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 662 appBskyActorProfilesCount: Int! 663 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 664 fmTealAlphaFeedPlaysCount: Int! 665} 666 667type ComAtprotoRepoStrongRefAggregated { 668 cid: JSON 669 uri: JSON 670 count: Int! 671} 672 673type ComAtprotoRepoStrongRefConnection { 674 totalCount: Int! 675 pageInfo: PageInfo! 676 edges: [ComAtprotoRepoStrongRefEdge!]! 677 nodes: [ComAtprotoRepoStrongRef!]! 678} 679 680type ComAtprotoRepoStrongRefEdge { 681 node: ComAtprotoRepoStrongRef! 682 cursor: String! 683} 684 685enum ComAtprotoRepoStrongRefGroupByField { 686 indexedAt 687 cid 688 uri 689} 690 691input ComAtprotoRepoStrongRefGroupByFieldInput { 692 field: ComAtprotoRepoStrongRefGroupByField! 693 interval: DateInterval 694} 695 696input ComAtprotoRepoStrongRefSortFieldInput { 697 field: ComAtprotoRepoStrongRefGroupByField! 698 direction: SortDirection 699} 700 701input ComAtprotoRepoStrongRefWhereInput { 702 indexedAt: DateTimeFilter 703 did: StringFilter 704 collection: StringFilter 705 actorHandle: StringFilter 706 cid: StringFilter 707 uri: StringFilter 708} 709 710enum DateInterval { 711 second 712 minute 713 hour 714 day 715 week 716 month 717 quarter 718 year 719} 720 721input DateTimeFilter { 722 eq: String 723 gt: String 724 gte: String 725 lt: String 726 lte: String 727} 728 729type FmTealAlphaFeedPlay { 730 uri: String! 731 cid: String! 732 did: String! 733 indexedAt: String! 734 actorHandle: String 735 artistMbIds: [String] 736 artistNames: [String] 737 artists: JSON 738 duration: Int 739 isrc: String 740 musicServiceBaseDomain: String 741 originUrl: String 742 playedTime: String 743 recordingMbId: String 744 releaseMbId: String 745 releaseName: String 746 submissionClientAgent: String 747 trackMbId: String 748 trackName: String! 749 appBskyActorProfile: AppBskyActorProfile 750 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]! 751 appBskyFeedPostgatesCount: Int! 752 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]! 753 appBskyFeedThreadgatesCount: Int! 754 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]! 755 appBskyActorProfilesCount: Int! 756 fmTealAlphaFeedPlays(limit: Int): [FmTealAlphaFeedPlay!]! 757 fmTealAlphaFeedPlaysCount: Int! 758} 759 760type FmTealAlphaFeedPlayAggregated { 761 artistMbIds: JSON 762 artistNames: JSON 763 artists: JSON 764 duration: JSON 765 isrc: JSON 766 musicServiceBaseDomain: JSON 767 originUrl: JSON 768 playedTime: JSON 769 recordingMbId: JSON 770 releaseMbId: JSON 771 releaseName: JSON 772 submissionClientAgent: JSON 773 trackMbId: JSON 774 trackName: JSON 775 count: Int! 776} 777 778type FmTealAlphaFeedPlayConnection { 779 totalCount: Int! 780 pageInfo: PageInfo! 781 edges: [FmTealAlphaFeedPlayEdge!]! 782 nodes: [FmTealAlphaFeedPlay!]! 783} 784 785type FmTealAlphaFeedPlayEdge { 786 node: FmTealAlphaFeedPlay! 787 cursor: String! 788} 789 790enum FmTealAlphaFeedPlayGroupByField { 791 indexedAt 792 artistMbIds 793 artistNames 794 artists 795 duration 796 isrc 797 musicServiceBaseDomain 798 originUrl 799 playedTime 800 recordingMbId 801 releaseMbId 802 releaseName 803 submissionClientAgent 804 trackMbId 805 trackName 806} 807 808input FmTealAlphaFeedPlayGroupByFieldInput { 809 field: FmTealAlphaFeedPlayGroupByField! 810 interval: DateInterval 811} 812 813input FmTealAlphaFeedPlaySortFieldInput { 814 field: FmTealAlphaFeedPlayGroupByField! 815 direction: SortDirection 816} 817 818input FmTealAlphaFeedPlayWhereInput { 819 indexedAt: DateTimeFilter 820 uri: StringFilter 821 cid: StringFilter 822 did: StringFilter 823 collection: StringFilter 824 actorHandle: StringFilter 825 artistMbIds: StringFilter 826 artistNames: StringFilter 827 artists: StringFilter 828 duration: IntFilter 829 isrc: StringFilter 830 musicServiceBaseDomain: StringFilter 831 originUrl: StringFilter 832 playedTime: StringFilter 833 recordingMbId: StringFilter 834 releaseMbId: StringFilter 835 releaseName: StringFilter 836 submissionClientAgent: StringFilter 837 trackMbId: StringFilter 838 trackName: StringFilter 839} 840 841input IntFilter { 842 eq: Int 843 in: [Int] 844 gt: Int 845 gte: Int 846 lt: Int 847 lte: Int 848} 849 850scalar JSON 851 852type Mutation { 853 """Sync user collections for a given DID""" 854 syncUserCollections(did: String!): SyncResult! 855} 856 857type PageInfo { 858 hasNextPage: Boolean! 859 hasPreviousPage: Boolean! 860 startCursor: String 861 endCursor: String 862} 863 864type Query { 865 """Query app.bsky.embed.record records""" 866 appBskyEmbedRecords(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedRecordSortFieldInput], where: AppBskyEmbedRecordWhereInput): AppBskyEmbedRecordConnection! 867 868 """ 869 Aggregated query for app.bsky.embed.record records with GROUP BY support 870 """ 871 appBskyEmbedRecordsAggregated(groupBy: [AppBskyEmbedRecordGroupByFieldInput!], where: AppBskyEmbedRecordWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedRecordAggregated!]! 872 873 """Query app.bsky.embed.images records""" 874 appBskyEmbedImageses(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedImagesSortFieldInput], where: AppBskyEmbedImagesWhereInput): AppBskyEmbedImagesConnection! 875 876 """ 877 Aggregated query for app.bsky.embed.images records with GROUP BY support 878 """ 879 appBskyEmbedImagesesAggregated(groupBy: [AppBskyEmbedImagesGroupByFieldInput!], where: AppBskyEmbedImagesWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedImagesAggregated!]! 880 881 """Query app.bsky.embed.video records""" 882 appBskyEmbedVideos(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedVideoSortFieldInput], where: AppBskyEmbedVideoWhereInput): AppBskyEmbedVideoConnection! 883 884 """ 885 Aggregated query for app.bsky.embed.video records with GROUP BY support 886 """ 887 appBskyEmbedVideosAggregated(groupBy: [AppBskyEmbedVideoGroupByFieldInput!], where: AppBskyEmbedVideoWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedVideoAggregated!]! 888 889 """Query app.bsky.embed.recordWithMedia records""" 890 appBskyEmbedRecordWithMedias(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedRecordWithMediaSortFieldInput], where: AppBskyEmbedRecordWithMediaWhereInput): AppBskyEmbedRecordWithMediaConnection! 891 892 """ 893 Aggregated query for app.bsky.embed.recordWithMedia records with GROUP BY support 894 """ 895 appBskyEmbedRecordWithMediasAggregated(groupBy: [AppBskyEmbedRecordWithMediaGroupByFieldInput!], where: AppBskyEmbedRecordWithMediaWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedRecordWithMediaAggregated!]! 896 897 """Query app.bsky.embed.external records""" 898 appBskyEmbedExternals(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedExternalSortFieldInput], where: AppBskyEmbedExternalWhereInput): AppBskyEmbedExternalConnection! 899 900 """ 901 Aggregated query for app.bsky.embed.external records with GROUP BY support 902 """ 903 appBskyEmbedExternalsAggregated(groupBy: [AppBskyEmbedExternalGroupByFieldInput!], where: AppBskyEmbedExternalWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedExternalAggregated!]! 904 905 """Query app.bsky.feed.postgate records""" 906 appBskyFeedPostgates(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyFeedPostgateSortFieldInput], where: AppBskyFeedPostgateWhereInput): AppBskyFeedPostgateConnection! 907 908 """ 909 Aggregated query for app.bsky.feed.postgate records with GROUP BY support 910 """ 911 appBskyFeedPostgatesAggregated(groupBy: [AppBskyFeedPostgateGroupByFieldInput!], where: AppBskyFeedPostgateWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyFeedPostgateAggregated!]! 912 913 """Query app.bsky.feed.threadgate records""" 914 appBskyFeedThreadgates(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyFeedThreadgateSortFieldInput], where: AppBskyFeedThreadgateWhereInput): AppBskyFeedThreadgateConnection! 915 916 """ 917 Aggregated query for app.bsky.feed.threadgate records with GROUP BY support 918 """ 919 appBskyFeedThreadgatesAggregated(groupBy: [AppBskyFeedThreadgateGroupByFieldInput!], where: AppBskyFeedThreadgateWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyFeedThreadgateAggregated!]! 920 921 """Query app.bsky.richtext.facet records""" 922 appBskyRichtextFacets(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyRichtextFacetSortFieldInput], where: AppBskyRichtextFacetWhereInput): AppBskyRichtextFacetConnection! 923 924 """ 925 Aggregated query for app.bsky.richtext.facet records with GROUP BY support 926 """ 927 appBskyRichtextFacetsAggregated(groupBy: [AppBskyRichtextFacetGroupByFieldInput!], where: AppBskyRichtextFacetWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyRichtextFacetAggregated!]! 928 929 """Query app.bsky.actor.profile records""" 930 appBskyActorProfiles(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyActorProfileSortFieldInput], where: AppBskyActorProfileWhereInput): AppBskyActorProfileConnection! 931 932 """ 933 Aggregated query for app.bsky.actor.profile records with GROUP BY support 934 """ 935 appBskyActorProfilesAggregated(groupBy: [AppBskyActorProfileGroupByFieldInput!], where: AppBskyActorProfileWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyActorProfileAggregated!]! 936 937 """Query com.atproto.repo.strongRef records""" 938 comAtprotoRepoStrongRefs(first: Int, after: String, last: Int, before: String, sortBy: [ComAtprotoRepoStrongRefSortFieldInput], where: ComAtprotoRepoStrongRefWhereInput): ComAtprotoRepoStrongRefConnection! 939 940 """ 941 Aggregated query for com.atproto.repo.strongRef records with GROUP BY support 942 """ 943 comAtprotoRepoStrongRefsAggregated(groupBy: [ComAtprotoRepoStrongRefGroupByFieldInput!], where: ComAtprotoRepoStrongRefWhereInput, orderBy: AggregationOrderBy, limit: Int): [ComAtprotoRepoStrongRefAggregated!]! 944 945 """Query fm.teal.alpha.feed.play records""" 946 fmTealAlphaFeedPlays(first: Int, after: String, last: Int, before: String, sortBy: [FmTealAlphaFeedPlaySortFieldInput], where: FmTealAlphaFeedPlayWhereInput): FmTealAlphaFeedPlayConnection! 947 948 """ 949 Aggregated query for fm.teal.alpha.feed.play records with GROUP BY support 950 """ 951 fmTealAlphaFeedPlaysAggregated(groupBy: [FmTealAlphaFeedPlayGroupByFieldInput!], where: FmTealAlphaFeedPlayWhereInput, orderBy: AggregationOrderBy, limit: Int): [FmTealAlphaFeedPlayAggregated!]! 952} 953 954enum SortDirection { 955 asc 956 desc 957} 958 959input StringFilter { 960 eq: String 961 in: [String] 962 contains: String 963 gt: String 964 gte: String 965 lt: String 966 lte: String 967} 968 969type Subscription { 970 """Subscribe to app.bsky.feed.postgate record creation events""" 971 appBskyFeedPostgateCreated: AppBskyFeedPostgate! 972 973 """Subscribe to app.bsky.feed.postgate record update events""" 974 appBskyFeedPostgateUpdated: AppBskyFeedPostgate! 975 976 """ 977 Subscribe to app.bsky.feed.postgate record deletion events. Returns the URI of deleted records. 978 """ 979 appBskyFeedPostgateDeleted: String! 980 981 """Subscribe to app.bsky.feed.threadgate record creation events""" 982 appBskyFeedThreadgateCreated: AppBskyFeedThreadgate! 983 984 """Subscribe to app.bsky.feed.threadgate record update events""" 985 appBskyFeedThreadgateUpdated: AppBskyFeedThreadgate! 986 987 """ 988 Subscribe to app.bsky.feed.threadgate record deletion events. Returns the URI of deleted records. 989 """ 990 appBskyFeedThreadgateDeleted: String! 991 992 """Subscribe to app.bsky.actor.profile record creation events""" 993 appBskyActorProfileCreated: AppBskyActorProfile! 994 995 """Subscribe to app.bsky.actor.profile record update events""" 996 appBskyActorProfileUpdated: AppBskyActorProfile! 997 998 """ 999 Subscribe to app.bsky.actor.profile record deletion events. Returns the URI of deleted records. 1000 """ 1001 appBskyActorProfileDeleted: String! 1002 1003 """Subscribe to fm.teal.alpha.feed.play record creation events""" 1004 fmTealAlphaFeedPlayCreated: FmTealAlphaFeedPlay! 1005 1006 """Subscribe to fm.teal.alpha.feed.play record update events""" 1007 fmTealAlphaFeedPlayUpdated: FmTealAlphaFeedPlay! 1008 1009 """ 1010 Subscribe to fm.teal.alpha.feed.play record deletion events. Returns the URI of deleted records. 1011 """ 1012 fmTealAlphaFeedPlayDeleted: String! 1013} 1014 1015type SyncResult { 1016 success: Boolean! 1017 reposProcessed: Int! 1018 recordsSynced: Int! 1019 timedOut: Boolean! 1020 message: String! 1021} 1022