From ae9330f1d0f4e2da54561c875005ffab22e7ab42 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Mon, 12 Dec 2016 00:55:15 -0800 Subject: [PATCH] Update docs --- docs/schema.md | 147 +- docs/types.md | 605 ++++-- schema.json | 5011 ++++++++++++++++++++++++++---------------------- 3 files changed, 3220 insertions(+), 2543 deletions(-) diff --git a/docs/schema.md b/docs/schema.md index 6b1345b..fd2a15d 100644 --- a/docs/schema.md +++ b/docs/schema.md @@ -84,6 +84,9 @@ type Area implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -212,6 +215,9 @@ type Artist implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -502,6 +508,9 @@ type Collection implements Node, Entity { # A list of events linked to this entity. events(after: String, first: Int): EventConnection + # A list of instruments linked to this entity. + instruments(after: String, first: Int): InstrumentConnection + # A list of labels linked to this entity. labels(after: String, first: Int): LabelConnection @@ -530,6 +539,9 @@ type Collection implements Node, Entity { first: Int ): ReleaseGroupConnection + # A list of series linked to this entity. + series(after: String, first: Int): SeriesConnection + # A list of works linked to this entity. works(after: String, first: Int): WorkConnection } @@ -644,6 +656,9 @@ type Event implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -710,6 +725,9 @@ type Instrument implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -832,6 +850,9 @@ type Label implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -1035,6 +1056,9 @@ type Place implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -1147,6 +1171,9 @@ type Recording implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -1251,11 +1278,6 @@ type RelationshipEdge { type Relationships { # A list of relationships between these two entity types. areas( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1265,15 +1287,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. artists( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1283,15 +1304,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. events( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1301,15 +1321,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. instruments( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1319,15 +1338,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. labels( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1337,15 +1355,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. places( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1355,15 +1372,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. recordings( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1373,15 +1389,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. releases( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1391,15 +1406,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. releaseGroups( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1409,15 +1423,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. series( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1427,15 +1440,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. urls( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1445,15 +1457,14 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection # A list of relationships between these two entity types. works( - after: String - first: Int - before: String - last: Int - # Filter by the relationship direction. direction: String @@ -1463,6 +1474,10 @@ type Relationships { # The MBID associated with the value of the `type` # field. typeID: MBID + after: String + first: Int + before: String + last: Int ): RelationshipConnection } @@ -1556,6 +1571,9 @@ type Release implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -1662,6 +1680,9 @@ type ReleaseGroup implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -1925,6 +1946,9 @@ type Series implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } @@ -2055,6 +2079,9 @@ type Work implements Node, Entity { # Relationships between this entity and other entitites. relationships: Relationships + # A list of collections linked to this entity. + collections(after: String, first: Int): CollectionConnection + # A list of tags linked to this entity. tags(after: String, first: Int): TagConnection } diff --git a/docs/types.md b/docs/types.md index acef8b5..935fa3d 100644 --- a/docs/types.md +++ b/docs/types.md @@ -366,6 +366,23 @@ the codes assigned by ISO to countries and subdivisions. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -692,6 +709,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -1363,6 +1397,23 @@ field. Int + + instruments + InstrumentConnection + + A list of instruments linked to this entity. + + + + after + String + + + + first + Int + + labels LabelConnection @@ -1463,6 +1514,23 @@ field. Int + + series + SeriesConnection + + A list of series linked to this entity. + + + + after + String + + + + first + Int + + works WorkConnection @@ -1681,6 +1749,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -1851,6 +1936,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -2086,6 +2188,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -2544,6 +2663,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -2785,6 +2921,23 @@ from the lengths of the tracks using it. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -3060,6 +3213,22 @@ Lists of entity relationships for each entity type. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3080,22 +3249,6 @@ Lists of entity relationships for each entity type. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - artists RelationshipConnection @@ -3103,6 +3256,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3123,22 +3292,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - events RelationshipConnection @@ -3146,6 +3299,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3166,22 +3335,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - instruments RelationshipConnection @@ -3189,6 +3342,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3209,22 +3378,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - labels RelationshipConnection @@ -3232,6 +3385,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3252,22 +3421,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - places RelationshipConnection @@ -3275,6 +3428,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3295,22 +3464,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - recordings RelationshipConnection @@ -3318,6 +3471,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3338,22 +3507,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - releases RelationshipConnection @@ -3361,6 +3514,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3381,22 +3550,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - releaseGroups RelationshipConnection @@ -3404,6 +3557,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3424,22 +3593,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - series RelationshipConnection @@ -3447,6 +3600,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3467,22 +3636,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - urls RelationshipConnection @@ -3490,6 +3643,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3510,22 +3679,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - works RelationshipConnection @@ -3533,6 +3686,22 @@ field. A list of relationships between these two entity types. + + direction + String + Filter by the relationship direction. + + + type + String + Filter by the relationship type. + + + typeID + MBID + The MBID associated with the value of the type +field. + after String @@ -3553,22 +3722,6 @@ field. Int - - direction - String - Filter by the relationship direction. - - - type - String - Filter by the relationship type. - - - typeID - MBID - The MBID associated with the value of the type -field. - ### Release @@ -3804,6 +3957,23 @@ It is not a mark of how good or bad the music itself is – for that, use Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -4087,6 +4257,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -4506,6 +4693,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection @@ -4840,6 +5044,23 @@ field. Relationships between this entity and other entitites. + + collections + CollectionConnection + + A list of collections linked to this entity. + + + + after + String + + + + first + Int + + tags TagConnection diff --git a/schema.json b/schema.json index f5fcf38..ddb165d 100644 --- a/schema.json +++ b/schema.json @@ -769,6 +769,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -872,12 +905,7 @@ }, { "kind": "OBJECT", - "name": "ReleaseGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Work", + "name": "Collection", "ofType": null }, { @@ -885,26 +913,31 @@ "name": "Event", "ofType": null }, - { - "kind": "OBJECT", - "name": "Place", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Collection", - "ofType": null - }, { "kind": "OBJECT", "name": "Instrument", "ofType": null }, + { + "kind": "OBJECT", + "name": "Place", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReleaseGroup", + "ofType": null + }, { "kind": "OBJECT", "name": "Series", "ofType": null }, + { + "kind": "OBJECT", + "name": "Work", + "ofType": null + }, { "kind": "OBJECT", "name": "URL", @@ -975,12 +1008,7 @@ }, { "kind": "OBJECT", - "name": "ReleaseGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Work", + "name": "Collection", "ofType": null }, { @@ -988,26 +1016,31 @@ "name": "Event", "ofType": null }, - { - "kind": "OBJECT", - "name": "Place", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Collection", - "ofType": null - }, { "kind": "OBJECT", "name": "Instrument", "ofType": null }, + { + "kind": "OBJECT", + "name": "Place", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReleaseGroup", + "ofType": null + }, { "kind": "OBJECT", "name": "Series", "ofType": null }, + { + "kind": "OBJECT", + "name": "Work", + "ofType": null + }, { "kind": "OBJECT", "name": "URL", @@ -1726,6 +1759,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -2214,6 +2280,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -2970,6 +3069,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -3421,6 +3553,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -3480,6 +3645,36 @@ "name": "areas", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3519,36 +3714,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3563,6 +3728,36 @@ "name": "artists", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3602,36 +3797,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3646,6 +3811,36 @@ "name": "events", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3685,36 +3880,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3729,6 +3894,36 @@ "name": "instruments", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3768,36 +3963,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3812,6 +3977,36 @@ "name": "labels", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3851,36 +4046,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3895,6 +4060,36 @@ "name": "places", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -3934,36 +4129,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -3978,6 +4143,36 @@ "name": "recordings", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4017,36 +4212,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4061,6 +4226,36 @@ "name": "releases", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4100,36 +4295,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4144,6 +4309,36 @@ "name": "releaseGroups", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4183,36 +4378,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4227,6 +4392,36 @@ "name": "series", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4266,36 +4461,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4310,6 +4475,36 @@ "name": "urls", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4349,36 +4544,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4393,6 +4558,36 @@ "name": "works", "description": "A list of relationships between these two entity types.", "args": [ + { + "name": "direction", + "description": "Filter by the relationship direction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter by the relationship type.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": null, @@ -4432,36 +4627,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "direction", - "description": "Filter by the relationship direction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter by the relationship type.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -4743,6 +4908,1105 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "CollectionConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CollectionEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CollectionEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Collection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Collection", + "description": "[Collections](https://musicbrainz.org/doc/Collections) are\nlists of entities that users can create.", + "fields": [ + { + "name": "id", + "description": "The ID of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mbid", + "description": "The MBID of the entity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The official name of the entity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editor", + "description": "The username of the editor who created the collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityType", + "description": "The type of entity listed in the collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of collection.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "areas", + "description": "A list of areas linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AreaConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "artists", + "description": "A list of artists linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ArtistConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events", + "description": "A list of events linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instruments", + "description": "A list of instruments linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstrumentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "description": "A list of labels linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LabelConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "places", + "description": "A list of places linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recordings", + "description": "A list of recordings linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RecordingConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releases", + "description": "A list of releases linked to this entity.", + "args": [ + { + "name": "type", + "description": "Filter by one or more release group types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReleaseGroupType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter by one or more release statuses.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReleaseStatus", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReleaseConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseGroups", + "description": "A list of release groups linked to this entity.", + "args": [ + { + "name": "type", + "description": "Filter by one or more release group types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReleaseGroupType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReleaseGroupConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "series", + "description": "A list of series linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SeriesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "works", + "description": "A list of works linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AreaConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AreaEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AreaEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Area", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EventConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EventEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Event", + "description": "An [event](https://musicbrainz.org/doc/Event) refers to an\norganised event which people can attend, and is relevant to MusicBrainz.\nGenerally this means live performances, like concerts and festivals.", + "fields": [ + { + "name": "id", + "description": "The ID of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mbid", + "description": "The MBID of the entity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The official name of the entity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disambiguation", + "description": "A comment used to help distinguish identically named entitites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aliases", + "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Alias", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lifeSpan", + "description": "The begin and end dates of the entity’s existence. Its exact\nmeaning depends on the type of entity.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "LifeSpan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "time", + "description": "The start time of the event.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelled", + "description": "Whether or not the event took place.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setlist", + "description": "A list of songs performed, optionally including links to\nartists and works. See the [setlist documentation](https://musicbrainz.org/doc/Event/Setlist)\nfor syntax and examples.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "What kind of event the event is, e.g. concert, festival, etc.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relationships", + "description": "Relationships between this entity and other entitites.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Relationships", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "A list of tags linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Time", + "description": "A time of day, in 24-hour hh:mm notation.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "TagConnection", @@ -4888,6 +6152,748 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "InstrumentConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstrumentEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstrumentEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Instrument", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Instrument", + "description": "[Instruments](https://musicbrainz.org/doc/Instrument) are\ndevices created or adapted to make musical sounds. Instruments are primarily\nused in relationships between two other entities.", + "fields": [ + { + "name": "id", + "description": "The ID of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mbid", + "description": "The MBID of the entity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The official name of the entity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disambiguation", + "description": "A comment used to help distinguish identically named entitites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aliases", + "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Alias", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A brief description of the main characteristics of the\ninstrument.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type categorises the instrument by the way the sound is\ncreated, similar to the [Hornbostel-Sachs](https://en.wikipedia.org/wiki/Hornbostel%E2%80%93Sachs)\nclassification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relationships", + "description": "Relationships between this entity and other entitites.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Relationships", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "A list of tags linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlaceEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Place", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Place", + "description": "A [place](https://musicbrainz.org/doc/Place) is a venue, studio,\nor other place where music is performed, recorded, engineered, etc.", + "fields": [ + { + "name": "id", + "description": "The ID of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mbid", + "description": "The MBID of the entity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The official name of the entity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disambiguation", + "description": "A comment used to help distinguish identically named entitites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aliases", + "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Alias", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address", + "description": "The address describes the location of the place using the\nstandard addressing format for the country it is located in.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "area", + "description": "The area entity representing the area, such as the city, in\nwhich the place is located.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Area", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "coordinates", + "description": "The geographic coordinates of the place.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Coordinates", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lifeSpan", + "description": "The begin and end dates of the entity’s existence. Its exact\nmeaning depends on the type of entity.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "LifeSpan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type categorises the place based on its primary\nfunction.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events", + "description": "A list of events linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relationships", + "description": "Relationships between this entity and other entitites.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Relationships", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "A list of tags linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Coordinates", + "description": "Geographic coordinates described with latitude and longitude.", + "fields": [ + { + "name": "latitude", + "description": "The north–south position of a point on the Earth’s surface.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Degrees", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "longitude", + "description": "The east–west position of a point on the Earth’s surface.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Degrees", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Degrees", + "description": "Decimal degrees, used for latitude and longitude.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ReleaseGroupConnection", @@ -5277,6 +7283,325 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "A list of tags linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SeriesConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SeriesEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "A count of the total number of items in this connection,\nignoring pagination.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SeriesEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "node", + "description": "The item at the end of the edge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Series", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "A cursor for use in pagination", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Series", + "description": "A [series](https://musicbrainz.org/doc/Series) is a sequence of\nseparate release groups, releases, recordings, works or events with a common\ntheme.", + "fields": [ + { + "name": "id", + "description": "The ID of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mbid", + "description": "The MBID of the entity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The official name of the entity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disambiguation", + "description": "A comment used to help distinguish identically named entitites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type primarily describes what type of entity the series\ncontains.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeID", + "description": "The MBID associated with the value of the `type`\nfield.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "MBID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relationships", + "description": "Relationships between this entity and other entitites.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Relationships", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collections", + "description": "A list of collections linked to this entity.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CollectionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "A list of tags linked to this entity.", @@ -5608,8 +7933,8 @@ "deprecationReason": null }, { - "name": "tags", - "description": "A list of tags linked to this entity.", + "name": "collections", + "description": "A list of collections linked to this entity.", "args": [ { "name": "after", @@ -5634,1585 +7959,7 @@ ], "type": { "kind": "OBJECT", - "name": "TagConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EventConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EventEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Event", - "description": "An [event](https://musicbrainz.org/doc/Event) refers to an\norganised event which people can attend, and is relevant to MusicBrainz.\nGenerally this means live performances, like concerts and festivals.", - "fields": [ - { - "name": "id", - "description": "The ID of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mbid", - "description": "The MBID of the entity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The official name of the entity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disambiguation", - "description": "A comment used to help distinguish identically named entitites.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aliases", - "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Alias", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lifeSpan", - "description": "The begin and end dates of the entity’s existence. Its exact\nmeaning depends on the type of entity.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "LifeSpan", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "time", - "description": "The start time of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelled", - "description": "Whether or not the event took place.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setlist", - "description": "A list of songs performed, optionally including links to\nartists and works. See the [setlist documentation](https://musicbrainz.org/doc/Event/Setlist)\nfor syntax and examples.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "What kind of event the event is, e.g. concert, festival, etc.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relationships", - "description": "Relationships between this entity and other entitites.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Relationships", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "A list of tags linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Time", - "description": "A time of day, in 24-hour hh:mm notation.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PlaceEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Place", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Place", - "description": "A [place](https://musicbrainz.org/doc/Place) is a venue, studio,\nor other place where music is performed, recorded, engineered, etc.", - "fields": [ - { - "name": "id", - "description": "The ID of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mbid", - "description": "The MBID of the entity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The official name of the entity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disambiguation", - "description": "A comment used to help distinguish identically named entitites.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aliases", - "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Alias", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address", - "description": "The address describes the location of the place using the\nstandard addressing format for the country it is located in.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "area", - "description": "The area entity representing the area, such as the city, in\nwhich the place is located.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Area", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "coordinates", - "description": "The geographic coordinates of the place.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Coordinates", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lifeSpan", - "description": "The begin and end dates of the entity’s existence. Its exact\nmeaning depends on the type of entity.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "LifeSpan", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type categorises the place based on its primary\nfunction.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "events", - "description": "A list of events linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relationships", - "description": "Relationships between this entity and other entitites.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Relationships", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "A list of tags linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Coordinates", - "description": "Geographic coordinates described with latitude and longitude.", - "fields": [ - { - "name": "latitude", - "description": "The north–south position of a point on the Earth’s surface.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Degrees", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": "The east–west position of a point on the Earth’s surface.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Degrees", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Degrees", - "description": "Decimal degrees, used for latitude and longitude.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Collection", - "description": "[Collections](https://musicbrainz.org/doc/Collections) are\nlists of entities that users can create.", - "fields": [ - { - "name": "id", - "description": "The ID of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mbid", - "description": "The MBID of the entity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The official name of the entity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The username of the editor who created the collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entityType", - "description": "The type of entity listed in the collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of collection.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "areas", - "description": "A list of areas linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AreaConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "artists", - "description": "A list of artists linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ArtistConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "events", - "description": "A list of events linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labels", - "description": "A list of labels linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "places", - "description": "A list of places linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recordings", - "description": "A list of recordings linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RecordingConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releases", - "description": "A list of releases linked to this entity.", - "args": [ - { - "name": "type", - "description": "Filter by one or more release group types.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReleaseGroupType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter by one or more release statuses.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReleaseStatus", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReleaseConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseGroups", - "description": "A list of release groups linked to this entity.", - "args": [ - { - "name": "type", - "description": "Filter by one or more release group types.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReleaseGroupType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReleaseGroupConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "works", - "description": "A list of works linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AreaConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AreaEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AreaEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Area", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Instrument", - "description": "[Instruments](https://musicbrainz.org/doc/Instrument) are\ndevices created or adapted to make musical sounds. Instruments are primarily\nused in relationships between two other entities.", - "fields": [ - { - "name": "id", - "description": "The ID of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mbid", - "description": "The MBID of the entity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The official name of the entity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disambiguation", - "description": "A comment used to help distinguish identically named entitites.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aliases", - "description": "[Aliases](https://musicbrainz.org/doc/Aliases) are used to store\nalternate names or misspellings.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Alias", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A brief description of the main characteristics of the\ninstrument.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type categorises the instrument by the way the sound is\ncreated, similar to the [Hornbostel-Sachs](https://en.wikipedia.org/wiki/Hornbostel%E2%80%93Sachs)\nclassification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relationships", - "description": "Relationships between this entity and other entitites.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Relationships", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "A list of tags linked to this entity.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Series", - "description": "A [series](https://musicbrainz.org/doc/Series) is a sequence of\nseparate release groups, releases, recordings, works or events with a common\ntheme.", - "fields": [ - { - "name": "id", - "description": "The ID of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mbid", - "description": "The MBID of the entity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The official name of the entity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disambiguation", - "description": "A comment used to help distinguish identically named entitites.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type primarily describes what type of entity the series\ncontains.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeID", - "description": "The MBID associated with the value of the `type`\nfield.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "MBID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relationships", - "description": "Relationships between this entity and other entitites.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Relationships", + "name": "CollectionConnection", "ofType": null }, "isDeprecated": false, @@ -8193,112 +8940,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "CollectionConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CollectionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CollectionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Collection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "SCALAR", "name": "DiscID", @@ -8847,218 +9488,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "InstrumentConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InstrumentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InstrumentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Instrument", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SeriesConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SeriesEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "A count of the total number of items in this connection,\nignoring pagination.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SeriesEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "node", - "description": "The item at the end of the edge", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Series", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "A cursor for use in pagination", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "The relevancy score (0–100) assigned by the search engine, if\nthese results were found through a search.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", "name": "__Schema",