documentNodeQuerygetQuestActivitiesByQuest top-level constant

DocumentNode const documentNodeQuerygetQuestActivitiesByQuest

Implementation

const documentNodeQuerygetQuestActivitiesByQuest = DocumentNode(definitions: [
  OperationDefinitionNode(
    type: OperationType.query,
    name: NameNode(value: 'getQuestActivitiesByQuest'),
    variableDefinitions: [
      VariableDefinitionNode(
        variable: VariableNode(name: NameNode(value: 'quest')),
        type: NamedTypeNode(
          name: NameNode(value: 'ID'),
          isNonNull: true,
        ),
        defaultValue: DefaultValueNode(value: null),
        directives: [],
      )
    ],
    directives: [],
    selectionSet: SelectionSetNode(selections: [
      FieldNode(
        name: NameNode(value: 'getQuestActivitiesByQuest'),
        alias: null,
        arguments: [
          ArgumentNode(
            name: NameNode(value: 'quest'),
            value: VariableNode(name: NameNode(value: 'quest')),
          )
        ],
        directives: [],
        selectionSet: SelectionSetNode(selections: [
          FieldNode(
            name: NameNode(value: 'id'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'title'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'description'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'tags'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'media'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: SelectionSetNode(selections: [
              FieldNode(
                name: NameNode(value: 'videos'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: null,
              ),
              FieldNode(
                name: NameNode(value: 'deg360'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: SelectionSetNode(selections: [
                  FieldNode(
                    name: NameNode(value: 'baseUrl'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'path'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'width'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'height'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'x'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'y'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'alt'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                ]),
              ),
              FieldNode(
                name: NameNode(value: 'pictures'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: SelectionSetNode(selections: [
                  FieldNode(
                    name: NameNode(value: 'baseUrl'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'path'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'width'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'height'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'x'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'y'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'alt'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                ]),
              ),
            ]),
          ),
          FieldNode(
            name: NameNode(value: 'quest'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: SelectionSetNode(selections: [
              FieldNode(
                name: NameNode(value: 'id'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: null,
              ),
              FieldNode(
                name: NameNode(value: 'title'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: null,
              ),
              FieldNode(
                name: NameNode(value: 'description'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: null,
              ),
            ]),
          ),
          FieldNode(
            name: NameNode(value: 'rank'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'activity'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: SelectionSetNode(selections: [
              FieldNode(
                name: NameNode(value: 'action'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: SelectionSetNode(selections: [
                  FieldNode(
                    name: NameNode(value: 'id'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'activityType'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: SelectionSetNode(selections: [
                      FieldNode(
                        name: NameNode(value: 'id'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'title'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'code'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'description'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'icon'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'theme'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'media'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'videos'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'deg360'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'baseUrl'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'path'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'width'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'height'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'x'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'y'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'alt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'pictures'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'baseUrl'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'path'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'width'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'height'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'x'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'y'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'alt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'createdAt'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'updatedAt'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: null,
                      ),
                      FieldNode(
                        name: NameNode(value: 'donation'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'enable'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'cause'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'code'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'icon'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'title'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'description'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'coin'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'id'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'name'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'picture'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'baseUrl'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'path'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'width'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'height'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'x'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'y'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'alt'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'unitValue'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'amount'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'currency'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'id'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'name'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'code'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'symbol'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                        ]),
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'code'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'category'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'handle'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'country'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'name'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'code'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'dialCode'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'iconFlag'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'api'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'push'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'link'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'method'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'headers'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'amount'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'params'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'amount'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                        ]),
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'deduct'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'link'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'method'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'headers'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'amount'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'params'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'amount'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                        ]),
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'check'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'link'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'method'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'headers'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'params'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name: NameNode(value: 'key'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'value'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'user'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                        ]),
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'owner'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'pos'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'id'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          )
                                        ]),
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'wholesaler'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'id'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          )
                                        ]),
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'manufacturer'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'id'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet: null,
                                          )
                                        ]),
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'createdAt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'updatedAt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'media'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'videos'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'deg360'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'baseUrl'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'path'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'width'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'height'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'x'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'y'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'alt'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'pictures'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'baseUrl'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'path'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'width'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'height'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'x'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'y'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'alt'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'qualitativeRatio'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'createdAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'updatedAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'target'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'pos'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'wholesaler'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'manufacturer'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'organization'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'pos'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'wholesaler'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'manufacturer'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'id'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      )
                                    ]),
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'predefined'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'enable'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'action'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'title'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'code'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'description'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'icon'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'media'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'videos'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'deg360'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'baseUrl'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'path'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'width'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'height'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'x'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'y'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'alt'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'pictures'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'baseUrl'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'path'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'width'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'height'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'x'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'y'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'alt'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                    ]),
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'createdAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'updatedAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'target'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'pos'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              )
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'wholesaler'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              )
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'manufacturer'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              )
                            ]),
                          ),
                        ]),
                      ),
                    ]),
                  ),
                  FieldNode(
                    name: NameNode(value: 'required'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'definition'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: SelectionSetNode(selections: [
                      FieldNode(
                        name: NameNode(value: 'api'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'link'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'method'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'headers'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'key'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'value'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'params'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'key'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'value'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'user'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'enable'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'label'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'form'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'scoring'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'random'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'form'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'title'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'type'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'status'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'description'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'createdAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'updatedAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'lead'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'url'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'image'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'minSeconds'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'video'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'link'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'action'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'minSeconds'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'source'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'socialMedia'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'socialMedia'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'id'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'name'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'code'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'fontIcon'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'createdAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'updatedAt'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'images'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'style'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'images'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'svg'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'size48'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size96'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size144'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size240'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size480'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                        ]),
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'png'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet:
                                            SelectionSetNode(selections: [
                                          FieldNode(
                                            name: NameNode(value: 'size48'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size96'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size144'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size240'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                          FieldNode(
                                            name: NameNode(value: 'size480'),
                                            alias: null,
                                            arguments: [],
                                            directives: [],
                                            selectionSet:
                                                SelectionSetNode(selections: [
                                              FieldNode(
                                                name:
                                                    NameNode(value: 'baseUrl'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'path'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'width'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'height'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'x'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'y'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'alt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                            ]),
                                          ),
                                        ]),
                                      ),
                                    ]),
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'action'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'socialContent'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'url'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'hashtag'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'appDownload'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'playstore'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'appstore'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'appgallery'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                        ]),
                      ),
                      FieldNode(
                        name: NameNode(value: 'game'),
                        alias: null,
                        arguments: [],
                        directives: [],
                        selectionSet: SelectionSetNode(selections: [
                          FieldNode(
                            name: NameNode(value: 'gameType'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: null,
                          ),
                          FieldNode(
                            name: NameNode(value: 'quizz'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'picture'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'baseUrl'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'path'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'width'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'height'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'x'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'y'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'alt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'quizzType'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'choices'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'item'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'correct'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'memory'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'setup'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'pictures'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'baseUrl'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'path'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'width'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'height'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'x'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'y'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'alt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'timer'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'jigsaw'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'pieces'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: null,
                              ),
                              FieldNode(
                                name: NameNode(value: 'picture'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'baseUrl'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'path'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'width'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'height'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'x'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'y'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'alt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                          FieldNode(
                            name: NameNode(value: 'sliding'),
                            alias: null,
                            arguments: [],
                            directives: [],
                            selectionSet: SelectionSetNode(selections: [
                              FieldNode(
                                name: NameNode(value: 'picture'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'baseUrl'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'path'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'width'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'height'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'x'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'y'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'alt'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                              FieldNode(
                                name: NameNode(value: 'threshold'),
                                alias: null,
                                arguments: [],
                                directives: [],
                                selectionSet: SelectionSetNode(selections: [
                                  FieldNode(
                                    name: NameNode(value: 'bonus'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: SelectionSetNode(selections: [
                                      FieldNode(
                                        name: NameNode(value: 'amount'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'walletType'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: null,
                                      ),
                                      FieldNode(
                                        name: NameNode(value: 'wallet'),
                                        alias: null,
                                        arguments: [],
                                        directives: [],
                                        selectionSet: SelectionSetNode(
                                            selections: [
                                              FieldNode(
                                                name: NameNode(value: 'id'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'amount'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'fee'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(
                                                    value: 'walletType'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(
                                                    value: 'createdAt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(
                                                    value: 'updatedAt'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: null,
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'coin'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: SelectionSetNode(
                                                    selections: [
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'id'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'name'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'picture'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'baseUrl'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'path'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'width'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'height'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value: 'x'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value: 'y'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'alt'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'unitValue'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'amount'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'currency'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'id'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'name'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'code'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'symbol'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                    ]),
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'code'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'category'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'handle'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'country'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'name'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'code'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'dialCode'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'iconFlag'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'api'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'push'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'link'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'method'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'headers'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'amount'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'params'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'amount'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'deduct'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'link'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'method'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'headers'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'amount'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'params'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'amount'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'check'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'link'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'method'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'headers'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'params'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'key'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'value'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'user'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                    ]),
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'owner'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'pos'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'id'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      )
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'wholesaler'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'id'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      )
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'manufacturer'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'id'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      )
                                                                    ]),
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'createdAt'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'updatedAt'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet: null,
                                                      ),
                                                    ]),
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'owner'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: SelectionSetNode(
                                                    selections: [
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'pos'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'name'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'title'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'email'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'phone'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'website'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'subtitle'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'createdAt'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'updatedAt'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'brandColor'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'description'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'company'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'id'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      )
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'picture'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'baseUrl'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'path'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'width'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'height'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'x'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'y'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'alt'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'locations'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'city'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'address'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'postCode'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'location'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'type'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'coordinates'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'country'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'id'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'name'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'code'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'dialCode'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'iconFlag'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'createdAt'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'updatedAt'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'flagSquare'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'baseUrl'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'path'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'width'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'height'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'x'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'y'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'alt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'flagWide'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'baseUrl'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'path'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'width'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'height'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'x'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'y'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'alt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'state'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'id'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'name'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'adminName'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'capital'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'population'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'ascii'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'lat'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'lng'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'country'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'id'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'name'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'code'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'dialCode'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'iconFlag'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'createdAt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'updatedAt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'flagSquare'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: SelectionSetNode(selections: [
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'baseUrl'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'path'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'width'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'height'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'x'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'y'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'alt'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                    ]),
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'flagWide'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: SelectionSetNode(selections: [
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'baseUrl'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'path'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'width'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'height'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'x'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'y'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                      FieldNode(
                                                                                        name: NameNode(value: 'alt'),
                                                                                        alias: null,
                                                                                        arguments: [],
                                                                                        directives: [],
                                                                                        selectionSet: null,
                                                                                      ),
                                                                                    ]),
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'createdAt'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'updatedAt'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'flagSquare'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'baseUrl'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'path'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'width'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'height'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'x'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'y'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'alt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'flagWide'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'baseUrl'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'path'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'width'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'height'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'x'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'y'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'alt'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'owner'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            SelectionSetNode(
                                                                                selections: [
                                                                              FieldNode(
                                                                                name: NameNode(value: 'name'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: null,
                                                                              ),
                                                                              FieldNode(
                                                                                name: NameNode(value: 'phone'),
                                                                                alias: null,
                                                                                arguments: [],
                                                                                directives: [],
                                                                                selectionSet: SelectionSetNode(selections: [
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'number'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                  FieldNode(
                                                                                    name: NameNode(value: 'countryCode'),
                                                                                    alias: null,
                                                                                    arguments: [],
                                                                                    directives: [],
                                                                                    selectionSet: null,
                                                                                  ),
                                                                                ]),
                                                                              ),
                                                                            ]),
                                                                      ),
                                                                    ]),
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'user'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'email'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'gender'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'status'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'lastName'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'username'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'firstName'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'phone'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'number'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'isValid'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'countryCode'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'validationNumber'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                    ]),
                                                              ),
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'picture'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    SelectionSetNode(
                                                                        selections: [
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'baseUrl'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'path'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'width'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'height'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'x'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'y'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                      FieldNode(
                                                                        name: NameNode(
                                                                            value:
                                                                                'alt'),
                                                                        alias:
                                                                            null,
                                                                        arguments: [],
                                                                        directives: [],
                                                                        selectionSet:
                                                                            null,
                                                                      ),
                                                                    ]),
                                                              ),
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value:
                                                                'wholesaler'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              )
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value:
                                                                'manufacturer'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              )
                                                            ]),
                                                      ),
                                                    ]),
                                              ),
                                              FieldNode(
                                                name: NameNode(value: 'target'),
                                                alias: null,
                                                arguments: [],
                                                directives: [],
                                                selectionSet: SelectionSetNode(
                                                    selections: [
                                                      FieldNode(
                                                        name: NameNode(
                                                            value: 'pos'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              )
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value:
                                                                'wholesaler'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              )
                                                            ]),
                                                      ),
                                                      FieldNode(
                                                        name: NameNode(
                                                            value:
                                                                'manufacturer'),
                                                        alias: null,
                                                        arguments: [],
                                                        directives: [],
                                                        selectionSet:
                                                            SelectionSetNode(
                                                                selections: [
                                                              FieldNode(
                                                                name: NameNode(
                                                                    value:
                                                                        'id'),
                                                                alias: null,
                                                                arguments: [],
                                                                directives: [],
                                                                selectionSet:
                                                                    null,
                                                              )
                                                            ]),
                                                      ),
                                                    ]),
                                              ),
                                            ]),
                                      ),
                                    ]),
                                  ),
                                  FieldNode(
                                    name: NameNode(value: 'timer'),
                                    alias: null,
                                    arguments: [],
                                    directives: [],
                                    selectionSet: null,
                                  ),
                                ]),
                              ),
                            ]),
                          ),
                        ]),
                      ),
                    ]),
                  ),
                  FieldNode(
                    name: NameNode(value: 'createdAt'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'updatedAt'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                ]),
              ),
              FieldNode(
                name: NameNode(value: 'transition'),
                alias: null,
                arguments: [],
                directives: [],
                selectionSet: SelectionSetNode(selections: [
                  FieldNode(
                    name: NameNode(value: 'title'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                  FieldNode(
                    name: NameNode(value: 'description'),
                    alias: null,
                    arguments: [],
                    directives: [],
                    selectionSet: null,
                  ),
                ]),
              ),
            ]),
          ),
          FieldNode(
            name: NameNode(value: 'createdAt'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
          FieldNode(
            name: NameNode(value: 'updatedAt'),
            alias: null,
            arguments: [],
            directives: [],
            selectionSet: null,
          ),
        ]),
      )
    ]),
  ),
]);