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\StringFilter;
|
||||||
use App\GraphQL\Filter\TimestampFilter;
|
use App\GraphQL\Filter\TimestampFilter;
|
||||||
use App\Models\Wiki\Anime;
|
use App\Models\Wiki\Anime;
|
||||||
|
use GraphQL\Type\Definition\Deprecated;
|
||||||
|
|
||||||
enum AnimeFilterableColumns implements EnumFilterableColumns
|
enum AnimeFilterableColumns implements EnumFilterableColumns
|
||||||
{
|
{
|
||||||
case ID;
|
case ID;
|
||||||
case NAME;
|
case NAME;
|
||||||
|
#[Deprecated('Use FORMAT instead')]
|
||||||
case MEDIA_FORMAT;
|
case MEDIA_FORMAT;
|
||||||
case FORMAT;
|
case FORMAT;
|
||||||
case SEASON;
|
case SEASON;
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ namespace App\Enums\Models\Wiki;
|
|||||||
|
|
||||||
use App\Concerns\Enums\LocalizesName;
|
use App\Concerns\Enums\LocalizesName;
|
||||||
use Filament\Support\Contracts\HasLabel;
|
use Filament\Support\Contracts\HasLabel;
|
||||||
|
use GraphQL\Type\Definition\Deprecated;
|
||||||
|
|
||||||
|
#[Deprecated('Use \'AnimeFormat\' instead')]
|
||||||
enum AnimeMediaFormat: int implements HasLabel
|
enum AnimeMediaFormat: int implements HasLabel
|
||||||
{
|
{
|
||||||
use LocalizesName;
|
use LocalizesName;
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ type Anime @model(class: "App\\Models\\Wiki\\Anime") {
|
|||||||
name: String!
|
name: String!
|
||||||
|
|
||||||
"The media format of the anime"
|
"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"
|
"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"
|
"The format of the anime"
|
||||||
format: AnimeFormat
|
format: AnimeFormat
|
||||||
@@ -126,8 +126,8 @@ extend type Query {
|
|||||||
search: String @search
|
search: String @search
|
||||||
name: String @eq
|
name: String @eq
|
||||||
name_like: String @like(key: "name")
|
name_like: String @like(key: "name")
|
||||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||||
format: AnimeFormat @eq
|
format: AnimeFormat @eq
|
||||||
format_in: [AnimeFormat!] @in(key: "format")
|
format_in: [AnimeFormat!] @in(key: "format")
|
||||||
season: AnimeSeason @eq
|
season: AnimeSeason @eq
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ type AnimeYearSeasons {
|
|||||||
"The animes of the season year filtered"
|
"The animes of the season year filtered"
|
||||||
anime(
|
anime(
|
||||||
name_like: String @like(key: "name")
|
name_like: String @like(key: "name")
|
||||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||||
format: AnimeFormat @eq(key: "format")
|
format: AnimeFormat @eq(key: "format")
|
||||||
format_in: [AnimeFormat!] @in(key: "format")
|
format_in: [AnimeFormat!] @in(key: "format")
|
||||||
season: AnimeSeason @eq
|
season: AnimeSeason @eq
|
||||||
@@ -48,8 +48,8 @@ type AnimeYearSeason {
|
|||||||
"The animes of the season year filtered"
|
"The animes of the season year filtered"
|
||||||
anime(
|
anime(
|
||||||
name_like: String @like(key: "name")
|
name_like: String @like(key: "name")
|
||||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||||
format: AnimeFormat @eq(key: "format")
|
format: AnimeFormat @eq(key: "format")
|
||||||
format_in: [AnimeFormat!] @in(key: "format")
|
format_in: [AnimeFormat!] @in(key: "format")
|
||||||
season: AnimeSeason @eq
|
season: AnimeSeason @eq
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ type Series @model(class: "App\\Models\\Wiki\\Series") {
|
|||||||
|
|
||||||
anime(
|
anime(
|
||||||
name_like: String @like(key: "name")
|
name_like: String @like(key: "name")
|
||||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||||
format: AnimeFormat @eq
|
format: AnimeFormat @eq
|
||||||
format_in: [AnimeFormat!] @in(key: "format")
|
format_in: [AnimeFormat!] @in(key: "format")
|
||||||
season: AnimeSeason @eq
|
season: AnimeSeason @eq
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ type Studio @model(class: "App\\Models\\Wiki\\Studio") {
|
|||||||
|
|
||||||
anime(
|
anime(
|
||||||
name_like: String @like(key: "name")
|
name_like: String @like(key: "name")
|
||||||
mediaFormat: AnimeMediaFormat @eq(key: "media_format")
|
mediaFormat: AnimeMediaFormat @eq(key: "media_format") @deprecated(reason: "Use 'format' instead")
|
||||||
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format")
|
mediaFormat_in: [AnimeMediaFormat!] @in(key: "media_format") @deprecated(reason: "Use 'format_in' instead")
|
||||||
format: AnimeFormat @eq
|
format: AnimeFormat @eq
|
||||||
format_in: [AnimeFormat!] @in(key: "format")
|
format_in: [AnimeFormat!] @in(key: "format")
|
||||||
season: AnimeSeason @eq
|
season: AnimeSeason @eq
|
||||||
|
|||||||
Reference in New Issue
Block a user