/// \ub124\uc774\ubc84 \uc9c0\ub3c4 GraphQL \ucffc\ub9ac \ubaa8\uc74c
///
/// \ub124\uc774\ubc84 \uc9c0\ub3c4 API\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 GraphQL \ucffc\ub9ac\ub4e4\uc744 \uad00\ub9ac\ud569\ub2c8\ub2e4.
class NaverGraphQLQueries {
  NaverGraphQLQueries._();

  /// \uc7a5\uc18c \uc0c1\uc138 \uc815\ubcf4 \ucffc\ub9ac - places \uc0ac\uc6a9
  static const String placeDetailQuery = '''
    query getPlaceDetail(\$id: String!) {
      places(id: \$id) {
        id
        name
        category
        address
        roadAddress
        phone
        virtualPhone
        businessHours {
          description
        }
        description
        location {
          lat
          lng
        }
      }
    }
  ''';

  /// \uc7a5\uc18c \uc0c1\uc138 \uc815\ubcf4 \ucffc\ub9ac - nxPlaces \uc0ac\uc6a9 (\ud3f4\ubc31)
  static const String nxPlaceDetailQuery = '''
    query getPlaceDetail(\$id: String!) {
      nxPlaces(id: \$id) {
        id
        name
        category
        address
        roadAddress
        phone
        virtualPhone
        businessHours {
          description
        }
        description
        location {
          lat
          lng
        }
      }
    }
  ''';
}
