/**
* @generated SignedSource<<ae0752ef40738e6b68807760dbb9c5ce>>
* @lightSyntaxTransform
* @nogrep
*/
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
import { ConcreteRequest } from "relay-runtime";
export type PlaygroundCredentialsDropdownSecretsQuery$variables = {
secretKeys: ReadonlyArray<string>;
};
export type PlaygroundCredentialsDropdownSecretsQuery$data = {
readonly secrets: {
readonly edges: ReadonlyArray<{
readonly node: {
readonly key: string;
readonly value:
| {
readonly __typename: "DecryptedSecret";
readonly value: string;
}
| {
readonly __typename: "MaskedSecret";
readonly maskedValue: string;
}
| {
readonly __typename: "UnparsableSecret";
readonly parseError: string;
}
| {
// This will never be '%other', but we need some
// value in case none of the concrete values match.
readonly __typename: "%other";
};
};
}>;
};
};
export type PlaygroundCredentialsDropdownSecretsQuery = {
response: PlaygroundCredentialsDropdownSecretsQuery$data;
variables: PlaygroundCredentialsDropdownSecretsQuery$variables;
};
const node: ConcreteRequest = (function () {
var v0 = [
{
defaultValue: null,
kind: "LocalArgument",
name: "secretKeys",
},
],
v1 = [
{
kind: "Variable",
name: "keys",
variableName: "secretKeys",
},
],
v2 = {
alias: null,
args: null,
kind: "ScalarField",
name: "key",
storageKey: null,
},
v3 = {
alias: null,
args: null,
concreteType: null,
kind: "LinkedField",
name: "value",
plural: false,
selections: [
{
alias: null,
args: null,
kind: "ScalarField",
name: "__typename",
storageKey: null,
},
{
kind: "InlineFragment",
selections: [
{
alias: null,
args: null,
kind: "ScalarField",
name: "value",
storageKey: null,
},
],
type: "DecryptedSecret",
abstractKey: null,
},
{
kind: "InlineFragment",
selections: [
{
alias: null,
args: null,
kind: "ScalarField",
name: "maskedValue",
storageKey: null,
},
],
type: "MaskedSecret",
abstractKey: null,
},
{
kind: "InlineFragment",
selections: [
{
alias: null,
args: null,
kind: "ScalarField",
name: "parseError",
storageKey: null,
},
],
type: "UnparsableSecret",
abstractKey: null,
},
],
storageKey: null,
};
return {
fragment: {
argumentDefinitions: v0 /*: any*/,
kind: "Fragment",
metadata: null,
name: "PlaygroundCredentialsDropdownSecretsQuery",
selections: [
{
alias: null,
args: v1 /*: any*/,
concreteType: "SecretConnection",
kind: "LinkedField",
name: "secrets",
plural: false,
selections: [
{
alias: null,
args: null,
concreteType: "SecretEdge",
kind: "LinkedField",
name: "edges",
plural: true,
selections: [
{
alias: null,
args: null,
concreteType: "Secret",
kind: "LinkedField",
name: "node",
plural: false,
selections: [v2 /*: any*/, v3 /*: any*/],
storageKey: null,
},
],
storageKey: null,
},
],
storageKey: null,
},
],
type: "Query",
abstractKey: null,
},
kind: "Request",
operation: {
argumentDefinitions: v0 /*: any*/,
kind: "Operation",
name: "PlaygroundCredentialsDropdownSecretsQuery",
selections: [
{
alias: null,
args: v1 /*: any*/,
concreteType: "SecretConnection",
kind: "LinkedField",
name: "secrets",
plural: false,
selections: [
{
alias: null,
args: null,
concreteType: "SecretEdge",
kind: "LinkedField",
name: "edges",
plural: true,
selections: [
{
alias: null,
args: null,
concreteType: "Secret",
kind: "LinkedField",
name: "node",
plural: false,
selections: [
v2 /*: any*/,
v3 /*: any*/,
{
alias: null,
args: null,
kind: "ScalarField",
name: "id",
storageKey: null,
},
],
storageKey: null,
},
],
storageKey: null,
},
],
storageKey: null,
},
],
},
params: {
cacheID: "2f241f401db0a23357f207620a7677fe",
id: null,
metadata: {},
name: "PlaygroundCredentialsDropdownSecretsQuery",
operationKind: "query",
text: "query PlaygroundCredentialsDropdownSecretsQuery(\n $secretKeys: [String!]!\n) {\n secrets(keys: $secretKeys) {\n edges {\n node {\n key\n value {\n __typename\n ... on DecryptedSecret {\n value\n }\n ... on MaskedSecret {\n maskedValue\n }\n ... on UnparsableSecret {\n parseError\n }\n }\n id\n }\n }\n }\n}\n",
},
};
})();
(node as any).hash = "80c3f47694043170a670f3ab36c98423";
export default node;