forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<8cf8cec6835334168002a2939635c9d5>>
3 * @lightSyntaxTransform
4 * @nogrep
5 */
6
7/* tslint:disable */
8/* eslint-disable */
9// @ts-nocheck
10
11import { ConcreteRequest } from 'relay-runtime';
12export type FmTealAlphaFeedPlayWhereInput = {
13 actorHandle?: StringFilter | null | undefined;
14 artistMbIds?: StringFilter | null | undefined;
15 artistNames?: StringFilter | null | undefined;
16 artists?: StringFilter | null | undefined;
17 cid?: StringFilter | null | undefined;
18 collection?: StringFilter | null | undefined;
19 did?: StringFilter | null | undefined;
20 duration?: IntFilter | null | undefined;
21 indexedAt?: DateTimeFilter | null | undefined;
22 isrc?: StringFilter | null | undefined;
23 musicServiceBaseDomain?: StringFilter | null | undefined;
24 originUrl?: StringFilter | null | undefined;
25 playedTime?: StringFilter | null | undefined;
26 recordingMbId?: StringFilter | null | undefined;
27 releaseMbId?: StringFilter | null | undefined;
28 releaseName?: StringFilter | null | undefined;
29 submissionClientAgent?: StringFilter | null | undefined;
30 trackMbId?: StringFilter | null | undefined;
31 trackName?: StringFilter | null | undefined;
32 uri?: StringFilter | null | undefined;
33};
34export type DateTimeFilter = {
35 eq?: string | null | undefined;
36 gt?: string | null | undefined;
37 gte?: string | null | undefined;
38 lt?: string | null | undefined;
39 lte?: string | null | undefined;
40};
41export type StringFilter = {
42 contains?: string | null | undefined;
43 eq?: string | null | undefined;
44 gt?: string | null | undefined;
45 gte?: string | null | undefined;
46 in?: ReadonlyArray<string | null | undefined> | null | undefined;
47 lt?: string | null | undefined;
48 lte?: string | null | undefined;
49};
50export type IntFilter = {
51 eq?: number | null | undefined;
52 gt?: number | null | undefined;
53 gte?: number | null | undefined;
54 in?: ReadonlyArray<number | null | undefined> | null | undefined;
55 lt?: number | null | undefined;
56 lte?: number | null | undefined;
57};
58export type TopAlbumsQuery$variables = {
59 where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
60};
61export type TopAlbumsQuery$data = {
62 readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
63 readonly artists: any | null | undefined;
64 readonly count: number;
65 readonly releaseMbId: any | null | undefined;
66 readonly releaseName: any | null | undefined;
67 }>;
68};
69export type TopAlbumsQuery = {
70 response: TopAlbumsQuery$data;
71 variables: TopAlbumsQuery$variables;
72};
73
74const node: ConcreteRequest = (function(){
75var v0 = [
76 {
77 "defaultValue": null,
78 "kind": "LocalArgument",
79 "name": "where"
80 }
81],
82v1 = [
83 {
84 "alias": null,
85 "args": [
86 {
87 "kind": "Literal",
88 "name": "groupBy",
89 "value": [
90 "releaseMbId",
91 "releaseName",
92 "artists"
93 ]
94 },
95 {
96 "kind": "Literal",
97 "name": "limit",
98 "value": 100
99 },
100 {
101 "kind": "Literal",
102 "name": "orderBy",
103 "value": {
104 "count": "desc"
105 }
106 },
107 {
108 "kind": "Variable",
109 "name": "where",
110 "variableName": "where"
111 }
112 ],
113 "concreteType": "FmTealAlphaFeedPlayAggregated",
114 "kind": "LinkedField",
115 "name": "fmTealAlphaFeedPlaysAggregated",
116 "plural": true,
117 "selections": [
118 {
119 "alias": null,
120 "args": null,
121 "kind": "ScalarField",
122 "name": "releaseMbId",
123 "storageKey": null
124 },
125 {
126 "alias": null,
127 "args": null,
128 "kind": "ScalarField",
129 "name": "releaseName",
130 "storageKey": null
131 },
132 {
133 "alias": null,
134 "args": null,
135 "kind": "ScalarField",
136 "name": "artists",
137 "storageKey": null
138 },
139 {
140 "alias": null,
141 "args": null,
142 "kind": "ScalarField",
143 "name": "count",
144 "storageKey": null
145 }
146 ],
147 "storageKey": null
148 }
149];
150return {
151 "fragment": {
152 "argumentDefinitions": (v0/*: any*/),
153 "kind": "Fragment",
154 "metadata": null,
155 "name": "TopAlbumsQuery",
156 "selections": (v1/*: any*/),
157 "type": "Query",
158 "abstractKey": null
159 },
160 "kind": "Request",
161 "operation": {
162 "argumentDefinitions": (v0/*: any*/),
163 "kind": "Operation",
164 "name": "TopAlbumsQuery",
165 "selections": (v1/*: any*/)
166 },
167 "params": {
168 "cacheID": "bb227295300710370e7e5c2492532c01",
169 "id": null,
170 "metadata": {},
171 "name": "TopAlbumsQuery",
172 "operationKind": "query",
173 "text": "query TopAlbumsQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [releaseMbId, releaseName, artists], orderBy: {count: desc}, limit: 100, where: $where) {\n releaseMbId\n releaseName\n artists\n count\n }\n}\n"
174 }
175};
176})();
177
178(node as any).hash = "6e30827615eb8acfde3c0c80598b6627";
179
180export default node;