diff --git a/app/resources/api/v3/public/printing_resource.rb b/app/resources/api/v3/public/printing_resource.rb index 13159b8c..b924e24c 100644 --- a/app/resources/api/v3/public/printing_resource.rb +++ b/app/resources/api/v3/public/printing_resource.rb @@ -19,7 +19,7 @@ class Api::V3::Public::PrintingResource < JSONAPI::Resource attributes :card_type_id, :cost, :deck_limit, :display_subtypes, :card_subtype_ids, :card_subtype_names, :faction_id attributes :influence_cost, :influence_limit, :is_unique, :memory_cost, :minimum_deck_size attributes :side_id, :strength, :stripped_text, :stripped_title, :text - attributes :title, :trash_cost, :printing_ids, :num_printings, :restriction_ids, :in_restriction + attributes :title, :trash_cost, :printing_ids, :num_printings, :is_latest_printing, :restriction_ids, :in_restriction attributes :format_ids, :card_pool_ids, :snapshot_ids attributes :card_cycle_ids, :card_set_ids, :attribution attributes :released_by, :printings_released_by, :designed_by @@ -65,7 +65,7 @@ def restrictions # Card attribute filters filters :title, :card_type_id, :side_id, :faction_id, :advancement_requirement filters :agenda_points, :base_link, :cost, :deck_limit, :influence_cost, :influence_limit - filters :memory_cost, :minimum_deck_size, :strength, :trash_cost, :is_unique + filters :memory_cost, :minimum_deck_size, :strength, :trash_cost, :is_unique, :is_latest_printing filter :search, apply: ->(records, value, _options) { query_builder = PrintingSearchQueryBuilder.new(value[0]) diff --git a/db/migrate/20231021162540_update_unified_printings_to_version_6.rb b/db/migrate/20231021162540_update_unified_printings_to_version_6.rb new file mode 100644 index 00000000..0e19c302 --- /dev/null +++ b/db/migrate/20231021162540_update_unified_printings_to_version_6.rb @@ -0,0 +1,9 @@ +class UpdateUnifiedPrintingsToVersion6 < ActiveRecord::Migration[7.0] + def change + + update_view :unified_printings, + version: 6, + revert_to_version: 5, + materialized: true + end +end diff --git a/db/schema.rb b/db/schema.rb index 5c558357..0df726eb 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2023_10_17_101245) do +ActiveRecord::Schema[7.0].define(version: 2023_10_21_162540) do # These are extensions that must be enabled in order to support this database enable_extension "pgcrypto" enable_extension "plpgsql" @@ -371,23 +371,28 @@ add_index "unified_restrictions", ["restriction_id"], name: "index_unified_restrictions_on_restriction_id" add_index "unified_restrictions", ["snapshot_id"], name: "index_unified_restrictions_on_snapshot_id" - create_view "unified_printings", materialized: true, sql_definition: <<-SQL + create_view "unified_cards", materialized: true, sql_definition: <<-SQL WITH card_cycles_summary AS ( SELECT c_1.id, - array_agg(cc_1.id ORDER BY cc_1.id) AS card_cycle_ids, - array_agg(lower(cc_1.name) ORDER BY (lower(cc_1.name))) AS card_cycle_names + array_agg(cc.id ORDER BY cc.id) AS card_cycle_ids, + array_agg(lower(cc.name) ORDER BY (lower(cc.name))) AS card_cycle_names FROM (((cards c_1 JOIN printings p_1 ON (((c_1.id)::text = p_1.card_id))) - JOIN card_sets cs_1 ON ((p_1.card_set_id = (cs_1.id)::text))) - JOIN card_cycles cc_1 ON (((cc_1.id)::text = cs_1.card_cycle_id))) + JOIN card_sets cs ON ((p_1.card_set_id = (cs.id)::text))) + JOIN card_cycles cc ON (((cc.id)::text = cs.card_cycle_id))) GROUP BY c_1.id + ), printing_releasers AS ( + SELECT printings.card_id, + array_agg(DISTINCT printings.released_by ORDER BY printings.released_by) AS releasers + FROM printings + GROUP BY printings.card_id ), card_sets_summary AS ( SELECT c_1.id, - array_agg(cs_1.id ORDER BY cs_1.id) AS card_set_ids, - array_agg(lower(cs_1.name) ORDER BY (lower(cs_1.name))) AS card_set_names + array_agg(cs.id ORDER BY cs.id) AS card_set_ids, + array_agg(lower(cs.name) ORDER BY (lower(cs.name))) AS card_set_names FROM ((cards c_1 JOIN printings p_1 ON (((c_1.id)::text = p_1.card_id))) - JOIN card_sets cs_1 ON ((p_1.card_set_id = (cs_1.id)::text))) + JOIN card_sets cs ON ((p_1.card_set_id = (cs.id)::text))) GROUP BY c_1.id ), card_subtype_ids AS ( SELECT cards_card_subtypes.card_id, @@ -396,28 +401,21 @@ GROUP BY cards_card_subtypes.card_id ), card_subtype_names AS ( SELECT ccs_1.card_id, - array_agg(lower(cs_1.name) ORDER BY (lower(cs_1.name))) AS lower_card_subtype_names, - array_agg(cs_1.name ORDER BY cs_1.name) AS card_subtype_names + array_agg(lower(cs.name) ORDER BY (lower(cs.name))) AS lower_card_subtype_names, + array_agg(cs.name ORDER BY cs.name) AS card_subtype_names FROM (cards_card_subtypes ccs_1 - JOIN card_subtypes cs_1 ON ((ccs_1.card_subtype_id = (cs_1.id)::text))) + JOIN card_subtypes cs ON ((ccs_1.card_subtype_id = (cs.id)::text))) GROUP BY ccs_1.card_id ), card_printing_ids AS ( SELECT printings.card_id, array_agg(printings.id ORDER BY printings.date_release DESC) AS printing_ids FROM printings GROUP BY printings.card_id - ), printing_releasers AS ( + ), card_release_dates AS ( SELECT printings.card_id, - array_agg(DISTINCT printings.released_by ORDER BY printings.released_by) AS releasers + min(printings.date_release) AS date_release FROM printings GROUP BY printings.card_id - ), illustrators AS ( - SELECT ip.printing_id, - array_agg(ip.illustrator_id ORDER BY ip.illustrator_id) AS illustrator_ids, - array_agg(i_1.name ORDER BY i_1.name) AS illustrator_names - FROM (illustrators_printings ip - JOIN public.illustrators i_1 ON (((ip.illustrator_id)::text = (i_1.id)::text))) - GROUP BY ip.printing_id ), card_restriction_ids AS ( SELECT unified_restrictions.card_id, array_agg(unified_restrictions.restriction_id ORDER BY unified_restrictions.restriction_id) AS restriction_ids @@ -468,56 +466,51 @@ JOIN snapshots s_1 ON ((cpc_1.card_pool_id = s_1.card_pool_id))) GROUP BY cpc_1.card_id ) - SELECT p.id, - p.card_id, - cc.id AS card_cycle_id, - cc.name AS card_cycle_name, - p.card_set_id, - cs.name AS card_set_name, - p.flavor, - p.display_illustrators, - p."position", - p.position_in_set, - p.quantity, - p.date_release, - p.created_at, - p.updated_at, - c.additional_cost, - c.advanceable, + SELECT c.id, + c.title, + c.stripped_title, + c.card_type_id, + c.side_id, + c.faction_id, c.advancement_requirement, c.agenda_points, c.base_link, - c.card_type_id, c.cost, - c.faction_id, - c.gains_subroutines, + c.deck_limit, c.influence_cost, - c.interrupt, + c.influence_limit, + c.memory_cost, + c.minimum_deck_size, + c.strength, + c.stripped_text, + c.text, + c.trash_cost, c.is_unique, + c.display_subtypes, + c.attribution, + c.created_at, + c.updated_at, + c.additional_cost, + c.advanceable, + c.gains_subroutines, + c.interrupt, c.link_provided, - c.memory_cost, c.mu_provided, c.num_printed_subroutines, c.on_encounter_effect, c.performs_trace, c.recurring_credits_provided, - c.side_id, - c.strength, - c.stripped_text, - c.stripped_title, + c.rez_effect, c.trash_ability, - c.trash_cost, COALESCE(csi.card_subtype_ids, ARRAY[]::text[]) AS card_subtype_ids, COALESCE(csn.lower_card_subtype_names, ARRAY[]::text[]) AS lower_card_subtype_names, COALESCE(csn.card_subtype_names, ARRAY[]::text[]) AS card_subtype_names, - cp.printing_ids, - array_length(cp.printing_ids, 1) AS num_printings, - COALESCE(ccs.card_cycle_ids, (ARRAY[]::text[])::character varying[]) AS card_cycle_ids, - COALESCE(ccs.card_cycle_names, ARRAY[]::text[]) AS card_cycle_names, - COALESCE(css.card_set_ids, (ARRAY[]::text[])::character varying[]) AS card_set_ids, - COALESCE(css.card_set_names, ARRAY[]::text[]) AS card_set_names, - COALESCE(i.illustrator_ids, (ARRAY[]::text[])::character varying[]) AS illustrator_ids, - COALESCE(i.illustrator_names, (ARRAY[]::text[])::character varying[]) AS illustrator_names, + p.printing_ids, + array_length(p.printing_ids, 1) AS num_printings, + ccs.card_cycle_ids, + ccs.card_cycle_names, + css.card_set_ids, + css.card_set_names, COALESCE(r.restriction_ids, (ARRAY[]::text[])::character varying[]) AS restriction_ids, (r.restriction_ids IS NOT NULL) AS in_restriction, COALESCE(r_b.restrictions_banned, ARRAY[]::text[]) AS restrictions_banned, @@ -528,60 +521,45 @@ COALESCE(f.format_ids, ARRAY[]::text[]) AS format_ids, COALESCE(cpc.card_pool_ids, ARRAY[]::text[]) AS card_pool_ids, COALESCE(s.snapshot_ids, (ARRAY[]::text[])::character varying[]) AS snapshot_ids, - c.attribution, - c.deck_limit, - c.display_subtypes, - c.influence_limit, - c.minimum_deck_size, - c.rez_effect, - c.text, - c.title, + crd.date_release, c.designed_by, - p.released_by, pr.releasers AS printings_released_by - FROM (((((((((((((((((((printings p - JOIN cards c ON ((p.card_id = (c.id)::text))) + FROM ((((((((((((((((cards c + JOIN card_printing_ids p ON (((c.id)::text = p.card_id))) JOIN card_cycles_summary ccs ON (((c.id)::text = (ccs.id)::text))) JOIN card_sets_summary css ON (((c.id)::text = (css.id)::text))) - JOIN card_sets cs ON ((p.card_set_id = (cs.id)::text))) - JOIN card_cycles cc ON ((cs.card_cycle_id = (cc.id)::text))) + JOIN printing_releasers pr ON (((c.id)::text = pr.card_id))) LEFT JOIN card_subtype_ids csi ON (((c.id)::text = csi.card_id))) LEFT JOIN card_subtype_names csn ON (((c.id)::text = csn.card_id))) - JOIN card_printing_ids cp ON ((p.card_id = cp.card_id))) - JOIN printing_releasers pr ON ((p.card_id = pr.card_id))) - LEFT JOIN illustrators i ON (((p.id)::text = (i.printing_id)::text))) - LEFT JOIN card_restriction_ids r ON ((p.card_id = (r.card_id)::text))) - LEFT JOIN restrictions_banned_summary r_b ON ((p.card_id = r_b.card_id))) - LEFT JOIN restrictions_global_penalty_summary r_g_p ON ((p.card_id = r_g_p.card_id))) - LEFT JOIN restrictions_points_summary r_p ON ((p.card_id = r_p.card_id))) - LEFT JOIN restrictions_restricted_summary r_r ON ((p.card_id = r_r.card_id))) - LEFT JOIN restrictions_universal_faction_cost_summary r_u_f_c ON ((p.card_id = r_u_f_c.card_id))) - LEFT JOIN format_ids f ON ((p.card_id = f.card_id))) - LEFT JOIN card_pool_ids cpc ON ((p.card_id = cpc.card_id))) - LEFT JOIN snapshot_ids s ON ((p.card_id = s.card_id))); + LEFT JOIN card_restriction_ids r ON (((c.id)::text = (r.card_id)::text))) + LEFT JOIN restrictions_banned_summary r_b ON (((c.id)::text = r_b.card_id))) + LEFT JOIN restrictions_global_penalty_summary r_g_p ON (((c.id)::text = r_g_p.card_id))) + LEFT JOIN restrictions_points_summary r_p ON (((c.id)::text = r_p.card_id))) + LEFT JOIN restrictions_restricted_summary r_r ON (((c.id)::text = r_r.card_id))) + LEFT JOIN restrictions_universal_faction_cost_summary r_u_f_c ON (((c.id)::text = r_u_f_c.card_id))) + LEFT JOIN format_ids f ON (((c.id)::text = f.card_id))) + LEFT JOIN card_pool_ids cpc ON (((c.id)::text = cpc.card_id))) + LEFT JOIN snapshot_ids s ON (((c.id)::text = s.card_id))) + LEFT JOIN card_release_dates crd ON (((c.id)::text = crd.card_id))) + GROUP BY c.id, c.title, c.stripped_title, c.card_type_id, c.side_id, c.faction_id, c.advancement_requirement, c.agenda_points, c.base_link, c.cost, c.deck_limit, c.influence_cost, c.influence_limit, c.memory_cost, c.minimum_deck_size, c.strength, c.stripped_text, c.text, c.trash_cost, c.is_unique, c.display_subtypes, c.attribution, c.created_at, c.updated_at, c.additional_cost, c.advanceable, c.gains_subroutines, c.interrupt, c.link_provided, c.mu_provided, c.num_printed_subroutines, c.on_encounter_effect, c.performs_trace, c.recurring_credits_provided, c.rez_effect, c.trash_ability, csi.card_subtype_ids, csn.lower_card_subtype_names, csn.card_subtype_names, p.printing_ids, ccs.card_cycle_ids, ccs.card_cycle_names, css.card_set_ids, css.card_set_names, r.restriction_ids, r_b.restrictions_banned, r_g_p.restrictions_global_penalty, r_p.restrictions_points, r_r.restrictions_restricted, r_u_f_c.restrictions_universal_faction_cost, f.format_ids, cpc.card_pool_ids, s.snapshot_ids, crd.date_release, pr.releasers; SQL - create_view "unified_cards", materialized: true, sql_definition: <<-SQL + create_view "unified_printings", materialized: true, sql_definition: <<-SQL WITH card_cycles_summary AS ( SELECT c_1.id, - array_agg(cc.id ORDER BY cc.id) AS card_cycle_ids, - array_agg(lower(cc.name) ORDER BY (lower(cc.name))) AS card_cycle_names + array_agg(cc_1.id ORDER BY cc_1.id) AS card_cycle_ids, + array_agg(lower(cc_1.name) ORDER BY (lower(cc_1.name))) AS card_cycle_names FROM (((cards c_1 JOIN printings p_1 ON (((c_1.id)::text = p_1.card_id))) - JOIN card_sets cs ON ((p_1.card_set_id = (cs.id)::text))) - JOIN card_cycles cc ON (((cc.id)::text = cs.card_cycle_id))) + JOIN card_sets cs_1 ON ((p_1.card_set_id = (cs_1.id)::text))) + JOIN card_cycles cc_1 ON (((cc_1.id)::text = cs_1.card_cycle_id))) GROUP BY c_1.id - ), printing_releasers AS ( - SELECT printings.card_id, - array_agg(DISTINCT printings.released_by ORDER BY printings.released_by) AS releasers - FROM printings - GROUP BY printings.card_id ), card_sets_summary AS ( SELECT c_1.id, - array_agg(cs.id ORDER BY cs.id) AS card_set_ids, - array_agg(lower(cs.name) ORDER BY (lower(cs.name))) AS card_set_names + array_agg(cs_1.id ORDER BY cs_1.id) AS card_set_ids, + array_agg(lower(cs_1.name) ORDER BY (lower(cs_1.name))) AS card_set_names FROM ((cards c_1 JOIN printings p_1 ON (((c_1.id)::text = p_1.card_id))) - JOIN card_sets cs ON ((p_1.card_set_id = (cs.id)::text))) + JOIN card_sets cs_1 ON ((p_1.card_set_id = (cs_1.id)::text))) GROUP BY c_1.id ), card_subtype_ids AS ( SELECT cards_card_subtypes.card_id, @@ -590,21 +568,28 @@ GROUP BY cards_card_subtypes.card_id ), card_subtype_names AS ( SELECT ccs_1.card_id, - array_agg(lower(cs.name) ORDER BY (lower(cs.name))) AS lower_card_subtype_names, - array_agg(cs.name ORDER BY cs.name) AS card_subtype_names + array_agg(lower(cs_1.name) ORDER BY (lower(cs_1.name))) AS lower_card_subtype_names, + array_agg(cs_1.name ORDER BY cs_1.name) AS card_subtype_names FROM (cards_card_subtypes ccs_1 - JOIN card_subtypes cs ON ((ccs_1.card_subtype_id = (cs.id)::text))) + JOIN card_subtypes cs_1 ON ((ccs_1.card_subtype_id = (cs_1.id)::text))) GROUP BY ccs_1.card_id ), card_printing_ids AS ( SELECT printings.card_id, array_agg(printings.id ORDER BY printings.date_release DESC) AS printing_ids FROM printings GROUP BY printings.card_id - ), card_release_dates AS ( + ), printing_releasers AS ( SELECT printings.card_id, - min(printings.date_release) AS date_release + array_agg(DISTINCT printings.released_by ORDER BY printings.released_by) AS releasers FROM printings GROUP BY printings.card_id + ), illustrators AS ( + SELECT ip.printing_id, + array_agg(ip.illustrator_id ORDER BY ip.illustrator_id) AS illustrator_ids, + array_agg(i_1.name ORDER BY i_1.name) AS illustrator_names + FROM (illustrators_printings ip + JOIN public.illustrators i_1 ON (((ip.illustrator_id)::text = (i_1.id)::text))) + GROUP BY ip.printing_id ), card_restriction_ids AS ( SELECT unified_restrictions.card_id, array_agg(unified_restrictions.restriction_id ORDER BY unified_restrictions.restriction_id) AS restriction_ids @@ -655,51 +640,57 @@ JOIN snapshots s_1 ON ((cpc_1.card_pool_id = s_1.card_pool_id))) GROUP BY cpc_1.card_id ) - SELECT c.id, - c.title, - c.stripped_title, - c.card_type_id, - c.side_id, - c.faction_id, + SELECT p.id, + p.card_id, + cc.id AS card_cycle_id, + cc.name AS card_cycle_name, + p.card_set_id, + cs.name AS card_set_name, + p.flavor, + p.display_illustrators, + p."position", + p.position_in_set, + p.quantity, + p.date_release, + p.created_at, + p.updated_at, + c.additional_cost, + c.advanceable, c.advancement_requirement, c.agenda_points, c.base_link, + c.card_type_id, c.cost, - c.deck_limit, - c.influence_cost, - c.influence_limit, - c.memory_cost, - c.minimum_deck_size, - c.strength, - c.stripped_text, - c.text, - c.trash_cost, - c.is_unique, - c.display_subtypes, - c.attribution, - c.created_at, - c.updated_at, - c.additional_cost, - c.advanceable, + c.faction_id, c.gains_subroutines, + c.influence_cost, c.interrupt, + c.is_unique, c.link_provided, + c.memory_cost, c.mu_provided, c.num_printed_subroutines, c.on_encounter_effect, c.performs_trace, c.recurring_credits_provided, - c.rez_effect, + c.side_id, + c.strength, + c.stripped_text, + c.stripped_title, c.trash_ability, + c.trash_cost, COALESCE(csi.card_subtype_ids, ARRAY[]::text[]) AS card_subtype_ids, COALESCE(csn.lower_card_subtype_names, ARRAY[]::text[]) AS lower_card_subtype_names, COALESCE(csn.card_subtype_names, ARRAY[]::text[]) AS card_subtype_names, - p.printing_ids, - array_length(p.printing_ids, 1) AS num_printings, - ccs.card_cycle_ids, - ccs.card_cycle_names, - css.card_set_ids, - css.card_set_names, + cp.printing_ids, + ((p.id)::text = (cp.printing_ids[1])::text) AS is_latest_printing, + array_length(cp.printing_ids, 1) AS num_printings, + COALESCE(ccs.card_cycle_ids, (ARRAY[]::text[])::character varying[]) AS card_cycle_ids, + COALESCE(ccs.card_cycle_names, ARRAY[]::text[]) AS card_cycle_names, + COALESCE(css.card_set_ids, (ARRAY[]::text[])::character varying[]) AS card_set_ids, + COALESCE(css.card_set_names, ARRAY[]::text[]) AS card_set_names, + COALESCE(i.illustrator_ids, (ARRAY[]::text[])::character varying[]) AS illustrator_ids, + COALESCE(i.illustrator_names, (ARRAY[]::text[])::character varying[]) AS illustrator_names, COALESCE(r.restriction_ids, (ARRAY[]::text[])::character varying[]) AS restriction_ids, (r.restriction_ids IS NOT NULL) AS in_restriction, COALESCE(r_b.restrictions_banned, ARRAY[]::text[]) AS restrictions_banned, @@ -710,26 +701,36 @@ COALESCE(f.format_ids, ARRAY[]::text[]) AS format_ids, COALESCE(cpc.card_pool_ids, ARRAY[]::text[]) AS card_pool_ids, COALESCE(s.snapshot_ids, (ARRAY[]::text[])::character varying[]) AS snapshot_ids, - crd.date_release, + c.attribution, + c.deck_limit, + c.display_subtypes, + c.influence_limit, + c.minimum_deck_size, + c.rez_effect, + c.text, + c.title, c.designed_by, + p.released_by, pr.releasers AS printings_released_by - FROM ((((((((((((((((cards c - JOIN card_printing_ids p ON (((c.id)::text = p.card_id))) + FROM (((((((((((((((((((printings p + JOIN cards c ON ((p.card_id = (c.id)::text))) JOIN card_cycles_summary ccs ON (((c.id)::text = (ccs.id)::text))) JOIN card_sets_summary css ON (((c.id)::text = (css.id)::text))) - JOIN printing_releasers pr ON (((c.id)::text = pr.card_id))) + JOIN card_sets cs ON ((p.card_set_id = (cs.id)::text))) + JOIN card_cycles cc ON ((cs.card_cycle_id = (cc.id)::text))) LEFT JOIN card_subtype_ids csi ON (((c.id)::text = csi.card_id))) LEFT JOIN card_subtype_names csn ON (((c.id)::text = csn.card_id))) - LEFT JOIN card_restriction_ids r ON (((c.id)::text = (r.card_id)::text))) - LEFT JOIN restrictions_banned_summary r_b ON (((c.id)::text = r_b.card_id))) - LEFT JOIN restrictions_global_penalty_summary r_g_p ON (((c.id)::text = r_g_p.card_id))) - LEFT JOIN restrictions_points_summary r_p ON (((c.id)::text = r_p.card_id))) - LEFT JOIN restrictions_restricted_summary r_r ON (((c.id)::text = r_r.card_id))) - LEFT JOIN restrictions_universal_faction_cost_summary r_u_f_c ON (((c.id)::text = r_u_f_c.card_id))) - LEFT JOIN format_ids f ON (((c.id)::text = f.card_id))) - LEFT JOIN card_pool_ids cpc ON (((c.id)::text = cpc.card_id))) - LEFT JOIN snapshot_ids s ON (((c.id)::text = s.card_id))) - LEFT JOIN card_release_dates crd ON (((c.id)::text = crd.card_id))) - GROUP BY c.id, c.title, c.stripped_title, c.card_type_id, c.side_id, c.faction_id, c.advancement_requirement, c.agenda_points, c.base_link, c.cost, c.deck_limit, c.influence_cost, c.influence_limit, c.memory_cost, c.minimum_deck_size, c.strength, c.stripped_text, c.text, c.trash_cost, c.is_unique, c.display_subtypes, c.attribution, c.created_at, c.updated_at, c.additional_cost, c.advanceable, c.gains_subroutines, c.interrupt, c.link_provided, c.mu_provided, c.num_printed_subroutines, c.on_encounter_effect, c.performs_trace, c.recurring_credits_provided, c.rez_effect, c.trash_ability, csi.card_subtype_ids, csn.lower_card_subtype_names, csn.card_subtype_names, p.printing_ids, ccs.card_cycle_ids, ccs.card_cycle_names, css.card_set_ids, css.card_set_names, r.restriction_ids, r_b.restrictions_banned, r_g_p.restrictions_global_penalty, r_p.restrictions_points, r_r.restrictions_restricted, r_u_f_c.restrictions_universal_faction_cost, f.format_ids, cpc.card_pool_ids, s.snapshot_ids, crd.date_release, pr.releasers; + JOIN card_printing_ids cp ON ((p.card_id = cp.card_id))) + JOIN printing_releasers pr ON ((p.card_id = pr.card_id))) + LEFT JOIN illustrators i ON (((p.id)::text = (i.printing_id)::text))) + LEFT JOIN card_restriction_ids r ON ((p.card_id = (r.card_id)::text))) + LEFT JOIN restrictions_banned_summary r_b ON ((p.card_id = r_b.card_id))) + LEFT JOIN restrictions_global_penalty_summary r_g_p ON ((p.card_id = r_g_p.card_id))) + LEFT JOIN restrictions_points_summary r_p ON ((p.card_id = r_p.card_id))) + LEFT JOIN restrictions_restricted_summary r_r ON ((p.card_id = r_r.card_id))) + LEFT JOIN restrictions_universal_faction_cost_summary r_u_f_c ON ((p.card_id = r_u_f_c.card_id))) + LEFT JOIN format_ids f ON ((p.card_id = f.card_id))) + LEFT JOIN card_pool_ids cpc ON ((p.card_id = cpc.card_id))) + LEFT JOIN snapshot_ids s ON ((p.card_id = s.card_id))); SQL end diff --git a/db/views/unified_printings_v06.sql b/db/views/unified_printings_v06.sql new file mode 100644 index 00000000..29689633 --- /dev/null +++ b/db/views/unified_printings_v06.sql @@ -0,0 +1,287 @@ +WITH +card_cycles_summary AS ( + SELECT + c.id, + ARRAY_AGG( + cc.id ORDER BY cc.id + ) as card_cycle_ids, + ARRAY_AGG( + LOWER(cc.name) ORDER BY LOWER(cc.name) + ) as card_cycle_names + FROM + cards c + JOIN printings p ON c.id = p.card_id + JOIN card_sets cs ON p.card_set_id = cs.id + JOIN card_cycles cc ON cc.id = cs.card_cycle_id + GROUP BY + c.id +), +card_sets_summary AS ( + SELECT + c.id, + ARRAY_AGG( + cs.id ORDER BY cs.id + ) as card_set_ids, + ARRAY_AGG( + LOWER(cs.name) ORDER BY LOWER(cs.name) + ) as card_set_names + FROM + cards c + JOIN printings p ON c.id = p.card_id + JOIN card_sets cs ON p.card_set_id = cs.id + GROUP BY + c.id +), +card_subtype_ids AS ( + SELECT + card_id, + ARRAY_AGG(card_subtype_id ORDER BY 1) as card_subtype_ids + FROM + cards_card_subtypes + GROUP BY + card_id +), +card_subtype_names AS ( + SELECT + ccs.card_id, + -- lower used for filtering + ARRAY_AGG(LOWER(cs.name) ORDER BY LOWER(cs.name)) as lower_card_subtype_names, + -- proper case used for display + ARRAY_AGG( + cs.name ORDER BY cs.name + ) as card_subtype_names + FROM + cards_card_subtypes ccs + JOIN card_subtypes cs ON ccs.card_subtype_id = cs.id + GROUP BY + ccs.card_id +), +card_printing_ids AS ( + SELECT + card_id, + ARRAY_AGG(id ORDER BY date_release DESC) as printing_ids + FROM + printings + GROUP BY + card_id +), +printing_releasers AS ( + SELECT + card_id, + ARRAY_AGG(DISTINCT released_by ORDER BY released_by) as releasers + FROM + printings + GROUP BY + card_id +), +illustrators AS ( + SELECT + ip.printing_id, + ARRAY_AGG(ip.illustrator_id ORDER BY ip.illustrator_id) as illustrator_ids, + ARRAY_AGG(i.name ORDER BY i.name) as illustrator_names + FROM + illustrators_printings ip JOIN illustrators i ON ip.illustrator_id = i.id + GROUP BY + ip.printing_id +), +card_restriction_ids AS ( + SELECT + card_id, + ARRAY_AGG( + restriction_id ORDER BY restriction_id + ) as restriction_ids + FROM + unified_restrictions + WHERE + in_restriction + GROUP BY + 1 +), +restrictions_banned_summary AS ( + SELECT + card_id, + ARRAY_AGG( + restriction_id ORDER BY restriction_id + ) as restrictions_banned + FROM + restrictions_cards_banned + GROUP BY + card_id +), +restrictions_global_penalty_summary AS ( + SELECT + card_id, + ARRAY_AGG( + restriction_id ORDER BY restriction_id + ) as restrictions_global_penalty + FROM + restrictions_cards_global_penalty + GROUP BY + card_id +), +restrictions_points_summary AS ( + SELECT + card_id, + ARRAY_AGG( + CONCAT(restriction_id, '=', CAST (value AS text)) + ORDER BY CONCAT(restriction_id, '=', CAST (value AS text)) + ) as restrictions_points + FROM + restrictions_cards_points + GROUP BY + card_id +), +restrictions_restricted_summary AS ( + SELECT + card_id, + ARRAY_AGG( + restriction_id ORDER BY restriction_id + ) as restrictions_restricted + FROM + restrictions_cards_restricted + GROUP BY + card_id +), +restrictions_universal_faction_cost_summary AS ( + SELECT + card_id, + ARRAY_AGG( + CONCAT(restriction_id, '=', CAST (value AS text)) + ORDER BY CONCAT(restriction_id, '=', CAST (value AS text)) + ) as restrictions_universal_faction_cost + FROM + restrictions_cards_universal_faction_cost + GROUP BY + card_id +), +format_ids AS ( + SELECT + cpc.card_id, + ARRAY_AGG( + DISTINCT s.format_id ORDER BY s.format_id + ) as format_ids + FROM + card_pools_cards cpc + JOIN snapshots s ON cpc.card_pool_id = s.card_pool_id + GROUP BY + cpc.card_id +), +card_pool_ids AS ( + SELECT + cpc.card_id, + ARRAY_AGG( + DISTINCT s.card_pool_id ORDER BY s.card_pool_id + ) as card_pool_ids + FROM + card_pools_cards cpc + JOIN snapshots s ON cpc.card_pool_id = s.card_pool_id + GROUP BY + cpc.card_id +), +snapshot_ids AS ( + SELECT + cpc.card_id, + ARRAY_AGG( + DISTINCT s.id ORDER BY s.id + ) as snapshot_ids + FROM + card_pools_cards cpc + JOIN snapshots s ON cpc.card_pool_id = s.card_pool_id + GROUP BY + cpc.card_id +) +SELECT + p.id, + p.card_id, + cc.id as card_cycle_id, + cc.name as card_cycle_name, + p.card_set_id, + cs.name as card_set_name, + p.flavor, + p.display_illustrators, + p.position, + p.position_in_set, + p.quantity, + p.date_release, + p.created_at, + p.updated_at, + c.additional_cost, + c.advanceable, + c.advancement_requirement, + c.agenda_points, + c.base_link, + c.card_type_id, + c.cost, + c.faction_id, + c.gains_subroutines, + c.influence_cost, + c.interrupt, + c.is_unique, + c.link_provided, + c.memory_cost, + c.mu_provided, + c.num_printed_subroutines, + c.on_encounter_effect, + c.performs_trace, + c.recurring_credits_provided, + c.side_id, + c.strength, + c.stripped_text, + c.stripped_title, + c.trash_ability, + c.trash_cost, + COALESCE(csi.card_subtype_ids, ARRAY [] :: text []) as card_subtype_ids, + COALESCE(csn.lower_card_subtype_names, ARRAY [] :: text []) as lower_card_subtype_names, + COALESCE(csn.card_subtype_names, ARRAY [] :: text []) as card_subtype_names, + cp.printing_ids, + p.id = cp.printing_ids[1] AS is_latest_printing, + ARRAY_LENGTH(cp.printing_ids, 1) AS num_printings, + COALESCE(ccs.card_cycle_ids, ARRAY [] :: text []) as card_cycle_ids, + COALESCE(ccs.card_cycle_names, ARRAY [] :: text []) as card_cycle_names, + COALESCE(css.card_set_ids, ARRAY [] :: text []) as card_set_ids, + COALESCE(css.card_set_names, ARRAY [] :: text []) as card_set_names, + COALESCE(i.illustrator_ids, ARRAY [] :: text []) as illustrator_ids, + COALESCE(i.illustrator_names, ARRAY [] :: text []) as illustrator_names, + COALESCE(r.restriction_ids, ARRAY [] :: text []) as restriction_ids, + r.restriction_ids IS NOT NULL as in_restriction, + COALESCE(r_b.restrictions_banned, ARRAY [] :: text []) as restrictions_banned, + COALESCE(r_g_p.restrictions_global_penalty, ARRAY [] :: text []) as restrictions_global_penalty, + COALESCE(r_p.restrictions_points, ARRAY [] :: text []) as restrictions_points, + COALESCE(r_r.restrictions_restricted, ARRAY [] :: text []) as restrictions_restricted, + COALESCE(r_u_f_c.restrictions_universal_faction_cost, ARRAY [] :: text []) as restrictions_universal_faction_cost, + COALESCE(f.format_ids, ARRAY [] :: text []) as format_ids, + COALESCE(cpc.card_pool_ids, ARRAY [] :: text []) as card_pool_ids, + COALESCE(s.snapshot_ids, ARRAY [] :: text []) as snapshot_ids, + c.attribution, + c.deck_limit, + c.display_subtypes, + c.influence_limit, + c.minimum_deck_size, + c.rez_effect, + c.text, + c.title, + c.designed_by, + p.released_by, + pr.releasers as printings_released_by +FROM + printings p + INNER JOIN cards c ON p.card_id = c.id + JOIN card_cycles_summary ccs ON c.id = ccs.id + JOIN card_sets_summary css ON c.id = css.id + INNER JOIN card_sets cs ON p.card_set_id = cs.id + INNER JOIN card_cycles cc ON cs.card_cycle_id = cc.id + LEFT JOIN card_subtype_ids csi ON c.id = csi.card_id + LEFT JOIN card_subtype_names csn ON c.id = csn.card_id + INNER JOIN card_printing_ids cp ON p.card_id = cp.card_id + INNER JOIN printing_releasers pr ON p.card_id = pr.card_id + LEFT JOIN illustrators i ON p.id = i.printing_id + LEFT JOIN card_restriction_ids r ON p.card_id = r.card_id + LEFT JOIN restrictions_banned_summary r_b ON p.card_id = r_b.card_id + LEFT JOIN restrictions_global_penalty_summary r_g_p ON p.card_id = r_g_p.card_id + LEFT JOIN restrictions_points_summary r_p ON p.card_id = r_p.card_id + LEFT JOIN restrictions_restricted_summary r_r ON p.card_id = r_r.card_id + LEFT JOIN restrictions_universal_faction_cost_summary r_u_f_c ON p.card_id = r_u_f_c.card_id + LEFT JOIN format_ids f ON p.card_id = f.card_id + LEFT JOIN card_pool_ids cpc ON p.card_id = cpc.card_id + LEFT JOIN snapshot_ids s ON p.card_id = s.card_id +; diff --git a/doc/api/card_cycles/all_card_cycles.json b/doc/api/card_cycles/all_card_cycles.json index edc7fbea..a420fc11 100644 --- a/doc/api/card_cycles/all_card_cycles.json +++ b/doc/api/card_cycles/all_card_cycles.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"borealis\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis\"\n },\n \"attributes\": {\n \"name\": \"Borealis\",\n \"date_release\": \"2022-07-22\",\n \"legacy_code\": \"borealis\",\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/printings\"\n }\n }\n }\n },\n {\n \"id\": \"core\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core\"\n },\n \"attributes\": {\n \"name\": \"Core Set\",\n \"date_release\": \"2012-09-06\",\n \"legacy_code\": \"core\",\n \"card_set_ids\": [\n \"core\"\n ],\n \"first_printing_id\": \"01050\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_cycles/get_a_single_card_cycle.json b/doc/api/card_cycles/get_a_single_card_cycle.json deleted file mode 100644 index fd2609fa..00000000 --- a/doc/api/card_cycles/get_a_single_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id", - "description": "Get A Single Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/borealis", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"borealis\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis\"\n },\n \"attributes\": {\n \"name\": \"Borealis\",\n \"date_release\": \"2022-07-22\",\n \"legacy_code\": \"borealis\",\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_card_ids_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_card_ids_for_a_card_cycle.json deleted file mode 100644 index e0424670..00000000 --- a/doc/api/card_cycles/relationship_-_get_card_ids_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/core/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"hedge_fund\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"prisec\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"sure_gamble\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_card_set_ids_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_card_set_ids_for_a_card_cycle.json deleted file mode 100644 index 6941a762..00000000 --- a/doc/api/card_cycles/relationship_-_get_card_set_ids_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/relationships/card_sets", - "description": "Relationship - Get Card Set IDs for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/borealis/relationships/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_sets\",\n \"id\": \"midnight_sun\"\n },\n {\n \"type\": \"card_sets\",\n \"id\": \"parhelion\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/card_sets\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_card_sets_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_card_sets_for_a_card_cycle.json deleted file mode 100644 index 528783bf..00000000 --- a/doc/api/card_cycles/relationship_-_get_card_sets_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/card_sets", - "description": "Relationship - Get Card Sets for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/borealis/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"midnight_sun\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\"\n },\n \"attributes\": {\n \"name\": \"Midnight Sun\",\n \"date_release\": \"2022-07-22\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/cards\"\n }\n }\n }\n },\n {\n \"id\": \"parhelion\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion\"\n },\n \"attributes\": {\n \"name\": \"Parhelion\",\n \"date_release\": \"2022-12-12\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_cards_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_cards_for_a_card_cycle.json deleted file mode 100644 index fea0d04a..00000000 --- a/doc/api/card_cycles/relationship_-_get_cards_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/cards", - "description": "Relationship - Get Cards for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/core/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_printing_ids_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_printing_ids_for_a_card_cycle.json deleted file mode 100644 index 94f03fc4..00000000 --- a/doc/api/card_cycles/relationship_-_get_printing_ids_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/core/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01050\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"01056\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"01110\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"12345\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_cycles/relationship_-_get_printings_for_a_card_cycle.json b/doc/api/card_cycles/relationship_-_get_printings_for_a_card_cycle.json deleted file mode 100644 index 084aef85..00000000 --- a/doc/api/card_cycles/relationship_-_get_printings_for_a_card_cycle.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Cycles", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_cycles/:id/printings", - "description": "Relationship - Get Printings for a Card Cycle", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_cycles/core/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01050\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Andy is cool and sneaky\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n \"ann_illustrator\"\n ],\n \"illustrator_names\": [\n \"Ann Illustrator\"\n ],\n \"position\": 50,\n \"position_in_set\": 2,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"event\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_runner\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"runner\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Sure Gamble\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Sure Gamble\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01050\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01050.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01050.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01050.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01050.jpg\"\n }\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/side\"\n }\n }\n }\n },\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n },\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/all_card_pools.json b/doc/api/card_pools/all_card_pools.json index 18ea61cd..3972622a 100644 --- a/doc/api/card_pools/all_card_pools.json +++ b/doc/api/card_pools/all_card_pools.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"eternal_01\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01\"\n },\n \"attributes\": {\n \"name\": \"Eternal Card Pool #1\",\n \"card_cycle_ids\": [\n\n ],\n \"card_set_ids\": [\n\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"aeneas_informant\",\n \"afshar\",\n \"aiki\",\n \"ampere_cybernetics_for_anyone\",\n \"anoetic_void\",\n \"ansel_1_0\",\n \"ar_enhanced_security\",\n \"argus_crackdown\",\n \"ark_lockdown\",\n \"armand_geist_walker_tech_lord\",\n \"artificial_cryptocrash\",\n \"asa_group_security_through_vigilance\",\n \"audacity\",\n \"aumakua\",\n \"bankroll\",\n \"bathynomus\",\n \"bellona\",\n \"beth_kilrain_chang\",\n \"biotic_labor\",\n \"boomerang\",\n \"border_control\",\n \"botulus\",\n \"bravado\",\n \"buffer_drive\",\n \"build_script\",\n \"bukhgalter\",\n \"career_fair\",\n \"carpe_diem\",\n \"cats_cradle\",\n \"celebrity_gift\",\n \"cezve\",\n \"clot\",\n \"compile\",\n \"consume\",\n \"creative_commission\",\n \"cybertrooper_talut\",\n \"daily_casts\",\n \"deuces_wild\",\n \"diesel\",\n \"dirty_laundry\",\n \"diversion_of_funds\",\n \"dr_nuka_vrolyck\",\n \"dreamnet\",\n \"dzmz_optimizer\",\n \"earthrise_hotel\",\n \"eli_1_0\",\n \"embezzle\",\n \"emergent_creativity\",\n \"endurance\",\n \"enigma\",\n \"envelopment\",\n \"fairchild_3_0\",\n \"falsified_credentials\",\n \"fermenter\",\n \"find_the_truth\",\n \"formicary\",\n \"funhouse\",\n \"ganked\",\n \"ghosttongue\",\n \"hagen\",\n \"hakarl_1_0\",\n \"hansei_review\",\n \"hedge_fund\",\n \"hostile_takeover\",\n \"hybrid_release\",\n \"hydra\",\n \"ikawah_project\",\n \"inside_job\",\n \"jailbreak\",\n \"jinja_city_grid\",\n \"ken_express_tenma_disappeared_clone\",\n \"labor_rights\",\n \"lady_liberty\",\n \"leech\",\n \"legwork\",\n \"liberated_account\",\n \"logic_bomb\",\n \"longevity_serum\",\n \"luminal_transubstantiation\",\n \"mad_dash\",\n \"marathon\",\n \"miss_bones\",\n \"mutual_favor\",\n \"networking\",\n \"neutralize_all_threats\",\n \"no_free_lunch\",\n \"nova_initiumia_catalyst_impetus\",\n \"overclock\",\n \"paladin_poemu\",\n \"paperclip\",\n \"pennyshaver\",\n \"pinhole_threading\",\n \"prepaid_voicepad\",\n \"prisec\",\n \"professional_contacts\",\n \"project_vitruvius\",\n \"punitive_counterstrike\",\n \"rashida_jaheem\",\n \"regolith_mining_license\",\n \"reversed_accounts\",\n \"ronin\",\n \"rototurret\",\n \"sds_drone_deployment\",\n \"send_a_message\",\n \"simulchip\",\n \"spec_work\",\n \"spin_doctor\",\n \"stargate\",\n \"steelskin_scarring\",\n \"sure_gamble\",\n \"surveyor\",\n \"tapwrm\",\n \"telework_contract\",\n \"the_class_act\",\n \"the_makers_eye\",\n \"the_professor_keeper_of_knowledge\",\n \"thimblerig\",\n \"tollbooth\",\n \"top_hat\",\n \"trieste_model_bioroids\",\n \"tyr\",\n \"unity\",\n \"urban_renewal\",\n \"urtica_cipher\",\n \"wake_implant_v2a_jrj\",\n \"wraparound\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 127\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/eternal_01/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"standard_01\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01\"\n },\n \"attributes\": {\n \"name\": \"Standard Card Pool #1\",\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_01/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"standard_02\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02\"\n },\n \"attributes\": {\n \"name\": \"Standard Card Pool #2\",\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"punitive_counterstrike\",\n \"send_a_message\",\n \"sure_gamble\",\n \"trieste_model_bioroids\",\n \"tyr\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"startup_01\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01\"\n },\n \"attributes\": {\n \"name\": \"Startup Card Pool #1\",\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02\"\n },\n \"attributes\": {\n \"name\": \"Startup Card Pool #2\",\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/snapshots\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_pools/get_a_single_card_pool.json b/doc/api/card_pools/get_a_single_card_pool.json deleted file mode 100644 index ed5a514b..00000000 --- a/doc/api/card_pools/get_a_single_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id", - "description": "Get A Single Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/startup_02", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"startup_02\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02\"\n },\n \"attributes\": {\n \"name\": \"Startup Card Pool #2\",\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/snapshots\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_card_cycle_ids_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_card_cycle_ids_for_a_card_pool.json deleted file mode 100644 index 7b5caca2..00000000 --- a/doc/api/card_pools/relationship_-_get_card_cycle_ids_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/relationships/card_cycles", - "description": "Relationship - Get Card Cycle IDs for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/startup_01/relationships/card_cycles", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_cycles\",\n \"id\": \"core\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_cycles\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_cycles\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_card_cycles_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_card_cycles_for_a_card_pool.json deleted file mode 100644 index 439272a4..00000000 --- a/doc/api/card_pools/relationship_-_get_card_cycles_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/card_cycles", - "description": "Relationship - Get Card Cycles for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/startup_01/card_cycles", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"core\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core\"\n },\n \"attributes\": {\n \"name\": \"Core Set\",\n \"date_release\": \"2012-09-06\",\n \"legacy_code\": \"core\",\n \"card_set_ids\": [\n \"core\"\n ],\n \"first_printing_id\": \"01050\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_cycles\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_card_ids_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_card_ids_for_a_card_pool.json deleted file mode 100644 index 8013cf0d..00000000 --- a/doc/api/card_pools/relationship_-_get_card_ids_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"hedge_fund\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"prisec\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"sure_gamble\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_card_set_ids_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_card_set_ids_for_a_card_pool.json deleted file mode 100644 index f7e96ffe..00000000 --- a/doc/api/card_pools/relationship_-_get_card_set_ids_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/relationships/card_sets", - "description": "Relationship - Get Card Set IDs for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/relationships/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_sets\",\n \"id\": \"core\"\n },\n {\n \"type\": \"card_sets\",\n \"id\": \"midnight_sun\"\n },\n {\n \"type\": \"card_sets\",\n \"id\": \"parhelion\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_sets\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_card_sets_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_card_sets_for_a_card_pool.json deleted file mode 100644 index 72036bad..00000000 --- a/doc/api/card_pools/relationship_-_get_card_sets_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/card_sets", - "description": "Relationship - Get Card Sets for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"core\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core\"\n },\n \"attributes\": {\n \"name\": \"Core\",\n \"date_release\": \"2012-09-06\",\n \"size\": 113,\n \"card_cycle_id\": \"core\",\n \"card_set_type_id\": \"core\",\n \"legacy_code\": null,\n \"first_printing_id\": \"12345\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards\"\n }\n }\n }\n },\n {\n \"id\": \"midnight_sun\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\"\n },\n \"attributes\": {\n \"name\": \"Midnight Sun\",\n \"date_release\": \"2022-07-22\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/cards\"\n }\n }\n }\n },\n {\n \"id\": \"parhelion\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion\"\n },\n \"attributes\": {\n \"name\": \"Parhelion\",\n \"date_release\": \"2022-12-12\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_cards_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_cards_for_a_card_pool.json deleted file mode 100644 index aadca912..00000000 --- a/doc/api/card_pools/relationship_-_get_cards_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/cards", - "description": "Relationship - Get Cards for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_format_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_format_for_a_card_pool.json deleted file mode 100644 index 9e28fbf8..00000000 --- a/doc/api/card_pools/relationship_-_get_format_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/format", - "description": "Relationship - Get Format for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/format", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"standard\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard\"\n },\n \"attributes\": {\n \"name\": \"Standard\",\n \"active_snapshot_id\": \"standard_02\",\n \"snapshot_ids\": [\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\"\n ],\n \"restriction_ids\": [\n \"standard_banlist\",\n \"standard_restricted\",\n \"standard_global_penalty\",\n \"standard_universal_faction_cost\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"standard_02\",\n \"active_restriction_id\": \"standard_banlist\"\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/snapshots\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/format\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_format_id_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_format_id_for_a_card_pool.json deleted file mode 100644 index 3b09e0c7..00000000 --- a/doc/api/card_pools/relationship_-_get_format_id_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/relationships/format", - "description": "Relationship - Get Format ID for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/standard_02/relationships/format", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"formats\",\n \"id\": \"standard\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/format\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/format\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_snapshot_ids_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_snapshot_ids_for_a_card_pool.json deleted file mode 100644 index 0fdbda7e..00000000 --- a/doc/api/card_pools/relationship_-_get_snapshot_ids_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/relationships/snapshots", - "description": "Relationship - Get Snapshot IDs for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/startup_01/relationships/snapshots", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"snapshots\",\n \"id\": \"startup_01\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/snapshots\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/snapshots\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_pools/relationship_-_get_snapshots_for_a_card_pool.json b/doc/api/card_pools/relationship_-_get_snapshots_for_a_card_pool.json deleted file mode 100644 index 9977373e..00000000 --- a/doc/api/card_pools/relationship_-_get_snapshots_for_a_card_pool.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Pools", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_pools/:id/snapshots", - "description": "Relationship - Get Snapshots for a Card Pool", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_pools/startup_01/snapshots", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"startup_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_pool_id\": \"startup_01\",\n \"restriction_id\": null,\n \"date_start\": \"2019-01-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/snapshots\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_set_types/all_card_set_types.json b/doc/api/card_set_types/all_card_set_types.json index 95637a6a..cb79b8b4 100644 --- a/doc/api/card_set_types/all_card_set_types.json +++ b/doc/api/card_set_types/all_card_set_types.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"booster_pack\",\n \"type\": \"card_set_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack\"\n },\n \"attributes\": {\n \"name\": \"Booster Pack\",\n \"description\": \"A booster pack released as a subset of a larger release.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/card_sets\"\n }\n }\n }\n },\n {\n \"id\": \"core\",\n \"type\": \"card_set_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core\"\n },\n \"attributes\": {\n \"name\": \"Core\",\n \"description\": \"A core set, or set that makes up part of the core selection of cards.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core/card_sets\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_set_types/get_a_single_card_set_type.json b/doc/api/card_set_types/get_a_single_card_set_type.json deleted file mode 100644 index 5a8ebefe..00000000 --- a/doc/api/card_set_types/get_a_single_card_set_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Set Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_set_types/:id", - "description": "Get A Single Card Set Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_set_types/core", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"core\",\n \"type\": \"card_set_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core\"\n },\n \"attributes\": {\n \"name\": \"Core\",\n \"description\": \"A core set, or set that makes up part of the core selection of cards.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core/card_sets\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_set_types/core\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_set_types/relationship_-_get_card_set_ids_for_a_card_set_type.json b/doc/api/card_set_types/relationship_-_get_card_set_ids_for_a_card_set_type.json deleted file mode 100644 index 1bf37874..00000000 --- a/doc/api/card_set_types/relationship_-_get_card_set_ids_for_a_card_set_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Set Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_set_types/:id/relationships/card_sets", - "description": "Relationship - Get Card Set IDs for a Card Set Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_set_types/booster_pack/relationships/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_sets\",\n \"id\": \"midnight_sun\"\n },\n {\n \"type\": \"card_sets\",\n \"id\": \"parhelion\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/card_sets\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/relationships/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_set_types/relationship_-_get_card_sets_for_a_card_set_type.json b/doc/api/card_set_types/relationship_-_get_card_sets_for_a_card_set_type.json deleted file mode 100644 index 3e4c66cd..00000000 --- a/doc/api/card_set_types/relationship_-_get_card_sets_for_a_card_set_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Set Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_set_types/:id/card_sets", - "description": "Relationship - Get Card Sets for a Card Set Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_set_types/booster_pack/card_sets", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"midnight_sun\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\"\n },\n \"attributes\": {\n \"name\": \"Midnight Sun\",\n \"date_release\": \"2022-07-22\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/cards\"\n }\n }\n }\n },\n {\n \"id\": \"parhelion\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion\"\n },\n \"attributes\": {\n \"name\": \"Parhelion\",\n \"date_release\": \"2022-12-12\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/card_sets\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/all_card_sets.json b/doc/api/card_sets/all_card_sets.json index 1a91fcca..93143505 100644 --- a/doc/api/card_sets/all_card_sets.json +++ b/doc/api/card_sets/all_card_sets.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"core\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core\"\n },\n \"attributes\": {\n \"name\": \"Core\",\n \"date_release\": \"2012-09-06\",\n \"size\": 113,\n \"card_cycle_id\": \"core\",\n \"card_set_type_id\": \"core\",\n \"legacy_code\": null,\n \"first_printing_id\": \"12345\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards\"\n }\n }\n }\n },\n {\n \"id\": \"midnight_sun\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\"\n },\n \"attributes\": {\n \"name\": \"Midnight Sun\",\n \"date_release\": \"2022-07-22\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/cards\"\n }\n }\n }\n },\n {\n \"id\": \"parhelion\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion\"\n },\n \"attributes\": {\n \"name\": \"Parhelion\",\n \"date_release\": \"2022-12-12\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_sets/get_a_single_card_set.json b/doc/api/card_sets/get_a_single_card_set.json deleted file mode 100644 index 4e2e5aab..00000000 --- a/doc/api/card_sets/get_a_single_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id", - "description": "Get A Single Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/midnight_sun", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"midnight_sun\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\"\n },\n \"attributes\": {\n \"name\": \"Midnight Sun\",\n \"date_release\": \"2022-07-22\",\n \"size\": 65,\n \"card_cycle_id\": \"borealis\",\n \"card_set_type_id\": \"booster_pack\",\n \"legacy_code\": null,\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/cards\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_card_cycle_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_card_cycle_for_a_card_set.json deleted file mode 100644 index 17f30aad..00000000 --- a/doc/api/card_sets/relationship_-_get_card_cycle_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/card_cycle", - "description": "Relationship - Get Card Cycle for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/parhelion/card_cycle", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"borealis\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis\"\n },\n \"attributes\": {\n \"name\": \"Borealis\",\n \"date_release\": \"2022-07-22\",\n \"legacy_code\": \"borealis\",\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"first_printing_id\": null,\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/borealis/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_card_cycle_id_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_card_cycle_id_for_a_card_set.json deleted file mode 100644 index 5b2359f2..00000000 --- a/doc/api/card_sets/relationship_-_get_card_cycle_id_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/relationships/card_cycle", - "description": "Relationship - Get Card Cycle ID for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/parhelion/relationships/card_cycle", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_cycles\",\n \"id\": \"borealis\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/card_cycle\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/parhelion/relationships/card_cycle\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_card_ids_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_card_ids_for_a_card_set.json deleted file mode 100644 index a08b5724..00000000 --- a/doc/api/card_sets/relationship_-_get_card_ids_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/core/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"hedge_fund\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"prisec\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"sure_gamble\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_card_set_id_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_card_set_id_for_a_card_set.json deleted file mode 100644 index 16147ac5..00000000 --- a/doc/api/card_sets/relationship_-_get_card_set_id_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/relationships/card_set_type", - "description": "Relationship - Get Card Set ID for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/midnight_sun/relationships/card_set_type", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_set_types\",\n \"id\": \"booster_pack\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/relationships/card_set_type\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_card_set_type_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_card_set_type_for_a_card_set.json deleted file mode 100644 index 6dc7ef52..00000000 --- a/doc/api/card_sets/relationship_-_get_card_set_type_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/card_set_type", - "description": "Relationship - Get Card Set Type for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/midnight_sun/card_set_type", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"booster_pack\",\n \"type\": \"card_set_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack\"\n },\n \"attributes\": {\n \"name\": \"Booster Pack\",\n \"description\": \"A booster pack released as a subset of a larger release.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_set_types/booster_pack/card_sets\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/midnight_sun/card_set_type\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_cards_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_cards_for_a_card_set.json deleted file mode 100644 index aadaa323..00000000 --- a/doc/api/card_sets/relationship_-_get_cards_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/cards", - "description": "Relationship - Get Cards for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/core/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_printing_ids_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_printing_ids_for_a_card_set.json deleted file mode 100644 index b97316c3..00000000 --- a/doc/api/card_sets/relationship_-_get_printing_ids_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/core/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01050\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"01056\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"01110\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"12345\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_sets/relationship_-_get_printings_for_a_card_set.json b/doc/api/card_sets/relationship_-_get_printings_for_a_card_set.json deleted file mode 100644 index ba63edae..00000000 --- a/doc/api/card_sets/relationship_-_get_printings_for_a_card_set.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Sets", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_sets/:id/printings", - "description": "Relationship - Get Printings for a Card Set", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_sets/core/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01050\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Andy is cool and sneaky\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n \"ann_illustrator\"\n ],\n \"illustrator_names\": [\n \"Ann Illustrator\"\n ],\n \"position\": 50,\n \"position_in_set\": 2,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"event\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_runner\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"runner\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Sure Gamble\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Sure Gamble\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01050\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01050.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01050.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01050.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01050.jpg\"\n }\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/side\"\n }\n }\n }\n },\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n },\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_subtypes/all_card_subtypes.json b/doc/api/card_subtypes/all_card_subtypes.json index c22a79f7..34779b00 100644 --- a/doc/api/card_subtypes/all_card_subtypes.json +++ b/doc/api/card_subtypes/all_card_subtypes.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"advertisement\",\n \"type\": \"card_subtypes\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement\"\n },\n \"attributes\": {\n \"name\": \"Advertisement\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings\"\n }\n }\n }\n },\n {\n \"id\": \"code_gate\",\n \"type\": \"card_subtypes\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate\"\n },\n \"attributes\": {\n \"name\": \"Code Gate\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/printings\"\n }\n }\n }\n },\n {\n \"id\": \"next\",\n \"type\": \"card_subtypes\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/next\"\n },\n \"attributes\": {\n \"name\": \"Next\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/next/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/next/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/next/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/next/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_subtypes/get_a_single_card_subtype.json b/doc/api/card_subtypes/get_a_single_card_subtype.json deleted file mode 100644 index 744a8c2a..00000000 --- a/doc/api/card_subtypes/get_a_single_card_subtype.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Subtypes", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_subtypes/:id", - "description": "Get A Single Card Subtype", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_subtypes/code_gate", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"code_gate\",\n \"type\": \"card_subtypes\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate\"\n },\n \"attributes\": {\n \"name\": \"Code Gate\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/code_gate\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_subtypes/relationship_-_get_card_ids_for_a_card_subtype.json b/doc/api/card_subtypes/relationship_-_get_card_ids_for_a_card_subtype.json deleted file mode 100644 index 14eba210..00000000 --- a/doc/api/card_subtypes/relationship_-_get_card_ids_for_a_card_subtype.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Subtypes", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_subtypes/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Card Subtype", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_subtypes/advertisement/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_subtypes/relationship_-_get_cards_for_a_card_subtype.json b/doc/api/card_subtypes/relationship_-_get_cards_for_a_card_subtype.json deleted file mode 100644 index 250d9a6a..00000000 --- a/doc/api/card_subtypes/relationship_-_get_cards_for_a_card_subtype.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Subtypes", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_subtypes/:id/cards", - "description": "Relationship - Get Cards for a Card Subtype", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_subtypes/advertisement/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_subtypes/relationship_-_get_printing_ids_for_a_card_subtype.json b/doc/api/card_subtypes/relationship_-_get_printing_ids_for_a_card_subtype.json deleted file mode 100644 index f14106f2..00000000 --- a/doc/api/card_subtypes/relationship_-_get_printing_ids_for_a_card_subtype.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Subtypes", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_subtypes/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for a Card Subtype", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_subtypes/advertisement/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01056\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_subtypes/relationship_-_get_printings_for_a_card_subtype.json b/doc/api/card_subtypes/relationship_-_get_printings_for_a_card_subtype.json deleted file mode 100644 index 359e33e9..00000000 --- a/doc/api/card_subtypes/relationship_-_get_printings_for_a_card_subtype.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Subtypes", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_subtypes/:id/printings", - "description": "Relationship - Get Printings for a Card Subtype", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_subtypes/advertisement/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_types/all_card_types.json b/doc/api/card_types/all_card_types.json index 9b406821..9819332d 100644 --- a/doc/api/card_types/all_card_types.json +++ b/doc/api/card_types/all_card_types.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"agenda\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda\"\n },\n \"attributes\": {\n \"name\": \"Agenda\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/cards\"\n }\n }\n }\n },\n {\n \"id\": \"asset\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset\"\n },\n \"attributes\": {\n \"name\": \"Asset\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/cards\"\n }\n }\n }\n },\n {\n \"id\": \"corp_identity\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity\"\n },\n \"attributes\": {\n \"name\": \"Corp Identity\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/cards\"\n }\n }\n }\n },\n {\n \"id\": \"event\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event\"\n },\n \"attributes\": {\n \"name\": \"Event\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/cards\"\n }\n }\n }\n },\n {\n \"id\": \"hardware\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware\"\n },\n \"attributes\": {\n \"name\": \"Hardware\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/cards\"\n }\n }\n }\n },\n {\n \"id\": \"ice\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice\"\n },\n \"attributes\": {\n \"name\": \"ICE\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/cards\"\n }\n }\n }\n },\n {\n \"id\": \"operation\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation\"\n },\n \"attributes\": {\n \"name\": \"Operation\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/cards\"\n }\n }\n }\n },\n {\n \"id\": \"program\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program\"\n },\n \"attributes\": {\n \"name\": \"Program\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/cards\"\n }\n }\n }\n },\n {\n \"id\": \"resource\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource\"\n },\n \"attributes\": {\n \"name\": \"Resource\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/cards\"\n }\n }\n }\n },\n {\n \"id\": \"runner_identity\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity\"\n },\n \"attributes\": {\n \"name\": \"Runner Identity\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/cards\"\n }\n }\n }\n },\n {\n \"id\": \"upgrade\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade\"\n },\n \"attributes\": {\n \"name\": \"Upgrade\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_types/filter_-_get_card_types_for_a_single_side.json b/doc/api/card_types/filter_-_get_card_types_for_a_single_side.json index 3e904abc..f2377766 100644 --- a/doc/api/card_types/filter_-_get_card_types_for_a_single_side.json +++ b/doc/api/card_types/filter_-_get_card_types_for_a_single_side.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"event\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event\"\n },\n \"attributes\": {\n \"name\": \"Event\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/event/cards\"\n }\n }\n }\n },\n {\n \"id\": \"ice\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice\"\n },\n \"attributes\": {\n \"name\": \"ICE\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/ice/cards\"\n }\n }\n }\n },\n {\n \"id\": \"operation\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation\"\n },\n \"attributes\": {\n \"name\": \"Operation\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/operation/cards\"\n }\n }\n }\n },\n {\n \"id\": \"program\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program\"\n },\n \"attributes\": {\n \"name\": \"Program\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/program/cards\"\n }\n }\n }\n },\n {\n \"id\": \"resource\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource\"\n },\n \"attributes\": {\n \"name\": \"Resource\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/resource/cards\"\n }\n }\n }\n },\n {\n \"id\": \"runner_identity\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity\"\n },\n \"attributes\": {\n \"name\": \"Runner Identity\",\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/runner_identity/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/card_types/get_a_single_card_type.json b/doc/api/card_types/get_a_single_card_type.json deleted file mode 100644 index d042d660..00000000 --- a/doc/api/card_types/get_a_single_card_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_types/:id", - "description": "Get A Single Card Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_types/upgrade", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"upgrade\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade\"\n },\n \"attributes\": {\n \"name\": \"Upgrade\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_types/relationship_-_get_card_ids_for_a_card_type.json b/doc/api/card_types/relationship_-_get_card_ids_for_a_card_type.json deleted file mode 100644 index 5fddc115..00000000 --- a/doc/api/card_types/relationship_-_get_card_ids_for_a_card_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_types/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Card Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_types/upgrade/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"prisec\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_types/relationship_-_get_cards_for_a_card_type.json b/doc/api/card_types/relationship_-_get_cards_for_a_card_type.json deleted file mode 100644 index 003c9873..00000000 --- a/doc/api/card_types/relationship_-_get_cards_for_a_card_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_types/:id/cards", - "description": "Relationship - Get Cards for a Card Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_types/upgrade/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_types/relationship_-_get_side_for_a_card_type.json b/doc/api/card_types/relationship_-_get_side_for_a_card_type.json deleted file mode 100644 index 5279a191..00000000 --- a/doc/api/card_types/relationship_-_get_side_for_a_card_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_types/:id/side", - "description": "Relationship - Get Side for a Card Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_types/upgrade/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"corp\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp\"\n },\n \"attributes\": {\n \"name\": \"Corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/card_types/relationship_-_get_side_id_for_a_card_type.json b/doc/api/card_types/relationship_-_get_side_id_for_a_card_type.json deleted file mode 100644 index c2eef406..00000000 --- a/doc/api/card_types/relationship_-_get_side_id_for_a_card_type.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Card Types", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/card_types/:id/relationships/side", - "description": "Relationship - Get Side ID for a Card Type", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/card_types/upgrade/relationships/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"sides\",\n \"id\": \"corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/all_cards.json b/doc/api/cards/all_cards.json index e70c32a4..f2429156 100644 --- a/doc/api/cards/all_cards.json +++ b/doc/api/cards/all_cards.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", + "response_body": "{\n \"data\": [\n\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/cards/filter_-_card_search_operator.json b/doc/api/cards/filter_-_card_search_operator.json index 57f116e1..abfbe74a 100644 --- a/doc/api/cards/filter_-_card_search_operator.json +++ b/doc/api/cards/filter_-_card_search_operator.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?filter%5Bsearch%5D=gamble&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?filter%5Bsearch%5D=gamble&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", + "response_body": "{\n \"data\": [\n\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?filter%5Bsearch%5D=gamble&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards?filter%5Bsearch%5D=gamble&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/cards/get_a_single_card.json b/doc/api/cards/get_a_single_card.json deleted file mode 100644 index d93e0d23..00000000 --- a/doc/api/cards/get_a_single_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id", - "description": "Get A Single Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/hedge_fund", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_card_subtype_ids_for_a_card.json b/doc/api/cards/relationship_-_get_card_subtype_ids_for_a_card.json deleted file mode 100644 index 6984285d..00000000 --- a/doc/api/cards/relationship_-_get_card_subtype_ids_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/card_subtypes", - "description": "Relationship - Get Card Subtype IDs for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/adonis_campaign/relationships/card_subtypes", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_subtypes\",\n \"id\": \"advertisement\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_card_subtypes_for_a_card.json b/doc/api/cards/relationship_-_get_card_subtypes_for_a_card.json deleted file mode 100644 index bbbcce8b..00000000 --- a/doc/api/cards/relationship_-_get_card_subtypes_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/card_subtypes", - "description": "Relationship - Get Card Subtypes for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/adonis_campaign/card_subtypes", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"advertisement\",\n \"type\": \"card_subtypes\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement\"\n },\n \"attributes\": {\n \"name\": \"Advertisement\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_subtypes/advertisement/printings\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_card_type_for_a_card.json b/doc/api/cards/relationship_-_get_card_type_for_a_card.json deleted file mode 100644 index 9a25362b..00000000 --- a/doc/api/cards/relationship_-_get_card_type_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/card_type", - "description": "Relationship - Get Card Type for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/prisec/card_type", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"upgrade\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade\"\n },\n \"attributes\": {\n \"name\": \"Upgrade\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_card_type_id_for_a_card.json b/doc/api/cards/relationship_-_get_card_type_id_for_a_card.json deleted file mode 100644 index 0e5d7de9..00000000 --- a/doc/api/cards/relationship_-_get_card_type_id_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/card_type", - "description": "Relationship - Get Card Type ID for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/prisec/relationships/card_type", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_types\",\n \"id\": \"upgrade\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_faction_for_a_card.json b/doc/api/cards/relationship_-_get_faction_for_a_card.json deleted file mode 100644 index 9d0674c4..00000000 --- a/doc/api/cards/relationship_-_get_faction_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/faction", - "description": "Relationship - Get Faction for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/prisec/faction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"neutral_corp\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp\"\n },\n \"attributes\": {\n \"name\": \"Neutral Corp\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_faction_id_for_a_card.json b/doc/api/cards/relationship_-_get_faction_id_for_a_card.json deleted file mode 100644 index 8e22b8dd..00000000 --- a/doc/api/cards/relationship_-_get_faction_id_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/faction", - "description": "Relationship - Get Faction ID for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/prisec/relationships/faction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"factions\",\n \"id\": \"neutral_corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_printing_ids_for_a_card.json b/doc/api/cards/relationship_-_get_printing_ids_for_a_card.json deleted file mode 100644 index 2f3b20b7..00000000 --- a/doc/api/cards/relationship_-_get_printing_ids_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/sure_gamble/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01050\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_printings_for_a_card.json b/doc/api/cards/relationship_-_get_printings_for_a_card.json deleted file mode 100644 index f9267d36..00000000 --- a/doc/api/cards/relationship_-_get_printings_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/printings", - "description": "Relationship - Get Printings for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/sure_gamble/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01050\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Andy is cool and sneaky\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n \"ann_illustrator\"\n ],\n \"illustrator_names\": [\n \"Ann Illustrator\"\n ],\n \"position\": 50,\n \"position_in_set\": 2,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"event\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_runner\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"runner\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Sure Gamble\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Sure Gamble\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01050\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01050.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01050.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01050.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01050.jpg\"\n }\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_ruling_ids_for_a_card.json b/doc/api/cards/relationship_-_get_ruling_ids_for_a_card.json deleted file mode 100644 index 704a0b9e..00000000 --- a/doc/api/cards/relationship_-_get_ruling_ids_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/rulings", - "description": "Relationship - Get Ruling IDs for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/sure_gamble/relationships/rulings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"rulings\",\n \"id\": \"147388388\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_rulings_for_a_card.json b/doc/api/cards/relationship_-_get_rulings_for_a_card.json deleted file mode 100644 index d3d8407c..00000000 --- a/doc/api/cards/relationship_-_get_rulings_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/rulings", - "description": "Relationship - Get Rulings for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/sure_gamble/rulings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"147388388\",\n \"type\": \"rulings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"nsg_rules_team_verified\": true,\n \"question\": \"is the runner required to include this in their deck?\",\n \"answer\": \"nah. you do you.\",\n \"text_ruling\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/card\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_side_for_a_card.json b/doc/api/cards/relationship_-_get_side_for_a_card.json deleted file mode 100644 index b23d10a4..00000000 --- a/doc/api/cards/relationship_-_get_side_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/side", - "description": "Relationship - Get Side for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/adonis_campaign/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"corp\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp\"\n },\n \"attributes\": {\n \"name\": \"Corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/cards/relationship_-_get_side_id_for_a_card.json b/doc/api/cards/relationship_-_get_side_id_for_a_card.json deleted file mode 100644 index 1c7e6e7b..00000000 --- a/doc/api/cards/relationship_-_get_side_id_for_a_card.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Cards", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/cards/:id/relationships/side", - "description": "Relationship - Get Side ID for a Card", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/cards/adonis_campaign/relationships/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"sides\",\n \"id\": \"corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/all_factions.json b/doc/api/factions/all_factions.json index 56cb5a69..7d924f8e 100644 --- a/doc/api/factions/all_factions.json +++ b/doc/api/factions/all_factions.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adam\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam\"\n },\n \"attributes\": {\n \"name\": \"Adam\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/printings\"\n }\n }\n }\n },\n {\n \"id\": \"anarch\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch\"\n },\n \"attributes\": {\n \"name\": \"Anarch\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/printings\"\n }\n }\n }\n },\n {\n \"id\": \"apex\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex\"\n },\n \"attributes\": {\n \"name\": \"Apex\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/printings\"\n }\n }\n }\n },\n {\n \"id\": \"criminal\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal\"\n },\n \"attributes\": {\n \"name\": \"Criminal\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/printings\"\n }\n }\n }\n },\n {\n \"id\": \"haas_bioroid\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid\"\n },\n \"attributes\": {\n \"name\": \"Haas-Bioroid\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/haas_bioroid/printings\"\n }\n }\n }\n },\n {\n \"id\": \"jinteki\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki\"\n },\n \"attributes\": {\n \"name\": \"Jinteki\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/jinteki/printings\"\n }\n }\n }\n },\n {\n \"id\": \"nbn\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn\"\n },\n \"attributes\": {\n \"name\": \"NBN\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/nbn/printings\"\n }\n }\n }\n },\n {\n \"id\": \"neutral_corp\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp\"\n },\n \"attributes\": {\n \"name\": \"Neutral Corp\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings\"\n }\n }\n }\n },\n {\n \"id\": \"neutral_runner\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner\"\n },\n \"attributes\": {\n \"name\": \"Neutral Runner\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/printings\"\n }\n }\n }\n },\n {\n \"id\": \"shaper\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper\"\n },\n \"attributes\": {\n \"name\": \"Shaper\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/printings\"\n }\n }\n }\n },\n {\n \"id\": \"weyland_consortium\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium\"\n },\n \"attributes\": {\n \"name\": \"Weyland Consortium\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/factions/filter_-_get_factions_for_a_single_side.json b/doc/api/factions/filter_-_get_factions_for_a_single_side.json index cd3f3a31..d040bb3b 100644 --- a/doc/api/factions/filter_-_get_factions_for_a_single_side.json +++ b/doc/api/factions/filter_-_get_factions_for_a_single_side.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adam\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam\"\n },\n \"attributes\": {\n \"name\": \"Adam\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/printings\"\n }\n }\n }\n },\n {\n \"id\": \"anarch\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch\"\n },\n \"attributes\": {\n \"name\": \"Anarch\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/printings\"\n }\n }\n }\n },\n {\n \"id\": \"apex\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex\"\n },\n \"attributes\": {\n \"name\": \"Apex\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/printings\"\n }\n }\n }\n },\n {\n \"id\": \"criminal\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal\"\n },\n \"attributes\": {\n \"name\": \"Criminal\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/printings\"\n }\n }\n }\n },\n {\n \"id\": \"neutral_runner\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner\"\n },\n \"attributes\": {\n \"name\": \"Neutral Runner\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/printings\"\n }\n }\n }\n },\n {\n \"id\": \"shaper\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper\"\n },\n \"attributes\": {\n \"name\": \"Shaper\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/factions/filter_-_get_mini_factions.json b/doc/api/factions/filter_-_get_mini_factions.json index bc80ef57..3bca6103 100644 --- a/doc/api/factions/filter_-_get_mini_factions.json +++ b/doc/api/factions/filter_-_get_mini_factions.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adam\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam\"\n },\n \"attributes\": {\n \"name\": \"Adam\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/printings\"\n }\n }\n }\n },\n {\n \"id\": \"anarch\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch\"\n },\n \"attributes\": {\n \"name\": \"Anarch\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/printings\"\n }\n }\n }\n },\n {\n \"id\": \"apex\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex\"\n },\n \"attributes\": {\n \"name\": \"Apex\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/factions/get_a_single_faction.json b/doc/api/factions/get_a_single_faction.json deleted file mode 100644 index 67568e1c..00000000 --- a/doc/api/factions/get_a_single_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id", - "description": "Get A Single Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/weyland_consortium", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"weyland_consortium\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium\"\n },\n \"attributes\": {\n \"name\": \"Weyland Consortium\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_card_ids_for_a_faction.json b/doc/api/factions/relationship_-_get_card_ids_for_a_faction.json deleted file mode 100644 index 113fb5a3..00000000 --- a/doc/api/factions/relationship_-_get_card_ids_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/relationships/cards", - "description": "Relationship - Get Card Ids for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/neutral_runner/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"sure_gamble\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_cards_for_a_faction.json b/doc/api/factions/relationship_-_get_cards_for_a_faction.json deleted file mode 100644 index 3158f3bc..00000000 --- a/doc/api/factions/relationship_-_get_cards_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/cards", - "description": "Relationship - Get Cards for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/neutral_runner/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"sure_gamble\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble\"\n },\n \"attributes\": {\n \"stripped_title\": \"Sure Gamble\",\n \"title\": \"Sure Gamble\",\n \"card_type_id\": \"event\",\n \"side_id\": \"runner\",\n \"faction_id\": \"neutral_runner\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01050\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/sure_gamble/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_printing_ids_for_a_faction.json b/doc/api/factions/relationship_-_get_printing_ids_for_a_faction.json deleted file mode 100644 index 4515b39e..00000000 --- a/doc/api/factions/relationship_-_get_printing_ids_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/relationships/printings", - "description": "Relationship - Get Printing Ids for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/neutral_corp/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01110\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"12345\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_printings_for_a_faction.json b/doc/api/factions/relationship_-_get_printings_for_a_faction.json deleted file mode 100644 index 28e3f174..00000000 --- a/doc/api/factions/relationship_-_get_printings_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/printings", - "description": "Relationship - Get Printings for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/neutral_corp/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_side_for_a_faction.json b/doc/api/factions/relationship_-_get_side_for_a_faction.json deleted file mode 100644 index bbe5068c..00000000 --- a/doc/api/factions/relationship_-_get_side_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/side", - "description": "Relationship - Get Side for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/weyland_consortium/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"corp\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp\"\n },\n \"attributes\": {\n \"name\": \"Corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/factions/relationship_-_get_side_id_for_a_faction.json b/doc/api/factions/relationship_-_get_side_id_for_a_faction.json deleted file mode 100644 index ac8245b9..00000000 --- a/doc/api/factions/relationship_-_get_side_id_for_a_faction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Factions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/factions/:id/relationships/side", - "description": "Relationship - Get Side ID for a Faction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/factions/weyland_consortium/relationships/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"sides\",\n \"id\": \"corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/side\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/factions/weyland_consortium/relationships/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/all_formats.json b/doc/api/formats/all_formats.json index d6fd3006..d1ad4499 100644 --- a/doc/api/formats/all_formats.json +++ b/doc/api/formats/all_formats.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"eternal\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal\"\n },\n \"attributes\": {\n \"name\": \"Eternal\",\n \"active_snapshot_id\": \"eternal_01\",\n \"snapshot_ids\": [\n \"eternal_01\"\n ],\n \"restriction_ids\": [\n \"eternal_points_list\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"eternal_01\",\n \"active_restriction_id\": \"eternal_points_list\"\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/eternal/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"standard\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard\"\n },\n \"attributes\": {\n \"name\": \"Standard\",\n \"active_snapshot_id\": \"standard_02\",\n \"snapshot_ids\": [\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\"\n ],\n \"restriction_ids\": [\n \"standard_banlist\",\n \"standard_restricted\",\n \"standard_global_penalty\",\n \"standard_universal_faction_cost\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"standard_02\",\n \"active_restriction_id\": \"standard_banlist\"\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"startup\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup\"\n },\n \"attributes\": {\n \"name\": \"Startup\",\n \"active_snapshot_id\": \"startup_02\",\n \"snapshot_ids\": [\n \"startup_01\",\n \"startup_02\"\n ],\n \"restriction_ids\": [\n\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"startup_02\",\n \"active_restriction_id\": null\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/snapshots\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/formats/get_a_single_format.json b/doc/api/formats/get_a_single_format.json deleted file mode 100644 index 8fafc332..00000000 --- a/doc/api/formats/get_a_single_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id", - "description": "Get A Single Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/startup", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"startup\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup\"\n },\n \"attributes\": {\n \"name\": \"Startup\",\n \"active_snapshot_id\": \"startup_02\",\n \"snapshot_ids\": [\n \"startup_01\",\n \"startup_02\"\n ],\n \"restriction_ids\": [\n\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"startup_02\",\n \"active_restriction_id\": null\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/startup/snapshots\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/startup\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_card_pool_ids_for_a_format.json b/doc/api/formats/relationship_-_get_card_pool_ids_for_a_format.json deleted file mode 100644 index 5f0936e1..00000000 --- a/doc/api/formats/relationship_-_get_card_pool_ids_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/relationships/card_pools", - "description": "Relationship - Get Card Pool IDs for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/standard/relationships/card_pools", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_pools\",\n \"id\": \"standard_01\"\n },\n {\n \"type\": \"card_pools\",\n \"id\": \"standard_02\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/card_pools\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/card_pools\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_card_pools_for_a_format.json b/doc/api/formats/relationship_-_get_card_pools_for_a_format.json deleted file mode 100644 index 02eceec6..00000000 --- a/doc/api/formats/relationship_-_get_card_pools_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/card_pools", - "description": "Relationship - Get Card Pools for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/startup/card_pools", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"startup_01\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01\"\n },\n \"attributes\": {\n \"name\": \"Startup Card Pool #1\",\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_01/snapshots\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02\"\n },\n \"attributes\": {\n \"name\": \"Startup Card Pool #2\",\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"sure_gamble\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/startup_02/snapshots\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/startup/card_pools\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_restriction_ids_for_a_format.json b/doc/api/formats/relationship_-_get_restriction_ids_for_a_format.json deleted file mode 100644 index f5965c9b..00000000 --- a/doc/api/formats/relationship_-_get_restriction_ids_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/relationships/restrictions", - "description": "Relationship - Get Restriction IDs for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/standard/relationships/restrictions", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_banlist\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_global_penalty\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_restricted\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_universal_faction_cost\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_restrictions_for_a_format.json b/doc/api/formats/relationship_-_get_restrictions_for_a_format.json deleted file mode 100644 index 065c93f6..00000000 --- a/doc/api/formats/relationship_-_get_restrictions_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/restrictions", - "description": "Relationship - Get Restrictions for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/standard/restrictions", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"standard_banlist\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_banlist\"\n },\n \"attributes\": {\n \"name\": \"Standard Banlist 2022 Edition\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n \"trieste_model_bioroids\"\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_global_penalty\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_global_penalty\"\n },\n \"attributes\": {\n \"name\": \"Standard Global Penalty\",\n \"date_start\": \"2023-08-26\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n \"tyr\"\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_restricted\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_restricted\"\n },\n \"attributes\": {\n \"name\": \"Standard Restricted List\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n \"send_a_message\",\n \"trieste_model_bioroids\"\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 2,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_universal_faction_cost\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_universal_faction_cost\"\n },\n \"attributes\": {\n \"name\": \"Standard Universal Faction Cost\",\n \"date_start\": \"2023-08-26\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n \"punitive_counterstrike\": 3\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_snapshot_ids_for_a_format.json b/doc/api/formats/relationship_-_get_snapshot_ids_for_a_format.json deleted file mode 100644 index 621082ad..00000000 --- a/doc/api/formats/relationship_-_get_snapshot_ids_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/relationships/restrictions", - "description": "Relationship - Get Snapshot IDs for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/standard/relationships/restrictions", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_banlist\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_global_penalty\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_restricted\"\n },\n {\n \"type\": \"restrictions\",\n \"id\": \"standard_universal_faction_cost\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/formats/relationship_-_get_snapshots_for_a_format.json b/doc/api/formats/relationship_-_get_snapshots_for_a_format.json deleted file mode 100644 index a8b9aa64..00000000 --- a/doc/api/formats/relationship_-_get_snapshots_for_a_format.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Formats", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/formats/:id/snapshots", - "description": "Relationship - Get Snapshots for a Format", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/formats/startup/snapshots", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"startup_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_pool_id\": \"startup_01\",\n \"restriction_id\": null,\n \"date_start\": \"2019-01-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"startup_02\",\n \"restriction_id\": null,\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/formats/startup/snapshots\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/illustrators/all_illustrators.json b/doc/api/illustrators/all_illustrators.json index df1118b4..9dcc6f0b 100644 --- a/doc/api/illustrators/all_illustrators.json +++ b/doc/api/illustrators/all_illustrators.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"ann_illustrator\",\n \"type\": \"illustrators\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator\"\n },\n \"attributes\": {\n \"name\": \"Ann Illustrator\",\n \"num_printings\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator/printings\"\n }\n }\n }\n },\n {\n \"id\": \"good_drawers\",\n \"type\": \"illustrators\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/good_drawers\"\n },\n \"attributes\": {\n \"name\": \"Good Drawers\",\n \"num_printings\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/good_drawers/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/good_drawers/printings\"\n }\n }\n }\n },\n {\n \"id\": \"tom_of_netrunner\",\n \"type\": \"illustrators\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner\"\n },\n \"attributes\": {\n \"name\": \"Tom of Netrunner\",\n \"num_printings\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/illustrators/get_a_single_illustrator.json b/doc/api/illustrators/get_a_single_illustrator.json deleted file mode 100644 index 2af59c66..00000000 --- a/doc/api/illustrators/get_a_single_illustrator.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Illustrators", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/illustrators/:id", - "description": "Get A Single Illustrator", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/illustrators/ann_illustrator", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"ann_illustrator\",\n \"type\": \"illustrators\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator\"\n },\n \"attributes\": {\n \"name\": \"Ann Illustrator\",\n \"num_printings\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/illustrators/ann_illustrator\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/illustrators/relationship_-_get_printing_ids_for_an_illustrator.json b/doc/api/illustrators/relationship_-_get_printing_ids_for_an_illustrator.json deleted file mode 100644 index aeb2fdf6..00000000 --- a/doc/api/illustrators/relationship_-_get_printing_ids_for_an_illustrator.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Illustrators", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/illustrators/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for an Illustrator", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/illustrators/tom_of_netrunner/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01056\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/illustrators/relationship_-_get_printings_for_an_illustrator.json b/doc/api/illustrators/relationship_-_get_printings_for_an_illustrator.json deleted file mode 100644 index 2752fe64..00000000 --- a/doc/api/illustrators/relationship_-_get_printings_for_an_illustrator.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Illustrators", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/illustrators/:id/printings", - "description": "Relationship - Get Printings for an Illustrator", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/illustrators/tom_of_netrunner/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/index.json b/doc/api/index.json index 20944ecf..5692bae1 100644 --- a/doc/api/index.json +++ b/doc/api/index.json @@ -10,55 +10,6 @@ "groups": "all", "route": "/api/v3/public/card_cycles", "method": "get" - }, - { - "description": "Get A Single Card Cycle", - "link": "card_cycles/get_a_single_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Card Cycle", - "link": "card_cycles/relationship_-_get_card_ids_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Card Set IDs for a Card Cycle", - "link": "card_cycles/relationship_-_get_card_set_ids_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/relationships/card_sets", - "method": "get" - }, - { - "description": "Relationship - Get Card Sets for a Card Cycle", - "link": "card_cycles/relationship_-_get_card_sets_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/card_sets", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Card Cycle", - "link": "card_cycles/relationship_-_get_cards_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for a Card Cycle", - "link": "card_cycles/relationship_-_get_printing_ids_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Card Cycle", - "link": "card_cycles/relationship_-_get_printings_for_a_card_cycle.json", - "groups": "all", - "route": "/api/v3/public/card_cycles/:id/printings", - "method": "get" } ] }, @@ -72,83 +23,6 @@ "groups": "all", "route": "/api/v3/public/card_pools", "method": "get" - }, - { - "description": "Get A Single Card Pool", - "link": "card_pools/get_a_single_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycle IDs for a Card Pool", - "link": "card_pools/relationship_-_get_card_cycle_ids_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/relationships/card_cycles", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycles for a Card Pool", - "link": "card_pools/relationship_-_get_card_cycles_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/card_cycles", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Card Pool", - "link": "card_pools/relationship_-_get_card_ids_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Card Set IDs for a Card Pool", - "link": "card_pools/relationship_-_get_card_set_ids_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/relationships/card_sets", - "method": "get" - }, - { - "description": "Relationship - Get Card Sets for a Card Pool", - "link": "card_pools/relationship_-_get_card_sets_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/card_sets", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Card Pool", - "link": "card_pools/relationship_-_get_cards_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Format ID for a Card Pool", - "link": "card_pools/relationship_-_get_format_id_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/relationships/format", - "method": "get" - }, - { - "description": "Relationship - Get Format for a Card Pool", - "link": "card_pools/relationship_-_get_format_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/format", - "method": "get" - }, - { - "description": "Relationship - Get Snapshot IDs for a Card Pool", - "link": "card_pools/relationship_-_get_snapshot_ids_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/relationships/snapshots", - "method": "get" - }, - { - "description": "Relationship - Get Snapshots for a Card Pool", - "link": "card_pools/relationship_-_get_snapshots_for_a_card_pool.json", - "groups": "all", - "route": "/api/v3/public/card_pools/:id/snapshots", - "method": "get" } ] }, @@ -162,27 +36,6 @@ "groups": "all", "route": "/api/v3/public/card_set_types", "method": "get" - }, - { - "description": "Get A Single Card Set Type", - "link": "card_set_types/get_a_single_card_set_type.json", - "groups": "all", - "route": "/api/v3/public/card_set_types/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Set IDs for a Card Set Type", - "link": "card_set_types/relationship_-_get_card_set_ids_for_a_card_set_type.json", - "groups": "all", - "route": "/api/v3/public/card_set_types/:id/relationships/card_sets", - "method": "get" - }, - { - "description": "Relationship - Get Card Sets for a Card Set Type", - "link": "card_set_types/relationship_-_get_card_sets_for_a_card_set_type.json", - "groups": "all", - "route": "/api/v3/public/card_set_types/:id/card_sets", - "method": "get" } ] }, @@ -210,69 +63,6 @@ "groups": "all", "route": "/api/v3/public/card_sets?filter[card_set_type_id]=:card_set_type_id", "method": "get" - }, - { - "description": "Get A Single Card Set", - "link": "card_sets/get_a_single_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycle ID for a Card Set", - "link": "card_sets/relationship_-_get_card_cycle_id_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/relationships/card_cycle", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycle for a Card Set", - "link": "card_sets/relationship_-_get_card_cycle_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/card_cycle", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Card Set", - "link": "card_sets/relationship_-_get_card_ids_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Card Set ID for a Card Set", - "link": "card_sets/relationship_-_get_card_set_id_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/relationships/card_set_type", - "method": "get" - }, - { - "description": "Relationship - Get Card Set Type for a Card Set", - "link": "card_sets/relationship_-_get_card_set_type_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/card_set_type", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Card Set", - "link": "card_sets/relationship_-_get_cards_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for a Card Set", - "link": "card_sets/relationship_-_get_printing_ids_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Card Set", - "link": "card_sets/relationship_-_get_printings_for_a_card_set.json", - "groups": "all", - "route": "/api/v3/public/card_sets/:id/printings", - "method": "get" } ] }, @@ -286,41 +76,6 @@ "groups": "all", "route": "/api/v3/public/card_subtypes", "method": "get" - }, - { - "description": "Get A Single Card Subtype", - "link": "card_subtypes/get_a_single_card_subtype.json", - "groups": "all", - "route": "/api/v3/public/card_subtypes/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Card Subtype", - "link": "card_subtypes/relationship_-_get_card_ids_for_a_card_subtype.json", - "groups": "all", - "route": "/api/v3/public/card_subtypes/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Card Subtype", - "link": "card_subtypes/relationship_-_get_cards_for_a_card_subtype.json", - "groups": "all", - "route": "/api/v3/public/card_subtypes/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for a Card Subtype", - "link": "card_subtypes/relationship_-_get_printing_ids_for_a_card_subtype.json", - "groups": "all", - "route": "/api/v3/public/card_subtypes/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Card Subtype", - "link": "card_subtypes/relationship_-_get_printings_for_a_card_subtype.json", - "groups": "all", - "route": "/api/v3/public/card_subtypes/:id/printings", - "method": "get" } ] }, @@ -341,41 +96,6 @@ "groups": "all", "route": "/api/v3/public/card_types?filter[side_id]=:side_id", "method": "get" - }, - { - "description": "Get A Single Card Type", - "link": "card_types/get_a_single_card_type.json", - "groups": "all", - "route": "/api/v3/public/card_types/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Card Type", - "link": "card_types/relationship_-_get_card_ids_for_a_card_type.json", - "groups": "all", - "route": "/api/v3/public/card_types/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Card Type", - "link": "card_types/relationship_-_get_cards_for_a_card_type.json", - "groups": "all", - "route": "/api/v3/public/card_types/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Side ID for a Card Type", - "link": "card_types/relationship_-_get_side_id_for_a_card_type.json", - "groups": "all", - "route": "/api/v3/public/card_types/:id/relationships/side", - "method": "get" - }, - { - "description": "Relationship - Get Side for a Card Type", - "link": "card_types/relationship_-_get_side_for_a_card_type.json", - "groups": "all", - "route": "/api/v3/public/card_types/:id/side", - "method": "get" } ] }, @@ -396,97 +116,6 @@ "groups": "all", "route": "/api/v3/public/cards?filter[search]=:query", "method": "get" - }, - { - "description": "Get A Single Card", - "link": "cards/get_a_single_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Subtype IDs for a Card", - "link": "cards/relationship_-_get_card_subtype_ids_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/card_subtypes", - "method": "get" - }, - { - "description": "Relationship - Get Card Subtypes for a Card", - "link": "cards/relationship_-_get_card_subtypes_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/card_subtypes", - "method": "get" - }, - { - "description": "Relationship - Get Card Type ID for a Card", - "link": "cards/relationship_-_get_card_type_id_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/card_type", - "method": "get" - }, - { - "description": "Relationship - Get Card Type for a Card", - "link": "cards/relationship_-_get_card_type_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/card_type", - "method": "get" - }, - { - "description": "Relationship - Get Faction ID for a Card", - "link": "cards/relationship_-_get_faction_id_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/faction", - "method": "get" - }, - { - "description": "Relationship - Get Faction for a Card", - "link": "cards/relationship_-_get_faction_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/faction", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for a Card", - "link": "cards/relationship_-_get_printing_ids_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Card", - "link": "cards/relationship_-_get_printings_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/printings", - "method": "get" - }, - { - "description": "Relationship - Get Ruling IDs for a Card", - "link": "cards/relationship_-_get_ruling_ids_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/rulings", - "method": "get" - }, - { - "description": "Relationship - Get Rulings for a Card", - "link": "cards/relationship_-_get_rulings_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/rulings", - "method": "get" - }, - { - "description": "Relationship - Get Side ID for a Card", - "link": "cards/relationship_-_get_side_id_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/relationships/side", - "method": "get" - }, - { - "description": "Relationship - Get Side for a Card", - "link": "cards/relationship_-_get_side_for_a_card.json", - "groups": "all", - "route": "/api/v3/public/cards/:id/side", - "method": "get" } ] }, @@ -514,55 +143,6 @@ "groups": "all", "route": "/api/v3/public/factions?filter[is_mini]=:is_mini", "method": "get" - }, - { - "description": "Get A Single Faction", - "link": "factions/get_a_single_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Ids for a Faction", - "link": "factions/relationship_-_get_card_ids_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Faction", - "link": "factions/relationship_-_get_cards_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Printing Ids for a Faction", - "link": "factions/relationship_-_get_printing_ids_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Faction", - "link": "factions/relationship_-_get_printings_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/printings", - "method": "get" - }, - { - "description": "Relationship - Get Side ID for a Faction", - "link": "factions/relationship_-_get_side_id_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/relationships/side", - "method": "get" - }, - { - "description": "Relationship - Get Side for a Faction", - "link": "factions/relationship_-_get_side_for_a_faction.json", - "groups": "all", - "route": "/api/v3/public/factions/:id/side", - "method": "get" } ] }, @@ -576,55 +156,6 @@ "groups": "all", "route": "/api/v3/public/formats", "method": "get" - }, - { - "description": "Get A Single Format", - "link": "formats/get_a_single_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Pool IDs for a Format", - "link": "formats/relationship_-_get_card_pool_ids_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/relationships/card_pools", - "method": "get" - }, - { - "description": "Relationship - Get Card Pools for a Format", - "link": "formats/relationship_-_get_card_pools_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/card_pools", - "method": "get" - }, - { - "description": "Relationship - Get Restriction IDs for a Format", - "link": "formats/relationship_-_get_restriction_ids_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/relationships/restrictions", - "method": "get" - }, - { - "description": "Relationship - Get Restrictions for a Format", - "link": "formats/relationship_-_get_restrictions_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/restrictions", - "method": "get" - }, - { - "description": "Relationship - Get Snapshot IDs for a Format", - "link": "formats/relationship_-_get_snapshot_ids_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/relationships/restrictions", - "method": "get" - }, - { - "description": "Relationship - Get Snapshots for a Format", - "link": "formats/relationship_-_get_snapshots_for_a_format.json", - "groups": "all", - "route": "/api/v3/public/formats/:id/snapshots", - "method": "get" } ] }, @@ -638,27 +169,6 @@ "groups": "all", "route": "/api/v3/public/illustrators", "method": "get" - }, - { - "description": "Get A Single Illustrator", - "link": "illustrators/get_a_single_illustrator.json", - "groups": "all", - "route": "/api/v3/public/illustrators/:id", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for an Illustrator", - "link": "illustrators/relationship_-_get_printing_ids_for_an_illustrator.json", - "groups": "all", - "route": "/api/v3/public/illustrators/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for an Illustrator", - "link": "illustrators/relationship_-_get_printings_for_an_illustrator.json", - "groups": "all", - "route": "/api/v3/public/illustrators/:id/printings", - "method": "get" } ] }, @@ -686,97 +196,6 @@ "groups": "all", "route": "/api/v3/public/printings?filter[search]=:query", "method": "get" - }, - { - "description": "Get A Single Printing", - "link": "printings/get_a_single_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycle ID for a Printing", - "link": "printings/relationship_-_get_card_cycle_id_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/card_cycle", - "method": "get" - }, - { - "description": "Relationship - Get Card Cycle for a Printing", - "link": "printings/relationship_-_get_card_cycle_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/card_cycle", - "method": "get" - }, - { - "description": "Relationship - Get Card ID for a Printing", - "link": "printings/relationship_-_get_card_id_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/card", - "method": "get" - }, - { - "description": "Relationship - Get Card Set ID for a Printing", - "link": "printings/relationship_-_get_card_set_id_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/card_set", - "method": "get" - }, - { - "description": "Relationship - Get Card Set for a Printing", - "link": "printings/relationship_-_get_card_set_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/card_set", - "method": "get" - }, - { - "description": "Relationship - Get Card for a Printing", - "link": "printings/relationship_-_get_card_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/card", - "method": "get" - }, - { - "description": "Relationship - Get Faction ID for a Printing", - "link": "printings/relationship_-_get_faction_id_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/faction", - "method": "get" - }, - { - "description": "Relationship - Get Faction for a Printing", - "link": "printings/relationship_-_get_faction_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/faction", - "method": "get" - }, - { - "description": "Relationship - Get Illustrator IDs for a Printing", - "link": "printings/relationship_-_get_illustrator_ids_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/illustrators", - "method": "get" - }, - { - "description": "Relationship - Get Illustrators for a Printing", - "link": "printings/relationship_-_get_illustrators_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/illustrators", - "method": "get" - }, - { - "description": "Relationship - Get Side ID for a Printing", - "link": "printings/relationship_-_get_side_id_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/relationships/side", - "method": "get" - }, - { - "description": "Relationship - Get Side for a Printing", - "link": "printings/relationship_-_get_side_for_a_printing.json", - "groups": "all", - "route": "/api/v3/public/printings/:id/side", - "method": "get" } ] }, @@ -790,13 +209,6 @@ "groups": "all", "route": "/api/v3/public/restrictions", "method": "get" - }, - { - "description": "Get A Single Restriction", - "link": "restrictions/get_a_single_restriction.json", - "groups": "all", - "route": "/api/v3/public/restrictions/:id", - "method": "get" } ] }, @@ -837,69 +249,6 @@ "groups": "all", "route": "/api/v3/public/sides", "method": "get" - }, - { - "description": "Get A Single side", - "link": "sides/get_a_single_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card IDs for a Side", - "link": "sides/relationship_-_get_card_ids_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/relationships/cards", - "method": "get" - }, - { - "description": "Relationship - Get Card Type IDs for a Side", - "link": "sides/relationship_-_get_card_type_ids_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/relationships/card_types", - "method": "get" - }, - { - "description": "Relationship - Get Card Types for a Side", - "link": "sides/relationship_-_get_card_types_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/card_types", - "method": "get" - }, - { - "description": "Relationship - Get Cards for a Side", - "link": "sides/relationship_-_get_cards_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/cards", - "method": "get" - }, - { - "description": "Relationship - Get Faction IDs for a Side", - "link": "sides/relationship_-_get_faction_ids_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/relationships/factions", - "method": "get" - }, - { - "description": "Relationship - Get Factions for a Side", - "link": "sides/relationship_-_get_factions_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/factions", - "method": "get" - }, - { - "description": "Relationship - Get Printing IDs for a Side", - "link": "sides/relationship_-_get_printing_ids_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/relationships/printings", - "method": "get" - }, - { - "description": "Relationship - Get Printings for a Side", - "link": "sides/relationship_-_get_printings_for_a_side.json", - "groups": "all", - "route": "/api/v3/public/sides/:id/printings", - "method": "get" } ] }, @@ -927,55 +276,6 @@ "groups": "all", "route": "/api/v3/public/snapshots?filter[format_id]=:format_id", "method": "get" - }, - { - "description": "Get A Single Snapshot", - "link": "snapshots/get_a_single_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id", - "method": "get" - }, - { - "description": "Relationship - Get Card Pool ID for a Snapshot", - "link": "snapshots/relationship_-_get_card_pool_id_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/relationships/card_pool", - "method": "get" - }, - { - "description": "Relationship - Get Card Pool for a Snapshot", - "link": "snapshots/relationship_-_get_card_pool_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/card_pool", - "method": "get" - }, - { - "description": "Relationship - Get Format ID for a Snapshot", - "link": "snapshots/relationship_-_get_format_id_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/relationships/format", - "method": "get" - }, - { - "description": "Relationship - Get Format for a Snapshot", - "link": "snapshots/relationship_-_get_format_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/format", - "method": "get" - }, - { - "description": "Relationship - Get Restriction ID for a Snapshot", - "link": "snapshots/relationship_-_get_restriction_id_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/relationships/restriction", - "method": "get" - }, - { - "description": "Relationship - Get Restriction for a Snapshot", - "link": "snapshots/relationship_-_get_restriction_for_a_snapshot.json", - "groups": "all", - "route": "/api/v3/public/snapshots/:id/restriction", - "method": "get" } ] } diff --git a/doc/api/printings/all_printings.json b/doc/api/printings/all_printings.json index 78776070..1a1ffff9 100644 --- a/doc/api/printings/all_printings.json +++ b/doc/api/printings/all_printings.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01050\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Andy is cool and sneaky\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n \"ann_illustrator\"\n ],\n \"illustrator_names\": [\n \"Ann Illustrator\"\n ],\n \"position\": 50,\n \"position_in_set\": 2,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"event\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_runner\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"runner\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Sure Gamble\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Sure Gamble\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01050\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01050.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01050.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01050.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01050.jpg\"\n }\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/side\"\n }\n }\n }\n },\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n },\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", + "response_body": "{\n \"data\": [\n\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/printings/filter_-_distinct_cards.json b/doc/api/printings/filter_-_distinct_cards.json index c3a13152..d7b76376 100644 --- a/doc/api/printings/filter_-_distinct_cards.json +++ b/doc/api/printings/filter_-_distinct_cards.json @@ -28,7 +28,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01050\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Andy is cool and sneaky\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n \"ann_illustrator\"\n ],\n \"illustrator_names\": [\n \"Ann Illustrator\"\n ],\n \"position\": 50,\n \"position_in_set\": 2,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"event\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_runner\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"runner\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Sure Gamble\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Sure Gamble\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01050\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01050.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01050.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01050.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01050.jpg\"\n }\n },\n \"latest_printing_id\": \"01050\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/side\"\n }\n }\n }\n },\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n },\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bdistinct_cards%5D=&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bdistinct_cards%5D=&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", + "response_body": "{\n \"data\": [\n\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bdistinct_cards%5D=&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bdistinct_cards%5D=&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/printings/filter_-_printing_search_operator.json b/doc/api/printings/filter_-_printing_search_operator.json index 3b5bbb40..222349c1 100644 --- a/doc/api/printings/filter_-_printing_search_operator.json +++ b/doc/api/printings/filter_-_printing_search_operator.json @@ -4,7 +4,7 @@ "http_method": "GET", "route": "/api/v3/public/printings?filter[search]=:query", "description": "Filter - Printing Search Operator", - "explanation": "#### Notes\n\nThe search syntax is the same between the `Card` and `Printing` endpoints aside from some fields that only exist in one or the other.\n\nIn constructed URLs for calls to the API, ensure that you URL Encode the value to the `filter[search]` argument.\n\n#### Search Query Structure\n\n* A search query is a series of one or more conditions separated by one or more spaces (which acts as an implicit `and`) or explicit conjuctions (`and` and `or`):\n * `condition1 condition2 condition3` - gets all cards that meet the requirements of all three conditions\n* Multiple values for a given term can be provided with `|` ( acts as `or`) or `&`.\n * `text:\"Runner is tagged\"&meat` will return all cards with both `Runner is tagged` and `meat` in their text.\n * `text:\"Runner is tagged\"|meat` will return all cards with either `Runner is tagged` or `meat` in their text.\n* Each condition must be some or all of the name of a card or a criteria search:\n * `Street` - gets all cards with \"Street\" in their name\n * `x:credit` - gets all cards with \"credit\" in their ability text (see below for the full list of accepted criteria)\n* Note that conditions containing spaces must be surrounded with quotation marks:\n * `\"Street Magic\"` or `x:\"take all credits\"`\n* Negation operators\n * In addition to using a match or negated match operator (like `faction!anarch`), you can preface any condition with `!` or `-` to negate the whole condition.\n * `f:adam -card_type:resource` will return all non-resource Adam cards.\n * `f:apex !card_type:event` will return all non-event Apex cards.\n* Conjunctions and grouping\n * Explicit `and` and `or` conjunctions are supported by the Search Syntax.\n * `t:identity and f:criminal` will return all Criminal Identities.\n * Explicit parenthesis will control grouping.\n * `(f:criminal or f:shaper) and t:identity` or `(f:criminal or f:shaper) t:identity` will return all Criminal or Shaper Identities.\n * A literal `and` or one using a space will have a higher precedence than an `or`.\n * `f:criminal or f:shaper and t:identity` and `f:criminal or f:shaper t:identity` will return all Criminal cards and Shaper Identities.\n\n#### Field Types and Operators\n\nThere are 5 types of fields in the Search Filter:\n\n* **Array** - supports the `:` (an element in the array is an exact match) and `!` (an element in the array is not an exact match) operators.\n * `card_pool_ids:eternal|snapshot` returns all cards in the eternal or snapshot card pools.\n * `card_pool!snapshot` returns all cards not in the snapshot card pool.\n* **Boolean** - supports the `:` (match) and `!` (negated match) operators. `true`, `false`, `t`, `f`, `1`, and `0` are all acceptable values.\n * `advanceable:true`, `advanceable:t`, and `advanceable:1` will all return all results where advanceable is true.\n* **Date** - supports the `:` (match), `!` (negated match), `<`, `<=`, `>`, and `>=` operators. Requires date in `YYYY-MM-DD` format.\n * `release_date<=2020-01-01` will return everything with a release date less than or equal to New Year's Day, 2020.\n* **Integer** - supports the `:` (match), `!` (negated match), `<`, `<=`, `>`, and `>=` operators. Requires simple integer input.\n * For cards that have an X value, you can match with X, like `cost:X` (case insensitive). an X value is treated as -1 behind the scenes.\n* **String** - supports the `:` (LIKE) and `!` (NOT LIKE) operators. Input is transformed to lower case and the `%` decorations are added automatically, turning a query like `title:street` into a SQL fragment like `LOWER(stripped_title) LIKE '%street%`.\n * `title:clearance` returns everything with clearance in the title.\n * `title!clearance` returns everything without clearance in the title.\n\n\n### Fields and their types\n* **card_pool, z**: Type: array\n * `card_pool_id`s for a card pool containing a card.\n* **card_subtype, s**: Type: array\n * text names for card subtypes, matched as lowercase.\n* **card_subtype_id**: Type: array\n * `card_subtype_id`s for the card.\n* **eternal_points**: Type: array\n * Concatenation of `restriction_id` and an Eternal Points value, joined by a hyphen, like `eternal_points:eternal_points_list_22_09-2`.\n* **format**: Type: array\n * `format_id` for any format containing the card at any time.\n* **has_global_penalty**: Type: array\n * `restriction_id` restricting the card with a global penalty, like `has_global_penalty:napd_mwl_1_1`.\n* **illustrator_id**: Type: array\n * `illustrator_id` for an illustrator for the printing.\n* **is_banned**: Type: array\n * `restriction_id` specifying the card as banned, like `is_banned:standard_ban_list_22_08`.\n* **is_restricted**: Type: array\n * `restriction_id` specifying the card as banned, like `is_restricted:standard_mwl_3_4_b`.\n* **printings_released_by**: Type: array\n * All organizations that have released printings for a card.\n* **restriction_id, b**: Type: array\n * `restriction_id` specifying the card for any reason, like: `restriction_id:eternal_points_list_22_09`\n* **snapshot**: Type: array\n * `snapshot_id` of a snapshot containing a card.\n* **universal_faction_cost**: Type: array\n * Concatenation of `restriction_id` and a Universal Faction Cost value, joined by a hyphen, like `universal_faction_cost:napd_mwl_1_2-3`.\n* **additional_cost**: Type: boolean\n * Does the card text specify an additional cost to play?\n* **advanceable**: Type: boolean\n * Is the card advanceable?\n* **gains_subroutines**: Type: boolean\n * Does the card text allow for adding or gaining subroutines?\n* **in_restriction**: Type: boolean\n * Is the card specified on any Restriction list?\n* **interrupt**: Type: boolean\n * Does the card have an interrupt ability?\n* **is_unique, u**: Type: boolean\n * Is the card unique?\n* **on_encounter_effect**: Type: boolean\n * Does the card text specify an on encounter effect?\n* **performs_trace**: Type: boolean\n * Does the card perform a trace?\n* **rez_effect**: Type: boolean\n * Does the card have a rez effect?\n* **trash_ability**: Type: boolean\n * Does the card provide a trash ability?\n* **release_date, date_release, r**: Type: date\n * The earliest release date for a card or the release date for the set for a printing.\n* **advancement_cost, g**: Type: integer\n * The `advancement_cost` value for an agenda. Accepts positive integers and X (case-insensitive).\n* **agenda_points, v**: Type: integer\n * The printed number of agenda points for the agenda.\n* **base_link, l**: Type: integer\n * The printed link value for an Identity.\n* **cost, o**: Type: integer\n * The printed cost of a card. Accepts positive integers and X (case-insensitive).\n* **influence_cost, n**: Type: integer\n * The influence cost or number of influence pips for the card.\n* **link_provided**: Type: integer\n * The amount of link provided.\n* **memory_usage, m**: Type: integer\n * The memory (MU) cost of this card.\n* **mu_provided**: Type: integer\n * The amount of memory (MU) provided by the card.\n* **num_printed_subroutines**: Type: integer\n * The number of printed subroutines on this card.\n* **num_printings**: Type: integer\n * Count of unique printings for this card.\n* **position**: Type: integer\n * The position of the printing in a card set.\n* **quantity, y**: Type: integer\n * The number of copies of a printing in the set.\n* **recurring_credits_provided**: Type: integer\n * The number of recurring credits provided by this card. Accepts integers or X.\n* **strength, p**: Type: integer\n * The strength of the card. Accepts integers or X.\n* **trash_cost, h**: Type: integer\n * The trash cost of this card.\n* **attribution**: Type: string\n * The designer of this card text, if specified.\n* **card_cycle, c**: Type: string\n * `card_cycle_id` for a printing.\n* **card_id**: Type: string\n * `card_id` for a printing.\n* **card_set, e**: Type: string\n * `card_set_id` for printing.\n* **card_type, t**: Type: string\n * `card_type_id` of this card.\n* **designed_by**: Type: string\n * The organization that designed the card.\n* **illustrator, i**: Type: string\n * The printed version of the illustrator credits, with multiple illustrators separated by commas.\n* **faction, f**: Type: string\n * `faction_id` of this card.\n* **flavor, flavour, a**: Type: string\n * The flavor text for a printing.\n* **released_by**: Type: string\n * The organization that released the printing.\n* **side, d**: Type: string\n * `side_id` of the card.\n* **text, x**: Type: string\n * The text of a card, stripped of all formatting symbols and marks.\n* **title, _**: Type: string\n * The title of a card, stripped of all formatting symbols and marks.", + "explanation": "#### Notes\n\nThe search syntax is the same between the `Card` and `Printing` endpoints aside from some fields that only exist in one or the other.\n\nIn constructed URLs for calls to the API, ensure that you URL Encode the value to the `filter[search]` argument.\n\n#### Search Query Structure\n\n* A search query is a series of one or more conditions separated by one or more spaces (which acts as an implicit `and`) or explicit conjuctions (`and` and `or`):\n * `condition1 condition2 condition3` - gets all cards that meet the requirements of all three conditions\n* Multiple values for a given term can be provided with `|` ( acts as `or`) or `&`.\n * `text:\"Runner is tagged\"&meat` will return all cards with both `Runner is tagged` and `meat` in their text.\n * `text:\"Runner is tagged\"|meat` will return all cards with either `Runner is tagged` or `meat` in their text.\n* Each condition must be some or all of the name of a card or a criteria search:\n * `Street` - gets all cards with \"Street\" in their name\n * `x:credit` - gets all cards with \"credit\" in their ability text (see below for the full list of accepted criteria)\n* Note that conditions containing spaces must be surrounded with quotation marks:\n * `\"Street Magic\"` or `x:\"take all credits\"`\n* Negation operators\n * In addition to using a match or negated match operator (like `faction!anarch`), you can preface any condition with `!` or `-` to negate the whole condition.\n * `f:adam -card_type:resource` will return all non-resource Adam cards.\n * `f:apex !card_type:event` will return all non-event Apex cards.\n* Conjunctions and grouping\n * Explicit `and` and `or` conjunctions are supported by the Search Syntax.\n * `t:identity and f:criminal` will return all Criminal Identities.\n * Explicit parenthesis will control grouping.\n * `(f:criminal or f:shaper) and t:identity` or `(f:criminal or f:shaper) t:identity` will return all Criminal or Shaper Identities.\n * A literal `and` or one using a space will have a higher precedence than an `or`.\n * `f:criminal or f:shaper and t:identity` and `f:criminal or f:shaper t:identity` will return all Criminal cards and Shaper Identities.\n\n#### Field Types and Operators\n\nThere are 5 types of fields in the Search Filter:\n\n* **Array** - supports the `:` (an element in the array is an exact match) and `!` (an element in the array is not an exact match) operators.\n * `card_pool_ids:eternal|snapshot` returns all cards in the eternal or snapshot card pools.\n * `card_pool!snapshot` returns all cards not in the snapshot card pool.\n* **Boolean** - supports the `:` (match) and `!` (negated match) operators. `true`, `false`, `t`, `f`, `1`, and `0` are all acceptable values.\n * `advanceable:true`, `advanceable:t`, and `advanceable:1` will all return all results where advanceable is true.\n* **Date** - supports the `:` (match), `!` (negated match), `<`, `<=`, `>`, and `>=` operators. Requires date in `YYYY-MM-DD` format.\n * `release_date<=2020-01-01` will return everything with a release date less than or equal to New Year's Day, 2020.\n* **Integer** - supports the `:` (match), `!` (negated match), `<`, `<=`, `>`, and `>=` operators. Requires simple integer input.\n * For cards that have an X value, you can match with X, like `cost:X` (case insensitive). an X value is treated as -1 behind the scenes.\n* **String** - supports the `:` (LIKE) and `!` (NOT LIKE) operators. Input is transformed to lower case and the `%` decorations are added automatically, turning a query like `title:street` into a SQL fragment like `LOWER(stripped_title) LIKE '%street%`.\n * `title:clearance` returns everything with clearance in the title.\n * `title!clearance` returns everything without clearance in the title.\n\n\n### Fields and their types\n* **card_pool, z**: Type: array\n * `card_pool_id`s for a card pool containing a card.\n* **card_subtype, s**: Type: array\n * text names for card subtypes, matched as lowercase.\n* **card_subtype_id**: Type: array\n * `card_subtype_id`s for the card.\n* **eternal_points**: Type: array\n * Concatenation of `restriction_id` and an Eternal Points value, joined by a hyphen, like `eternal_points:eternal_points_list_22_09-2`.\n* **format**: Type: array\n * `format_id` for any format containing the card at any time.\n* **has_global_penalty**: Type: array\n * `restriction_id` restricting the card with a global penalty, like `has_global_penalty:napd_mwl_1_1`.\n* **illustrator_id**: Type: array\n * `illustrator_id` for an illustrator for the printing.\n* **is_banned**: Type: array\n * `restriction_id` specifying the card as banned, like `is_banned:standard_ban_list_22_08`.\n* **is_restricted**: Type: array\n * `restriction_id` specifying the card as banned, like `is_restricted:standard_mwl_3_4_b`.\n* **printings_released_by**: Type: array\n * All organizations that have released printings for a card.\n* **restriction_id, b**: Type: array\n * `restriction_id` specifying the card for any reason, like: `restriction_id:eternal_points_list_22_09`\n* **snapshot**: Type: array\n * `snapshot_id` of a snapshot containing a card.\n* **universal_faction_cost**: Type: array\n * Concatenation of `restriction_id` and a Universal Faction Cost value, joined by a hyphen, like `universal_faction_cost:napd_mwl_1_2-3`.\n* **additional_cost**: Type: boolean\n * Does the card text specify an additional cost to play?\n* **advanceable**: Type: boolean\n * Is the card advanceable?\n* **gains_subroutines**: Type: boolean\n * Does the card text allow for adding or gaining subroutines?\n* **in_restriction**: Type: boolean\n * Is the card specified on any Restriction list?\n* **interrupt**: Type: boolean\n * Does the card have an interrupt ability?\n* **is_latest_printing**: Type: boolean\n * Is this printing the latest printing for a card?\n* **is_unique, u**: Type: boolean\n * Is the card unique?\n* **on_encounter_effect**: Type: boolean\n * Does the card text specify an on encounter effect?\n* **performs_trace**: Type: boolean\n * Does the card perform a trace?\n* **rez_effect**: Type: boolean\n * Does the card have a rez effect?\n* **trash_ability**: Type: boolean\n * Does the card provide a trash ability?\n* **release_date, date_release, r**: Type: date\n * The earliest release date for a card or the release date for the set for a printing.\n* **advancement_cost, g**: Type: integer\n * The `advancement_cost` value for an agenda. Accepts positive integers and X (case-insensitive).\n* **agenda_points, v**: Type: integer\n * The printed number of agenda points for the agenda.\n* **base_link, l**: Type: integer\n * The printed link value for an Identity.\n* **cost, o**: Type: integer\n * The printed cost of a card. Accepts positive integers and X (case-insensitive).\n* **influence_cost, n**: Type: integer\n * The influence cost or number of influence pips for the card.\n* **link_provided**: Type: integer\n * The amount of link provided.\n* **memory_usage, m**: Type: integer\n * The memory (MU) cost of this card.\n* **mu_provided**: Type: integer\n * The amount of memory (MU) provided by the card.\n* **num_printed_subroutines**: Type: integer\n * The number of printed subroutines on this card.\n* **num_printings**: Type: integer\n * Count of unique printings for this card.\n* **position**: Type: integer\n * The position of the printing in a card set.\n* **quantity, y**: Type: integer\n * The number of copies of a printing in the set.\n* **recurring_credits_provided**: Type: integer\n * The number of recurring credits provided by this card. Accepts integers or X.\n* **strength, p**: Type: integer\n * The strength of the card. Accepts integers or X.\n* **trash_cost, h**: Type: integer\n * The trash cost of this card.\n* **attribution**: Type: string\n * The designer of this card text, if specified.\n* **card_cycle, c**: Type: string\n * `card_cycle_id` for a printing.\n* **card_id**: Type: string\n * `card_id` for a printing.\n* **card_set, e**: Type: string\n * `card_set_id` for printing.\n* **card_type, t**: Type: string\n * `card_type_id` of this card.\n* **designed_by**: Type: string\n * The organization that designed the card.\n* **illustrator, i**: Type: string\n * The printed version of the illustrator credits, with multiple illustrators separated by commas.\n* **faction, f**: Type: string\n * `faction_id` of this card.\n* **flavor, flavour, a**: Type: string\n * The flavor text for a printing.\n* **released_by**: Type: string\n * The organization that released the printing.\n* **side, d**: Type: string\n * `side_id` of the card.\n* **text, x**: Type: string\n * The text of a card, stripped of all formatting symbols and marks.\n* **title, _**: Type: string\n * The title of a card, stripped of all formatting symbols and marks.", "parameters": [ { "type": "string", @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bsearch%5D=flavor%3Aboi&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bsearch%5D=flavor%3Aboi&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", + "response_body": "{\n \"data\": [\n\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bsearch%5D=flavor%3Aboi&page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings?filter%5Bsearch%5D=flavor%3Aboi&page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/printings/get_a_single_printing.json b/doc/api/printings/get_a_single_printing.json deleted file mode 100644 index 62beb259..00000000 --- a/doc/api/printings/get_a_single_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id", - "description": "Get A Single Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_cycle_for_a_printing.json b/doc/api/printings/relationship_-_get_card_cycle_for_a_printing.json deleted file mode 100644 index b4dd22f2..00000000 --- a/doc/api/printings/relationship_-_get_card_cycle_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/card_cycle", - "description": "Relationship - Get Card Cycle for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01050/card_cycle", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"core\",\n \"type\": \"card_cycles\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core\"\n },\n \"attributes\": {\n \"name\": \"Core Set\",\n \"date_release\": \"2012-09-06\",\n \"legacy_code\": \"core\",\n \"card_set_ids\": [\n \"core\"\n ],\n \"first_printing_id\": \"01050\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_cycles/core/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_cycle_id_for_a_printing.json b/doc/api/printings/relationship_-_get_card_cycle_id_for_a_printing.json deleted file mode 100644 index 1f88702c..00000000 --- a/doc/api/printings/relationship_-_get_card_cycle_id_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/card_cycle", - "description": "Relationship - Get Card Cycle ID for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01050/relationships/card_cycle", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_cycles\",\n \"id\": \"core\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_cycle\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_cycle\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_for_a_printing.json b/doc/api/printings/relationship_-_get_card_for_a_printing.json deleted file mode 100644 index cb2cb71a..00000000 --- a/doc/api/printings/relationship_-_get_card_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/card", - "description": "Relationship - Get Card for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/card", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_id_for_a_printing.json b/doc/api/printings/relationship_-_get_card_id_for_a_printing.json deleted file mode 100644 index 9127019b..00000000 --- a/doc/api/printings/relationship_-_get_card_id_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/card", - "description": "Relationship - Get Card ID for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/relationships/card", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_set_for_a_printing.json b/doc/api/printings/relationship_-_get_card_set_for_a_printing.json deleted file mode 100644 index d31d8357..00000000 --- a/doc/api/printings/relationship_-_get_card_set_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/card_set", - "description": "Relationship - Get Card Set for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01050/card_set", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"core\",\n \"type\": \"card_sets\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core\"\n },\n \"attributes\": {\n \"name\": \"Core\",\n \"date_release\": \"2012-09-06\",\n \"size\": 113,\n \"card_cycle_id\": \"core\",\n \"card_set_type_id\": \"core\",\n \"legacy_code\": null,\n \"first_printing_id\": \"12345\",\n \"released_by\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_cycle\"\n }\n },\n \"card_set_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/card_set_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/card_set_type\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/printings\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_sets/core/cards\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_card_set_id_for_a_printing.json b/doc/api/printings/relationship_-_get_card_set_id_for_a_printing.json deleted file mode 100644 index 617785a8..00000000 --- a/doc/api/printings/relationship_-_get_card_set_id_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/card_set", - "description": "Relationship - Get Card Set ID for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01050/relationships/card_set", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_sets\",\n \"id\": \"core\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01050/card_set\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01050/relationships/card_set\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_faction_for_a_printing.json b/doc/api/printings/relationship_-_get_faction_for_a_printing.json deleted file mode 100644 index 932fed16..00000000 --- a/doc/api/printings/relationship_-_get_faction_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/faction", - "description": "Relationship - Get Faction for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01110/faction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"neutral_corp\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp\"\n },\n \"attributes\": {\n \"name\": \"Neutral Corp\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_faction_id_for_a_printing.json b/doc/api/printings/relationship_-_get_faction_id_for_a_printing.json deleted file mode 100644 index eb955375..00000000 --- a/doc/api/printings/relationship_-_get_faction_id_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/faction", - "description": "Relationship - Get Faction ID for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01110/relationships/faction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"factions\",\n \"id\": \"neutral_corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_illustrator_ids_for_a_printing.json b/doc/api/printings/relationship_-_get_illustrator_ids_for_a_printing.json deleted file mode 100644 index cdded6a4..00000000 --- a/doc/api/printings/relationship_-_get_illustrator_ids_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/illustrators", - "description": "Relationship - Get Illustrator IDs for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/relationships/illustrators", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"illustrators\",\n \"id\": \"tom_of_netrunner\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_illustrators_for_a_printing.json b/doc/api/printings/relationship_-_get_illustrators_for_a_printing.json deleted file mode 100644 index 5ef33999..00000000 --- a/doc/api/printings/relationship_-_get_illustrators_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/illustrators", - "description": "Relationship - Get Illustrators for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/illustrators", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"tom_of_netrunner\",\n \"type\": \"illustrators\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner\"\n },\n \"attributes\": {\n \"name\": \"Tom of Netrunner\",\n \"num_printings\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/illustrators/tom_of_netrunner/printings\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_side_for_a_printing.json b/doc/api/printings/relationship_-_get_side_for_a_printing.json deleted file mode 100644 index 34aff5b6..00000000 --- a/doc/api/printings/relationship_-_get_side_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/side", - "description": "Relationship - Get Side for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"corp\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp\"\n },\n \"attributes\": {\n \"name\": \"Corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/printings/relationship_-_get_side_id_for_a_printing.json b/doc/api/printings/relationship_-_get_side_id_for_a_printing.json deleted file mode 100644 index 3757851a..00000000 --- a/doc/api/printings/relationship_-_get_side_id_for_a_printing.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Printings", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/printings/:id/relationships/side", - "description": "Relationship - Get Side ID for a Printing", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/printings/01056/relationships/side", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"sides\",\n \"id\": \"corp\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/restrictions/all_restrictions.json b/doc/api/restrictions/all_restrictions.json index a7fb354a..1ce6e8c1 100644 --- a/doc/api/restrictions/all_restrictions.json +++ b/doc/api/restrictions/all_restrictions.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"eternal_points_list\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/eternal_points_list\"\n },\n \"attributes\": {\n \"name\": \"Eternal Points List\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n \"punitive_counterstrike\": 3,\n \"send_a_message\": 3,\n \"tyr\": 3\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 3,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_banlist\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_banlist\"\n },\n \"attributes\": {\n \"name\": \"Standard Banlist 2022 Edition\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n \"trieste_model_bioroids\"\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_global_penalty\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_global_penalty\"\n },\n \"attributes\": {\n \"name\": \"Standard Global Penalty\",\n \"date_start\": \"2023-08-26\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n \"tyr\"\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_restricted\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_restricted\"\n },\n \"attributes\": {\n \"name\": \"Standard Restricted List\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n \"send_a_message\",\n \"trieste_model_bioroids\"\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 2,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n },\n {\n \"id\": \"standard_universal_faction_cost\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_universal_faction_cost\"\n },\n \"attributes\": {\n \"name\": \"Standard Universal Faction Cost\",\n \"date_start\": \"2023-08-26\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n \"punitive_counterstrike\": 3\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/restrictions/get_a_single_restriction.json b/doc/api/restrictions/get_a_single_restriction.json deleted file mode 100644 index 5b0236fc..00000000 --- a/doc/api/restrictions/get_a_single_restriction.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Restrictions", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/restrictions/:id", - "description": "Get A Single Restriction", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/restrictions/standard_banlist", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"standard_banlist\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_banlist\"\n },\n \"attributes\": {\n \"name\": \"Standard Banlist 2022 Edition\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n \"trieste_model_bioroids\"\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_banlist\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/rulings/all_rulings.json b/doc/api/rulings/all_rulings.json index 5fe9b508..a5905210 100644 --- a/doc/api/rulings/all_rulings.json +++ b/doc/api/rulings/all_rulings.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"147388388\",\n \"type\": \"rulings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"nsg_rules_team_verified\": true,\n \"question\": \"is the runner required to include this in their deck?\",\n \"answer\": \"nah. you do you.\",\n \"text_ruling\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/card\"\n }\n }\n }\n },\n {\n \"id\": \"844239820\",\n \"type\": \"rulings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"nsg_rules_team_verified\": false,\n \"question\": null,\n \"answer\": null,\n \"text_ruling\": \"It is required to put this in your deck.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820/card\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/rulings/filter_-_get_nsg_rules_team_verified_rulings.json b/doc/api/rulings/filter_-_get_nsg_rules_team_verified_rulings.json index 83e76101..c978b97f 100644 --- a/doc/api/rulings/filter_-_get_nsg_rules_team_verified_rulings.json +++ b/doc/api/rulings/filter_-_get_nsg_rules_team_verified_rulings.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"147388388\",\n \"type\": \"rulings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388\"\n },\n \"attributes\": {\n \"card_id\": \"sure_gamble\",\n \"nsg_rules_team_verified\": true,\n \"question\": \"is the runner required to include this in their deck?\",\n \"answer\": \"nah. you do you.\",\n \"text_ruling\": null,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/147388388/card\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/rulings/filter_-_get_rulings_for_a_single_card.json b/doc/api/rulings/filter_-_get_rulings_for_a_single_card.json index 93320f8f..ef7af5cf 100644 --- a/doc/api/rulings/filter_-_get_rulings_for_a_single_card.json +++ b/doc/api/rulings/filter_-_get_rulings_for_a_single_card.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"844239820\",\n \"type\": \"rulings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"nsg_rules_team_verified\": false,\n \"question\": null,\n \"answer\": null,\n \"text_ruling\": \"It is required to put this in your deck.\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/rulings/844239820/card\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/sides/all_sides.json b/doc/api/sides/all_sides.json index b6a6979b..4f8f552b 100644 --- a/doc/api/sides/all_sides.json +++ b/doc/api/sides/all_sides.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"corp\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp\"\n },\n \"attributes\": {\n \"name\": \"Corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n }\n }\n },\n {\n \"id\": \"runner\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner\"\n },\n \"attributes\": {\n \"name\": \"Runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/printings\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/sides/get_a_single_side.json b/doc/api/sides/get_a_single_side.json deleted file mode 100644 index fdb672b9..00000000 --- a/doc/api/sides/get_a_single_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id", - "description": "Get A Single side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/runner", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"runner\",\n \"type\": \"sides\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner\"\n },\n \"attributes\": {\n \"name\": \"Runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"factions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/factions\"\n }\n },\n \"card_types\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/card_types\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/printings\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/runner\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_card_ids_for_a_side.json b/doc/api/sides/relationship_-_get_card_ids_for_a_side.json deleted file mode 100644 index f5810de7..00000000 --- a/doc/api/sides/relationship_-_get_card_ids_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/relationships/cards", - "description": "Relationship - Get Card IDs for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/relationships/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"cards\",\n \"id\": \"adonis_campaign\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"hedge_fund\"\n },\n {\n \"type\": \"cards\",\n \"id\": \"prisec\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_card_type_ids_for_a_side.json b/doc/api/sides/relationship_-_get_card_type_ids_for_a_side.json deleted file mode 100644 index cda3f962..00000000 --- a/doc/api/sides/relationship_-_get_card_type_ids_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/relationships/card_types", - "description": "Relationship - Get Card Type IDs for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/relationships/card_types", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"card_types\",\n \"id\": \"agenda\"\n },\n {\n \"type\": \"card_types\",\n \"id\": \"asset\"\n },\n {\n \"type\": \"card_types\",\n \"id\": \"corp_identity\"\n },\n {\n \"type\": \"card_types\",\n \"id\": \"hardware\"\n },\n {\n \"type\": \"card_types\",\n \"id\": \"upgrade\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/card_types\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_card_types_for_a_side.json b/doc/api/sides/relationship_-_get_card_types_for_a_side.json deleted file mode 100644 index 1e18e229..00000000 --- a/doc/api/sides/relationship_-_get_card_types_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/card_types", - "description": "Relationship - Get Card Types for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/card_types", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"agenda\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda\"\n },\n \"attributes\": {\n \"name\": \"Agenda\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/agenda/cards\"\n }\n }\n }\n },\n {\n \"id\": \"asset\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset\"\n },\n \"attributes\": {\n \"name\": \"Asset\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/asset/cards\"\n }\n }\n }\n },\n {\n \"id\": \"corp_identity\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity\"\n },\n \"attributes\": {\n \"name\": \"Corp Identity\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/corp_identity/cards\"\n }\n }\n }\n },\n {\n \"id\": \"hardware\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware\"\n },\n \"attributes\": {\n \"name\": \"Hardware\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/hardware/cards\"\n }\n }\n }\n },\n {\n \"id\": \"upgrade\",\n \"type\": \"card_types\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade\"\n },\n \"attributes\": {\n \"name\": \"Upgrade\",\n \"side_id\": \"corp\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_types/upgrade/cards\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/card_types\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_cards_for_a_side.json b/doc/api/sides/relationship_-_get_cards_for_a_side.json deleted file mode 100644 index 8218d7fe..00000000 --- a/doc/api/sides/relationship_-_get_cards_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/cards", - "description": "Relationship - Get Cards for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/cards", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adonis_campaign\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign\"\n },\n \"attributes\": {\n \"stripped_title\": \"Adonis Campaign\",\n \"title\": \"Adonis Campaign\",\n \"card_type_id\": \"asset\",\n \"side_id\": \"corp\",\n \"faction_id\": \"haas_bioroid\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 4,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01056\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/adonis_campaign/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"hedge_fund\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund\"\n },\n \"attributes\": {\n \"stripped_title\": \"Hedge Fund\",\n \"title\": \"Hedge Fund\",\n \"card_type_id\": \"operation\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 5,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"01110\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"text\": \"Gain 9[credit].\",\n \"trash_cost\": null,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/hedge_fund/rulings\"\n }\n }\n }\n },\n {\n \"id\": \"prisec\",\n \"type\": \"cards\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec\"\n },\n \"attributes\": {\n \"stripped_title\": \"Prisec\",\n \"title\": \"Prisec\",\n \"card_type_id\": \"upgrade\",\n \"side_id\": \"corp\",\n \"faction_id\": \"neutral_corp\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"cost\": 0,\n \"deck_limit\": 3,\n \"in_restriction\": false,\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"num_printings\": 1,\n \"printing_ids\": [\n \"12345\"\n ],\n \"date_release\": \"2012-09-06\",\n \"restriction_ids\": [\n\n ],\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"trash_cost\": 3,\n \"is_unique\": false,\n \"card_subtype_ids\": [\n\n ],\n \"display_subtypes\": null,\n \"attribution\": null,\n \"updated_at\": \"2023-10-19T03:22:00.130Z\",\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"designed_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/side\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/faction\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_type\"\n }\n },\n \"card_subtypes\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/card_subtypes\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/card_subtypes\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/printings\"\n }\n },\n \"rulings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/relationships/rulings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/cards/prisec/rulings\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/cards\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_faction_ids_for_a_side.json b/doc/api/sides/relationship_-_get_faction_ids_for_a_side.json deleted file mode 100644 index fe0a356b..00000000 --- a/doc/api/sides/relationship_-_get_faction_ids_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/relationships/factions", - "description": "Relationship - Get Faction IDs for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/runner/relationships/factions", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"factions\",\n \"id\": \"adam\"\n },\n {\n \"type\": \"factions\",\n \"id\": \"anarch\"\n },\n {\n \"type\": \"factions\",\n \"id\": \"apex\"\n },\n {\n \"type\": \"factions\",\n \"id\": \"criminal\"\n },\n {\n \"type\": \"factions\",\n \"id\": \"neutral_runner\"\n },\n {\n \"type\": \"factions\",\n \"id\": \"shaper\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/factions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/runner/factions\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/runner/relationships/factions\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_factions_for_a_side.json b/doc/api/sides/relationship_-_get_factions_for_a_side.json deleted file mode 100644 index 7ed276b0..00000000 --- a/doc/api/sides/relationship_-_get_factions_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/factions", - "description": "Relationship - Get Factions for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/runner/factions", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"adam\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam\"\n },\n \"attributes\": {\n \"name\": \"Adam\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/adam/printings\"\n }\n }\n }\n },\n {\n \"id\": \"anarch\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch\"\n },\n \"attributes\": {\n \"name\": \"Anarch\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/anarch/printings\"\n }\n }\n }\n },\n {\n \"id\": \"apex\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex\"\n },\n \"attributes\": {\n \"name\": \"Apex\",\n \"description\": null,\n \"is_mini\": true,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/apex/printings\"\n }\n }\n }\n },\n {\n \"id\": \"criminal\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal\"\n },\n \"attributes\": {\n \"name\": \"Criminal\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/criminal/printings\"\n }\n }\n }\n },\n {\n \"id\": \"neutral_runner\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner\"\n },\n \"attributes\": {\n \"name\": \"Neutral Runner\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/neutral_runner/printings\"\n }\n }\n }\n },\n {\n \"id\": \"shaper\",\n \"type\": \"factions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper\"\n },\n \"attributes\": {\n \"name\": \"Shaper\",\n \"description\": null,\n \"is_mini\": false,\n \"side_id\": \"runner\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n },\n \"relationships\": {\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/side\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/cards\"\n }\n },\n \"printings\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/factions/shaper/printings\"\n }\n }\n }\n }\n ]\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/runner/factions\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_printing_ids_for_a_side.json b/doc/api/sides/relationship_-_get_printing_ids_for_a_side.json deleted file mode 100644 index be84496e..00000000 --- a/doc/api/sides/relationship_-_get_printing_ids_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/relationships/printings", - "description": "Relationship - Get Printing IDs for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/relationships/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"type\": \"printings\",\n \"id\": \"01056\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"01110\"\n },\n {\n \"type\": \"printings\",\n \"id\": \"12345\"\n }\n ],\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/relationships/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/sides/relationship_-_get_printings_for_a_side.json b/doc/api/sides/relationship_-_get_printings_for_a_side.json deleted file mode 100644 index 177f191c..00000000 --- a/doc/api/sides/relationship_-_get_printings_for_a_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Sides", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/sides/:id/printings", - "description": "Relationship - Get Printings for a Side", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/sides/corp/printings", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"01056\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056\"\n },\n \"attributes\": {\n \"card_id\": \"adonis_campaign\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Beefy Boi\",\n \"display_illustrators\": \"Tom of Netrunner\",\n \"illustrator_ids\": [\n \"tom_of_netrunner\"\n ],\n \"illustrator_names\": [\n \"Tom of Netrunner\"\n ],\n \"position\": 56,\n \"position_in_set\": 3,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"asset\",\n \"cost\": 4,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n \"advertisement\"\n ],\n \"card_subtype_names\": [\n \"Advertisement\"\n ],\n \"faction_id\": \"haas_bioroid\",\n \"influence_cost\": 2,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Put 12 credits from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it. Take 3 credits from Adonis Campaign when your turn begins.\",\n \"stripped_title\": \"Adonis Campaign\",\n \"text\": \"Put 12[credit] from the bank on Adonis Campaign when rezzed. When there are no credits left on Adonis Campaign, trash it.\\nTake 3[credit] from Adonis Campaign when your turn begins.\",\n \"title\": \"Adonis Campaign\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"01056\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01056.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01056.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01056.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01056.jpg\"\n }\n },\n \"latest_printing_id\": \"01056\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01056/side\"\n }\n }\n }\n },\n {\n \"id\": \"01110\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110\"\n },\n \"attributes\": {\n \"card_id\": \"hedge_fund\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Hedge funds are run by jagoffs\",\n \"display_illustrators\": \"Ann Illustrator\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 110,\n \"position_in_set\": 4,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"operation\",\n \"cost\": 5,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"Gain 9 credits.\",\n \"stripped_title\": \"Hedge Fund\",\n \"text\": \"Gain 9[credit].\",\n \"title\": \"Hedge Fund\",\n \"trash_cost\": null,\n \"printing_ids\": [\n \"01110\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/01110.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/01110.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/01110.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/01110.jpg\"\n }\n },\n \"latest_printing_id\": \"01110\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/01110/side\"\n }\n }\n }\n },\n {\n \"id\": \"12345\",\n \"type\": \"printings\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345\"\n },\n \"attributes\": {\n \"card_id\": \"prisec\",\n \"card_cycle_id\": \"core\",\n \"card_cycle_name\": \"Core Set\",\n \"card_set_id\": \"core\",\n \"card_set_name\": \"Core\",\n \"flavor\": \"Don't mess with these bad people.\",\n \"display_illustrators\": \"Good Drawers\",\n \"illustrator_ids\": [\n\n ],\n \"illustrator_names\": [\n\n ],\n \"position\": 5,\n \"position_in_set\": 1,\n \"quantity\": 3,\n \"date_release\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"advancement_requirement\": null,\n \"agenda_points\": null,\n \"base_link\": null,\n \"card_type_id\": \"upgrade\",\n \"cost\": 0,\n \"deck_limit\": 3,\n \"display_subtypes\": null,\n \"card_subtype_ids\": [\n\n ],\n \"card_subtype_names\": [\n\n ],\n \"faction_id\": \"neutral_corp\",\n \"influence_cost\": 0,\n \"influence_limit\": null,\n \"is_unique\": false,\n \"memory_cost\": null,\n \"minimum_deck_size\": null,\n \"side_id\": \"corp\",\n \"strength\": null,\n \"stripped_text\": \"If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.\",\n \"stripped_title\": \"Prisec\",\n \"text\": \"If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.\",\n \"title\": \"Prisec\",\n \"trash_cost\": 3,\n \"printing_ids\": [\n \"12345\"\n ],\n \"num_printings\": 1,\n \"restriction_ids\": [\n\n ],\n \"in_restriction\": false,\n \"format_ids\": [\n \"eternal\",\n \"standard\",\n \"startup\"\n ],\n \"card_pool_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"snapshot_ids\": [\n \"eternal_01\",\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\",\n \"startup_01\",\n \"startup_02\"\n ],\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"attribution\": null,\n \"released_by\": null,\n \"printings_released_by\": [\n null\n ],\n \"designed_by\": null,\n \"card_abilities\": {\n \"additional_cost\": false,\n \"advanceable\": false,\n \"gains_subroutines\": false,\n \"interrupt\": false,\n \"link_provided\": null,\n \"mu_provided\": null,\n \"num_printed_subroutines\": null,\n \"on_encounter_effect\": false,\n \"performs_trace\": false,\n \"recurring_credits_provided\": null,\n \"rez_effect\": false,\n \"trash_ability\": false\n },\n \"images\": {\n \"nrdb_classic\": {\n \"tiny\": \"https://card-images.netrunnerdb.com/v1/tiny/12345.jpg\",\n \"small\": \"https://card-images.netrunnerdb.com/v1/small/12345.jpg\",\n \"medium\": \"https://card-images.netrunnerdb.com/v1/medium/12345.jpg\",\n \"large\": \"https://card-images.netrunnerdb.com/v1/large/12345.jpg\"\n }\n },\n \"latest_printing_id\": \"12345\",\n \"restrictions\": {\n \"banned\": [\n\n ],\n \"global_penalty\": [\n\n ],\n \"points\": {\n },\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n }\n }\n },\n \"relationships\": {\n \"card\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card\"\n }\n },\n \"card_cycle\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_cycle\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_cycle\"\n }\n },\n \"card_set\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_set\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_set\"\n }\n },\n \"card_type\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/card_type\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/card_type\"\n }\n },\n \"faction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/faction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/faction\"\n }\n },\n \"illustrators\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/illustrators\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/illustrators\"\n }\n },\n \"side\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/relationships/side\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/printings/12345/side\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"first\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\",\n \"last\": \"http://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings?page%5Blimit%5D=100&page%5Boffset%5D=0\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/sides/corp/printings\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/all_snapshots.json b/doc/api/snapshots/all_snapshots.json index ff077fe6..336ab0d0 100644 --- a/doc/api/snapshots/all_snapshots.json +++ b/doc/api/snapshots/all_snapshots.json @@ -25,7 +25,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"eternal_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01\"\n },\n \"attributes\": {\n \"format_id\": \"eternal\",\n \"active\": true,\n \"card_cycle_ids\": [\n\n ],\n \"card_set_ids\": [\n\n ],\n \"card_pool_id\": \"eternal_01\",\n \"restriction_id\": \"eternal_points_list\",\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 127\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_pool_id\": \"standard_01\",\n \"restriction_id\": null,\n \"date_start\": \"2012-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"standard_02\",\n \"restriction_id\": \"standard_banlist\",\n \"date_start\": \"2022-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_03\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"standard_02\",\n \"restriction_id\": \"standard_restricted\",\n \"date_start\": \"2022-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_03/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_04\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"standard_02\",\n \"restriction_id\": \"standard_global_penalty\",\n \"date_start\": \"2022-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_04/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_05\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"standard_02\",\n \"restriction_id\": \"standard_universal_faction_cost\",\n \"date_start\": \"2022-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_05/cards\"\n }\n }\n }\n },\n {\n \"id\": \"startup_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_pool_id\": \"startup_01\",\n \"restriction_id\": null,\n \"date_start\": \"2019-01-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"startup_02\",\n \"restriction_id\": null,\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/snapshots/filter_-_get_snapshots_filtered_by_active_status.json b/doc/api/snapshots/filter_-_get_snapshots_filtered_by_active_status.json index 77061edd..d3e629ab 100644 --- a/doc/api/snapshots/filter_-_get_snapshots_filtered_by_active_status.json +++ b/doc/api/snapshots/filter_-_get_snapshots_filtered_by_active_status.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"eternal_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01\"\n },\n \"attributes\": {\n \"format_id\": \"eternal\",\n \"active\": true,\n \"card_cycle_ids\": [\n\n ],\n \"card_set_ids\": [\n\n ],\n \"card_pool_id\": \"eternal_01\",\n \"restriction_id\": \"eternal_points_list\",\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 127\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/eternal_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"standard_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02\"\n },\n \"attributes\": {\n \"format_id\": \"standard\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"standard_02\",\n \"restriction_id\": \"standard_banlist\",\n \"date_start\": \"2022-09-06\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/cards\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"startup_02\",\n \"restriction_id\": null,\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/snapshots/filter_-_get_snapshots_filtered_by_format_id.json b/doc/api/snapshots/filter_-_get_snapshots_filtered_by_format_id.json index 7b5b5055..e2aa2e6b 100644 --- a/doc/api/snapshots/filter_-_get_snapshots_filtered_by_format_id.json +++ b/doc/api/snapshots/filter_-_get_snapshots_filtered_by_format_id.json @@ -33,7 +33,7 @@ "request_content_type": "application/json", "response_status": 200, "response_status_text": "OK", - "response_body": "{\n \"data\": [\n {\n \"id\": \"startup_01\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": false,\n \"card_cycle_ids\": [\n \"core\"\n ],\n \"card_set_ids\": [\n \"core\"\n ],\n \"card_pool_id\": \"startup_01\",\n \"restriction_id\": null,\n \"date_start\": \"2019-01-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_01/cards\"\n }\n }\n }\n },\n {\n \"id\": \"startup_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"startup_02\",\n \"restriction_id\": null,\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/cards\"\n }\n }\n }\n }\n ]\n}", + "response_body": "{\n \"data\": [\n\n ]\n}", "response_headers": { "Content-Type": "application/vnd.api+json" }, diff --git a/doc/api/snapshots/get_a_single_snapshot.json b/doc/api/snapshots/get_a_single_snapshot.json deleted file mode 100644 index 3855dc24..00000000 --- a/doc/api/snapshots/get_a_single_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id", - "description": "Get A Single Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/startup_02", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"startup_02\",\n \"type\": \"snapshots\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\"\n },\n \"attributes\": {\n \"format_id\": \"startup\",\n \"active\": true,\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_pool_id\": \"startup_02\",\n \"restriction_id\": null,\n \"date_start\": \"2022-09-01\",\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 4\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/format\"\n }\n },\n \"card_pool\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_pool\"\n }\n },\n \"restriction\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/restriction\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02/cards\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/startup_02\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_card_pool_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_card_pool_for_a_snapshot.json deleted file mode 100644 index e1ea174e..00000000 --- a/doc/api/snapshots/relationship_-_get_card_pool_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/card_pool", - "description": "Relationship - Get Card Pool for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/card_pool", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"standard_02\",\n \"type\": \"card_pools\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02\"\n },\n \"attributes\": {\n \"name\": \"Standard Card Pool #2\",\n \"card_cycle_ids\": [\n \"core\",\n \"borealis\"\n ],\n \"card_set_ids\": [\n \"core\",\n \"midnight_sun\",\n \"parhelion\"\n ],\n \"card_ids\": [\n \"adonis_campaign\",\n \"hedge_fund\",\n \"prisec\",\n \"punitive_counterstrike\",\n \"send_a_message\",\n \"sure_gamble\",\n \"trieste_model_bioroids\",\n \"tyr\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"num_cards\": 8\n },\n \"relationships\": {\n \"format\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/format\"\n }\n },\n \"card_cycles\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_cycles\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_cycles\"\n }\n },\n \"card_sets\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/card_sets\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/card_sets\"\n }\n },\n \"cards\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/cards\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/cards\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/card_pools/standard_02/snapshots\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_pool\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_card_pool_id_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_card_pool_id_for_a_snapshot.json deleted file mode 100644 index 496d6d08..00000000 --- a/doc/api/snapshots/relationship_-_get_card_pool_id_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/relationships/card_pool", - "description": "Relationship - Get Card Pool ID for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/relationships/card_pool", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"card_pools\",\n \"id\": \"standard_02\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_pool\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/card_pool\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/card_pool\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_format_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_format_for_a_snapshot.json deleted file mode 100644 index 49bddb6d..00000000 --- a/doc/api/snapshots/relationship_-_get_format_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/format", - "description": "Relationship - Get Format for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/format", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"standard\",\n \"type\": \"formats\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard\"\n },\n \"attributes\": {\n \"name\": \"Standard\",\n \"active_snapshot_id\": \"standard_02\",\n \"snapshot_ids\": [\n \"standard_01\",\n \"standard_02\",\n \"standard_03\",\n \"standard_04\",\n \"standard_05\"\n ],\n \"restriction_ids\": [\n \"standard_banlist\",\n \"standard_restricted\",\n \"standard_global_penalty\",\n \"standard_universal_faction_cost\"\n ],\n \"updated_at\": \"2022-12-08T12:00:00.000Z\",\n \"active_card_pool_id\": \"standard_02\",\n \"active_restriction_id\": \"standard_banlist\"\n },\n \"relationships\": {\n \"card_pools\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/card_pools\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/card_pools\"\n }\n },\n \"restrictions\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/restrictions\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/restrictions\"\n }\n },\n \"snapshots\": {\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/relationships/snapshots\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/formats/standard/snapshots\"\n }\n }\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/format\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_format_id_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_format_id_for_a_snapshot.json deleted file mode 100644 index b320ed66..00000000 --- a/doc/api/snapshots/relationship_-_get_format_id_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/relationships/format", - "description": "Relationship - Get Format ID for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/relationships/format", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"formats\",\n \"id\": \"standard\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/format\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/format\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/format\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_restriction_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_restriction_for_a_snapshot.json deleted file mode 100644 index b38e38c6..00000000 --- a/doc/api/snapshots/relationship_-_get_restriction_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/restriction", - "description": "Relationship - Get Restriction for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/restriction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"id\": \"standard_banlist\",\n \"type\": \"restrictions\",\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/restrictions/standard_banlist\"\n },\n \"attributes\": {\n \"name\": \"Standard Banlist 2022 Edition\",\n \"date_start\": \"2022-01-01\",\n \"point_limit\": null,\n \"verdicts\": {\n \"banned\": [\n \"trieste_model_bioroids\"\n ],\n \"restricted\": [\n\n ],\n \"universal_faction_cost\": {\n },\n \"global_penalty\": [\n\n ],\n \"points\": {\n }\n },\n \"banned_subtypes\": [\n\n ],\n \"size\": 1,\n \"updated_at\": \"2022-12-08T12:00:00.000Z\"\n }\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/restriction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/doc/api/snapshots/relationship_-_get_restriction_id_for_a_snapshot.json b/doc/api/snapshots/relationship_-_get_restriction_id_for_a_snapshot.json deleted file mode 100644 index 50257273..00000000 --- a/doc/api/snapshots/relationship_-_get_restriction_id_for_a_snapshot.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "resource": "Snapshots", - "resource_explanation": null, - "http_method": "GET", - "route": "/api/v3/public/snapshots/:id/relationships/restriction", - "description": "Relationship - Get Restriction ID for a Snapshot", - "explanation": null, - "parameters": [ - { - "type": "string", - "required": true, - "name": "id", - "description": "Id" - } - ], - "response_fields": [ - - ], - "requests": [ - { - "request_method": "GET", - "request_path": "/api/v3/public/snapshots/standard_02/relationships/restriction", - "request_body": null, - "request_headers": { - "Content-Type": "application/json", - "Host": "api-preview.netrunnerdb.com" - }, - "request_query_parameters": { - }, - "request_content_type": "application/json", - "response_status": 200, - "response_status_text": "OK", - "response_body": "{\n \"data\": {\n \"type\": \"restrictions\",\n \"id\": \"standard_banlist\"\n },\n \"links\": {\n \"self\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/restriction\",\n \"related\": \"http://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/restriction\"\n }\n}", - "response_headers": { - "Content-Type": "application/vnd.api+json" - }, - "response_content_type": "application/vnd.api+json", - "curl": "curl -g \"https://api-preview.netrunnerdb.com/api/v3/public/snapshots/standard_02/relationships/restriction\" -X GET " - } - ] -} \ No newline at end of file diff --git a/lib/search_query_builder.rb b/lib/search_query_builder.rb index 2f9254a6..d4143089 100644 --- a/lib/search_query_builder.rb +++ b/lib/search_query_builder.rb @@ -123,6 +123,8 @@ def self.both(field) 'Is the card specified on any Restriction list?'), FieldData.new(:boolean, both('interrupt'), ['interrupt'], 'Does the card have an interrupt ability?'), + FieldData.new(:boolean, printing('is_latest_printing'), ['is_latest_printing'], + 'Is this printing the latest printing for a card?'), FieldData.new(:boolean, both('is_unique'), ['is_unique', 'u'], 'Is the card unique?'), FieldData.new(:boolean, both('on_encounter_effect'), ['on_encounter_effect'],