diff --git a/app/blueprints/api/v1/character_blueprint.rb b/app/blueprints/api/v1/character_blueprint.rb index 1fe220e..d47bde7 100644 --- a/app/blueprints/api/v1/character_blueprint.rb +++ b/app/blueprints/api/v1/character_blueprint.rb @@ -3,9 +3,6 @@ module Api module V1 class CharacterBlueprint < ApiBlueprint - fields :id, :granblue_id, :character_id, :rarity, - :element, :gender, :special - field :name do |w| { en: w.name_en, @@ -13,6 +10,9 @@ module Api } end + fields :granblue_id, :character_id, :rarity, + :element, :gender, :special + field :uncap do |w| { flb: w.flb, diff --git a/app/blueprints/api/v1/favorite_blueprint.rb b/app/blueprints/api/v1/favorite_blueprint.rb index fc482ee..60aa642 100644 --- a/app/blueprints/api/v1/favorite_blueprint.rb +++ b/app/blueprints/api/v1/favorite_blueprint.rb @@ -3,9 +3,6 @@ module Api module V1 class FavoriteBlueprint < ApiBlueprint - identifier :id - fields :created_at, :updated_at - association :user, name: :user, blueprint: UserBlueprint, @@ -16,6 +13,8 @@ module Api blueprint: PartyBlueprint, view: :preview + fields :created_at, :updated_at + view :destroyed do field :destroyed do true diff --git a/app/blueprints/api/v1/grid_character_blueprint.rb b/app/blueprints/api/v1/grid_character_blueprint.rb index 2057014..c3aff00 100644 --- a/app/blueprints/api/v1/grid_character_blueprint.rb +++ b/app/blueprints/api/v1/grid_character_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class GridCharacterBlueprint < ApiBlueprint - identifier :id - view :uncap do association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level diff --git a/app/blueprints/api/v1/grid_summon_blueprint.rb b/app/blueprints/api/v1/grid_summon_blueprint.rb index 31685b5..af2cec6 100644 --- a/app/blueprints/api/v1/grid_summon_blueprint.rb +++ b/app/blueprints/api/v1/grid_summon_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class GridSummonBlueprint < ApiBlueprint - identifier :id - view :uncap do association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level diff --git a/app/blueprints/api/v1/grid_weapon_blueprint.rb b/app/blueprints/api/v1/grid_weapon_blueprint.rb index 02ba7cc..0c28a26 100644 --- a/app/blueprints/api/v1/grid_weapon_blueprint.rb +++ b/app/blueprints/api/v1/grid_weapon_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class GridWeaponBlueprint < ApiBlueprint - identifier :id - view :uncap do association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level diff --git a/app/blueprints/api/v1/job_blueprint.rb b/app/blueprints/api/v1/job_blueprint.rb index b2299c4..319a62b 100644 --- a/app/blueprints/api/v1/job_blueprint.rb +++ b/app/blueprints/api/v1/job_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class JobBlueprint < ApiBlueprint - fields :id, :row, :ml, :order - field :name do |job| { en: job.name_en, @@ -18,6 +16,8 @@ module Api job.proficiency2 ] end + + fields :row, :ml, :order end end end diff --git a/app/blueprints/api/v1/job_skill_blueprint.rb b/app/blueprints/api/v1/job_skill_blueprint.rb index 5b4c86b..b6b79b1 100644 --- a/app/blueprints/api/v1/job_skill_blueprint.rb +++ b/app/blueprints/api/v1/job_skill_blueprint.rb @@ -3,18 +3,18 @@ module Api module V1 class JobSkillBlueprint < ApiBlueprint - fields :id, :slug, :color, :main, :base, :sub, :emp, :order - - association :job, - name: :job, - blueprint: JobBlueprint - field :name do |skill| { en: skill.name_en, ja: skill.name_jp } end + + association :job, + name: :job, + blueprint: JobBlueprint + + fields :slug, :color, :main, :base, :sub, :emp, :order end end end diff --git a/app/blueprints/api/v1/party_blueprint.rb b/app/blueprints/api/v1/party_blueprint.rb index e0d8f32..63789c1 100644 --- a/app/blueprints/api/v1/party_blueprint.rb +++ b/app/blueprints/api/v1/party_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class PartyBlueprint < ApiBlueprint - identifier :id - view :weapons do association :weapons, blueprint: GridWeaponBlueprint, diff --git a/app/blueprints/api/v1/raid_blueprint.rb b/app/blueprints/api/v1/raid_blueprint.rb index 3a83225..295c09a 100644 --- a/app/blueprints/api/v1/raid_blueprint.rb +++ b/app/blueprints/api/v1/raid_blueprint.rb @@ -3,13 +3,14 @@ module Api module V1 class RaidBlueprint < ApiBlueprint - fields :id, :slug, :level, :group, :element field :name do |raid| { en: raid.name_en, ja: raid.name_jp } end + + fields :slug, :level, :group, :element end end end diff --git a/app/blueprints/api/v1/summon_blueprint.rb b/app/blueprints/api/v1/summon_blueprint.rb index 4173b80..3db846d 100644 --- a/app/blueprints/api/v1/summon_blueprint.rb +++ b/app/blueprints/api/v1/summon_blueprint.rb @@ -3,8 +3,6 @@ module Api module V1 class SummonBlueprint < ApiBlueprint - fields :id, :granblue_id, :element, :rarity, :max_level - field :name do |w| { en: w.name_en, @@ -12,6 +10,8 @@ module Api } end + fields :granblue_id, :element, :rarity, :max_level + field :uncap do |w| { flb: w.flb, diff --git a/app/blueprints/api/v1/weapon_blueprint.rb b/app/blueprints/api/v1/weapon_blueprint.rb index 917c34d..5d715da 100644 --- a/app/blueprints/api/v1/weapon_blueprint.rb +++ b/app/blueprints/api/v1/weapon_blueprint.rb @@ -3,10 +3,6 @@ module Api module V1 class WeaponBlueprint < ApiBlueprint - fields :id, :granblue_id, :element, :proficiency, - :max_level, :max_skill_level, :limit, :rarity, - :series, :ax - field :name do |w| { en: w.name_en, @@ -14,6 +10,10 @@ module Api } end + fields :granblue_id, :element, :proficiency, + :max_level, :max_skill_level, :limit, :rarity, + :series, :ax + field :uncap do |w| { flb: w.flb,