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