forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<8d62f515b7652094345304e43124aa72>>
3 * @lightSyntaxTransform
4 * @nogrep
5 */
6
7/* tslint:disable */
8/* eslint-disable */
9// @ts-nocheck
10
11import { ConcreteRequest } from 'relay-runtime';
12import { FragmentRefs } from "relay-runtime";
13export type FmTealAlphaFeedPlayWhereInput = {
14 actorHandle?: StringFilter | null | undefined;
15 artistMbIds?: StringFilter | null | undefined;
16 artistNames?: StringFilter | null | undefined;
17 artists?: StringFilter | null | undefined;
18 cid?: StringFilter | null | undefined;
19 collection?: StringFilter | null | undefined;
20 did?: StringFilter | null | undefined;
21 duration?: IntFilter | null | undefined;
22 indexedAt?: DateTimeFilter | null | undefined;
23 isrc?: StringFilter | null | undefined;
24 musicServiceBaseDomain?: StringFilter | null | undefined;
25 originUrl?: StringFilter | null | undefined;
26 playedTime?: StringFilter | null | undefined;
27 recordingMbId?: StringFilter | null | undefined;
28 releaseMbId?: StringFilter | null | undefined;
29 releaseName?: StringFilter | null | undefined;
30 submissionClientAgent?: StringFilter | null | undefined;
31 trackMbId?: StringFilter | null | undefined;
32 trackName?: StringFilter | null | undefined;
33 uri?: StringFilter | null | undefined;
34};
35export type DateTimeFilter = {
36 eq?: string | null | undefined;
37 gt?: string | null | undefined;
38 gte?: string | null | undefined;
39 lt?: string | null | undefined;
40 lte?: string | null | undefined;
41};
42export type StringFilter = {
43 contains?: string | null | undefined;
44 eq?: string | null | undefined;
45 gt?: string | null | undefined;
46 gte?: string | null | undefined;
47 in?: ReadonlyArray<string | null | undefined> | null | undefined;
48 lt?: string | null | undefined;
49 lte?: string | null | undefined;
50};
51export type IntFilter = {
52 eq?: number | null | undefined;
53 gt?: number | null | undefined;
54 gte?: number | null | undefined;
55 in?: ReadonlyArray<number | null | undefined> | null | undefined;
56 lt?: number | null | undefined;
57 lte?: number | null | undefined;
58};
59export type ProfileQuery$variables = {
60 chartWhere: FmTealAlphaFeedPlayWhereInput;
61 where: FmTealAlphaFeedPlayWhereInput;
62};
63export type ProfileQuery$data = {
64 readonly " $fragmentSpreads": FragmentRefs<"Profile_plays" | "ScrobbleChart_data">;
65};
66export type ProfileQuery = {
67 response: ProfileQuery$data;
68 variables: ProfileQuery$variables;
69};
70
71const node: ConcreteRequest = (function(){
72var v0 = {
73 "defaultValue": null,
74 "kind": "LocalArgument",
75 "name": "chartWhere"
76},
77v1 = {
78 "defaultValue": null,
79 "kind": "LocalArgument",
80 "name": "where"
81},
82v2 = {
83 "kind": "Variable",
84 "name": "where",
85 "variableName": "where"
86},
87v3 = [
88 {
89 "kind": "Literal",
90 "name": "first",
91 "value": 20
92 },
93 {
94 "kind": "Literal",
95 "name": "sortBy",
96 "value": [
97 {
98 "direction": "desc",
99 "field": "playedTime"
100 }
101 ]
102 },
103 (v2/*: any*/)
104],
105v4 = {
106 "alias": null,
107 "args": null,
108 "kind": "ScalarField",
109 "name": "playedTime",
110 "storageKey": null
111};
112return {
113 "fragment": {
114 "argumentDefinitions": [
115 (v0/*: any*/),
116 (v1/*: any*/)
117 ],
118 "kind": "Fragment",
119 "metadata": null,
120 "name": "ProfileQuery",
121 "selections": [
122 {
123 "args": [
124 (v2/*: any*/)
125 ],
126 "kind": "FragmentSpread",
127 "name": "Profile_plays"
128 },
129 {
130 "args": null,
131 "kind": "FragmentSpread",
132 "name": "ScrobbleChart_data"
133 }
134 ],
135 "type": "Query",
136 "abstractKey": null
137 },
138 "kind": "Request",
139 "operation": {
140 "argumentDefinitions": [
141 (v1/*: any*/),
142 (v0/*: any*/)
143 ],
144 "kind": "Operation",
145 "name": "ProfileQuery",
146 "selections": [
147 {
148 "alias": null,
149 "args": (v3/*: any*/),
150 "concreteType": "FmTealAlphaFeedPlayConnection",
151 "kind": "LinkedField",
152 "name": "fmTealAlphaFeedPlays",
153 "plural": false,
154 "selections": [
155 {
156 "alias": null,
157 "args": null,
158 "kind": "ScalarField",
159 "name": "totalCount",
160 "storageKey": null
161 },
162 {
163 "alias": null,
164 "args": null,
165 "concreteType": "FmTealAlphaFeedPlayEdge",
166 "kind": "LinkedField",
167 "name": "edges",
168 "plural": true,
169 "selections": [
170 {
171 "alias": null,
172 "args": null,
173 "concreteType": "FmTealAlphaFeedPlay",
174 "kind": "LinkedField",
175 "name": "node",
176 "plural": false,
177 "selections": [
178 {
179 "alias": null,
180 "args": null,
181 "kind": "ScalarField",
182 "name": "trackName",
183 "storageKey": null
184 },
185 (v4/*: any*/),
186 {
187 "alias": null,
188 "args": null,
189 "kind": "ScalarField",
190 "name": "artists",
191 "storageKey": null
192 },
193 {
194 "alias": null,
195 "args": null,
196 "kind": "ScalarField",
197 "name": "releaseName",
198 "storageKey": null
199 },
200 {
201 "alias": null,
202 "args": null,
203 "kind": "ScalarField",
204 "name": "releaseMbId",
205 "storageKey": null
206 },
207 {
208 "alias": null,
209 "args": null,
210 "kind": "ScalarField",
211 "name": "actorHandle",
212 "storageKey": null
213 },
214 {
215 "alias": null,
216 "args": null,
217 "kind": "ScalarField",
218 "name": "musicServiceBaseDomain",
219 "storageKey": null
220 },
221 {
222 "alias": null,
223 "args": null,
224 "concreteType": "AppBskyActorProfile",
225 "kind": "LinkedField",
226 "name": "appBskyActorProfile",
227 "plural": false,
228 "selections": [
229 {
230 "alias": null,
231 "args": null,
232 "kind": "ScalarField",
233 "name": "displayName",
234 "storageKey": null
235 },
236 {
237 "alias": null,
238 "args": null,
239 "kind": "ScalarField",
240 "name": "description",
241 "storageKey": null
242 },
243 {
244 "alias": null,
245 "args": null,
246 "concreteType": "Blob",
247 "kind": "LinkedField",
248 "name": "avatar",
249 "plural": false,
250 "selections": [
251 {
252 "alias": null,
253 "args": [
254 {
255 "kind": "Literal",
256 "name": "preset",
257 "value": "avatar"
258 }
259 ],
260 "kind": "ScalarField",
261 "name": "url",
262 "storageKey": "url(preset:\"avatar\")"
263 }
264 ],
265 "storageKey": null
266 }
267 ],
268 "storageKey": null
269 },
270 {
271 "alias": null,
272 "args": null,
273 "kind": "ScalarField",
274 "name": "__typename",
275 "storageKey": null
276 }
277 ],
278 "storageKey": null
279 },
280 {
281 "alias": null,
282 "args": null,
283 "kind": "ScalarField",
284 "name": "cursor",
285 "storageKey": null
286 }
287 ],
288 "storageKey": null
289 },
290 {
291 "alias": null,
292 "args": null,
293 "concreteType": "PageInfo",
294 "kind": "LinkedField",
295 "name": "pageInfo",
296 "plural": false,
297 "selections": [
298 {
299 "alias": null,
300 "args": null,
301 "kind": "ScalarField",
302 "name": "endCursor",
303 "storageKey": null
304 },
305 {
306 "alias": null,
307 "args": null,
308 "kind": "ScalarField",
309 "name": "hasNextPage",
310 "storageKey": null
311 }
312 ],
313 "storageKey": null
314 }
315 ],
316 "storageKey": null
317 },
318 {
319 "alias": null,
320 "args": (v3/*: any*/),
321 "filters": [
322 "where",
323 "sortBy"
324 ],
325 "handle": "connection",
326 "key": "Profile_fmTealAlphaFeedPlays",
327 "kind": "LinkedHandle",
328 "name": "fmTealAlphaFeedPlays"
329 },
330 {
331 "alias": "chartData",
332 "args": [
333 {
334 "kind": "Literal",
335 "name": "groupBy",
336 "value": [
337 {
338 "field": "playedTime",
339 "interval": "day"
340 }
341 ]
342 },
343 {
344 "kind": "Literal",
345 "name": "limit",
346 "value": 90
347 },
348 {
349 "kind": "Variable",
350 "name": "where",
351 "variableName": "chartWhere"
352 }
353 ],
354 "concreteType": "FmTealAlphaFeedPlayAggregated",
355 "kind": "LinkedField",
356 "name": "fmTealAlphaFeedPlaysAggregated",
357 "plural": true,
358 "selections": [
359 (v4/*: any*/),
360 {
361 "alias": null,
362 "args": null,
363 "kind": "ScalarField",
364 "name": "count",
365 "storageKey": null
366 }
367 ],
368 "storageKey": null
369 }
370 ]
371 },
372 "params": {
373 "cacheID": "083f03714f183a8e68ff0a6d15f0d757",
374 "id": null,
375 "metadata": {},
376 "name": "ProfileQuery",
377 "operationKind": "query",
378 "text": "query ProfileQuery(\n $where: FmTealAlphaFeedPlayWhereInput!\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...Profile_plays_3FC4Qo\n ...ScrobbleChart_data\n}\n\nfragment Profile_plays_3FC4Qo on Query {\n fmTealAlphaFeedPlays(first: 20, sortBy: [{field: playedTime, direction: desc}], where: $where) {\n totalCount\n edges {\n node {\n ...TrackItem_play\n actorHandle\n appBskyActorProfile {\n displayName\n description\n avatar {\n url(preset: \"avatar\")\n }\n }\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n}\n\nfragment ScrobbleChart_data on Query {\n chartData: fmTealAlphaFeedPlaysAggregated(groupBy: [{field: playedTime, interval: day}], where: $chartWhere, limit: 90) {\n playedTime\n count\n }\n}\n\nfragment TrackItem_play on FmTealAlphaFeedPlay {\n trackName\n playedTime\n artists\n releaseName\n releaseMbId\n actorHandle\n musicServiceBaseDomain\n appBskyActorProfile {\n displayName\n }\n}\n"
379 }
380};
381})();
382
383(node as any).hash = "e000bb0fb9935e8e853d847c4362ffe6";
384
385export default node;