Skip to content

Commit 6451b12

Browse files
authored
Merge pull request #139 from plural/card-release-date-attr
Expose date_release on card resource.
2 parents 3379e83 + 85bf33c commit 6451b12

File tree

56 files changed

+60
-60
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+60
-60
lines changed

app/resources/api/v3/public/card_resource.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ class Api::V3::Public::CardResource < JSONAPI::Resource
66

77
model_name 'UnifiedCard'
88

9-
attributes :stripped_title, :title, :card_type_id, :side_id, :faction_id
10-
attributes :advancement_requirement, :agenda_points, :base_link, :cost
11-
attributes :deck_limit, :in_restriction, :influence_cost, :influence_limit, :memory_cost
12-
attributes :minimum_deck_size, :num_printings, :printing_ids, :restriction_ids, :strength, :stripped_text, :text, :trash_cost
13-
attributes :is_unique, :card_subtype_ids, :display_subtypes, :attribution, :updated_at
9+
attributes :stripped_title, :title, :card_type_id, :side_id, :faction_id, :advancement_requirement
10+
attributes :agenda_points, :base_link, :cost, :deck_limit, :in_restriction, :influence_cost
11+
attributes :influence_limit, :memory_cost, :minimum_deck_size, :num_printings, :printing_ids
12+
attributes :date_release, :restriction_ids, :strength, :stripped_text, :text, :trash_cost, :is_unique
13+
attributes :card_subtype_ids, :display_subtypes, :attribution, :updated_at
1414
attributes :format_ids, :card_pool_ids, :snapshot_ids
1515

1616
# Synthesized attributes

doc/api/card_cycles/all_card_cycles.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"request_content_type": "application/json",
2626
"response_status": 200,
2727
"response_status_text": "OK",
28-
"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 \"updated_at\": \"2022-11-15T05:27:21.395Z\"\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 \"updated_at\": \"2022-11-15T05:27:21.395Z\"\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}",
28+
"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 \"updated_at\": \"2022-11-25T07:06:27.052Z\"\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 \"updated_at\": \"2022-11-25T07:06:27.052Z\"\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}",
2929
"response_headers": {
3030
"Content-Type": "application/vnd.api+json"
3131
},

doc/api/card_cycles/get_a_single_card_cycle.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"request_content_type": "application/json",
3131
"response_status": 200,
3232
"response_status_text": "OK",
33-
"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 \"updated_at\": \"2022-11-15T05:27:21.395Z\"\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}",
33+
"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 \"updated_at\": \"2022-11-25T07:06:27.052Z\"\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}",
3434
"response_headers": {
3535
"Content-Type": "application/vnd.api+json"
3636
},

doc/api/card_cycles/relationship_-_get_card_sets_for_a_card_cycle.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"request_content_type": "application/json",
3131
"response_status": 200,
3232
"response_status_text": "OK",
33-
"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 \"updated_at\": \"2022-11-15T05:27:21.401Z\"\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 \"updated_at\": \"2022-11-15T05:27:21.401Z\"\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}",
33+
"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 \"updated_at\": \"2022-11-25T07:06:27.058Z\"\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 \"updated_at\": \"2022-11-25T07:06:27.058Z\"\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}",
3434
"response_headers": {
3535
"Content-Type": "application/vnd.api+json"
3636
},

0 commit comments

Comments
 (0)