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",