mirror of
https://github.com/AnimeThemes/animethemes-server.git
synced 2026-07-11 01:24:46 +02:00
fix(graphql): mark mediaFormat arguments and enum as deprecated (#1187)
This commit is contained in:
@@ -14,11 +14,13 @@ use App\GraphQL\Filter\IntFilter;
|
||||
use App\GraphQL\Filter\StringFilter;
|
||||
use App\GraphQL\Filter\TimestampFilter;
|
||||
use App\Models\Wiki\Anime;
|
||||
use GraphQL\Type\Definition\Deprecated;
|
||||
|
||||
enum AnimeFilterableColumns implements EnumFilterableColumns
|
||||
{
|
||||
case ID;
|
||||
case NAME;
|
||||
#[Deprecated('Use FORMAT instead')]
|
||||
case MEDIA_FORMAT;
|
||||
case FORMAT;
|
||||
case SEASON;
|
||||
|
||||
@@ -6,7 +6,9 @@ namespace App\Enums\Models\Wiki;
|
||||
|
||||
use App\Concerns\Enums\LocalizesName;
|
||||
use Filament\Support\Contracts\HasLabel;
|
||||
use GraphQL\Type\Definition\Deprecated;
|
||||
|
||||
#[Deprecated('Use \'AnimeFormat\' instead')]
|
||||
enum AnimeMediaFormat: int implements HasLabel
|
||||
{
|
||||
use LocalizesName;
|
||||
|
||||
@@ -11,10 +11,10 @@ type Anime @model(class: "App\\Models\\Wiki\\Anime") {
|
||||
name: String!
|
||||
|
||||
"The media format of the anime"
|
||||
mediaFormat: AnimeMediaFormat @rename(attribute: "media_format") @deprecated(reason: "Use the 'format' field and its filters instead")
|
||||
mediaFormat: AnimeMediaFormat @rename(attribute: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
|
||||
"The formatted string value of the mediaFormat field"
|
||||
mediaFormatLocalized: String @localized @deprecated(reason: "Use the 'formatLocalized' field instead")
|
||||
mediaFormatLocalized: String @localized @deprecated(reason: "Use 'formatLocalized' instead")
|
||||
|
||||
"The format of the anime"
|
||||
format: AnimeFormat
|
||||
@@ -126,8 +126,8 @@ extend type Query {
|
||||
search: String @search
|
||||
name: String @eq
|
||||
name_like: String @like(key: "name")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||
format: AnimeFormat @eq
|
||||
format_in: [AnimeFormat!] @in(key: "format")
|
||||
season: AnimeSeason @eq
|
||||
|
||||
@@ -21,8 +21,8 @@ type AnimeYearSeasons {
|
||||
"The animes of the season year filtered"
|
||||
anime(
|
||||
name_like: String @like(key: "name")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||
format: AnimeFormat @eq(key: "format")
|
||||
format_in: [AnimeFormat!] @in(key: "format")
|
||||
season: AnimeSeason @eq
|
||||
@@ -48,8 +48,8 @@ type AnimeYearSeason {
|
||||
"The animes of the season year filtered"
|
||||
anime(
|
||||
name_like: String @like(key: "name")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||
format: AnimeFormat @eq(key: "format")
|
||||
format_in: [AnimeFormat!] @in(key: "format")
|
||||
season: AnimeSeason @eq
|
||||
|
||||
@@ -21,8 +21,8 @@ type Series @model(class: "App\\Models\\Wiki\\Series") {
|
||||
|
||||
anime(
|
||||
name_like: String @like(key: "name")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||
format: AnimeFormat @eq
|
||||
format_in: [AnimeFormat!] @in(key: "format")
|
||||
season: AnimeSeason @eq
|
||||
|
||||
@@ -21,8 +21,8 @@ type Studio @model(class: "App\\Models\\Wiki\\Studio") {
|
||||
|
||||
anime(
|
||||
name_like: String @like(key: "name")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||
format: AnimeFormat @eq
|
||||
format_in: [AnimeFormat!] @in(key: "format")
|
||||
season: AnimeSeason @eq
|
||||
|
||||
Reference in New Issue
Block a user