openapi: 3.0.0
info:
  description: >-
    # 개요


    디지털 배포 솔루션는새로운 엑솔라 솔루션으로 푸시 결제 기술 및 전자 상거래를 통한 결제를 기반으로 현금과 디지털을 연결하는 것을 목표로
    합니다.


    이 참조는 API 엔드포인트를 2개의 엑솔라 제품용으로 결합합니다. [인게임
    스토어](https://developers.xsolla.com\/ko/doc/in-game-store/) 및 [페이
    스테이션](https://developers.xsolla.com\/ko/doc/pay-station/). 2개의 기준 URL이 있습니다.


    * `https://store.xsolla.com/api`는 **일반**, **카탈로그**, **장바구니**, **주문** 그룹용입니다.

    * `https://ps.xsolla.com`은 **알림** 그룹용입니다.


    **카탈로그** 그룹의 API 엔드포인트는 권한 부여가 필요하지 않습니다.


    **장바구니** 및 **주문** 그룹의 연산 작업을 하려면 [사용자 토큰
    생성](https://developers.xsolla.com\/ko/digital-distribution-hub/common/user-token/create-user-token)을
    통해 토큰을 생성해야 합니다.


    <div class='note'><b>주의</b><br><br>이 참조는 향후 API 디자인을 나타내며 완전한 기능을 하는 인터페이스가
    아닙니다. 현재 <b>카탈로그</b> 및 <b>알림</b> 그룹 엔드포인트만 시도해 보실 수 있습니다. 피드백을 남기고 싶으시면 <a
    href="mailto:techdoc@xsolla.com">techdoc@xsolla.com</a>으로 이메일을 보내주십시오.</div>
  title: 디지털 배포 솔루션
  version: 1.0.0
servers:
  - url: https://store.xsolla.com/api
tags:
  - name: cart
    x-displayName: 장바구니
  - name: game keys
    x-displayName: 게임 키
  - name: virtual items & currency
    x-displayName: 가상 아이템 및 통화
  - name: bundles
    x-displayName: 번들
  - name: user token
    x-displayName: 사용자 토큰
  - name: notifications
    x-displayName: 알림
  - name: order
    x-displayName: 주문
paths:
  /push-payments/cancel:
    post:
      description: |-
        다음과 같은 경우 결제 취소 알림을 보냅니다.
         - 결제가 완료되지 않았습니다.
         - 결제가 환불되었습니다.
      operationId: cancel-notification
      requestBody:
        content:
          application/json:
            example:
              payment_id: 784998479
            schema:
              properties:
                payment_id:
                  type: integer
              required:
                - payment_id
              type: object
      responses:
        '200':
          description: 확인.
        '400':
          description: 잘못된 요청.
        '403':
          description: 접근 불가.
        '404':
          description: 결제를 찾을 수 없습니다.
        '409':
          description: 결제가 이미 취소되었습니다.
        '422':
          description: 결제를 취소하는 동안 오류 발생.
        '500':
          description: 인터넷 서버 오류.
      servers:
        - url: https://ps.xsolla.com
      summary: 알림 취소
      tags:
        - notifications
  /push-payments/pay:
    post:
      description: 사용자에게 요금을 청구한 후에 이 알림을 보냅니다.
      operationId: pay-notification
      requestBody:
        content:
          application/json:
            example:
              payment:
                amount: 10
                currency: USD
                geotype_id: 13038
                ps_transaction_id: ps_transaction_id
              project_id: 18404
              purchase:
                order_id: 1334430
              user:
                id: s.ivanov
            schema:
              properties:
                payment:
                  properties:
                    amount:
                      description: 결제 금액.
                      type: number
                    currency:
                      description: >-
                        주문 통화. 인게임 재화는 SKU를 사용하며 실질 통화는 세 자리[ISO
                        4217](https://en.wikipedia.org/wiki/ISO_4217)코드를 사용합니다.
                      type: string
                    geotype_id:
                      description: 엑솔라 측 배포 파트너 ID.
                      type: integer
                    project_transaction_id:
                      description: 게임 개발자측의 거래 ID.
                      type: string
                    ps_transaction_id:
                      description: 배포 파트너측 거래 ID.
                      type: string
                  required:
                    - geotype_id
                    - amount
                  type: object
                project_id:
                  description: 프로젝트 ID.
                  type: integer
                purchase:
                  properties:
                    order_id:
                      description: 주문 아이디.
                      type: integer
                  required:
                    - order_id
                  type: object
                user:
                  properties:
                    email:
                      description: 사용자 이메일 주소.
                      type: string
                    id:
                      description: 게임에서 사용하는 고유 사용자 식별자입니다.
                      type: string
                    phone:
                      description: 사용자 전화번호.
                      type: string
                    ps_account_id:
                      description: 배포 파트너측 사용자의 결제 계정 ID.
                      type: string
                  required:
                    - id
                  type: object
              required:
                - project_id
                - payment
                - purchase
                - user
              type: object
      responses:
        '200':
          content:
            application/json:
              example:
                payment_id: 784998484
              schema:
                properties:
                  payment_id:
                    type: integer
                type: object
          description: 확인.
        '400':
          description: 잘못된 요청.
        '403':
          description: 접근 불가.
        '404':
          description: 주문을 찾을 수 없습니다.
        '409':
          description: 주문은 이미 지불되었습니다.
        '422':
          description: 결제를 생성하는 동안 오류 발생.
        '500':
          description: 인터넷 서버 오류.
      servers:
        - url: https://ps.xsolla.com
      summary: 지불 알림
      tags:
        - notifications
  /v2/project/{project_id}/cart:
    get:
      description: 현재 사용자의 장바구니를 반환합니다.
      operationId: get-user-cart
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/currency-query-param'
        - $ref: '#/components/parameters/locale-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    cart_id: cart_id
                    is_free: false
                    items:
                      - attributes: []
                        description: >-
                          Take it, take it all! All of Xsollas riches in one
                          Mega Booster.
                        groups:
                          - external_id: powerups
                            name: Power Ups
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: Xsolla Booster Mega
                        price:
                          amount: '50.0000000000000000'
                          amount_without_discount: '100.0000000000000000'
                          currency: USD
                        quantity: 123
                        sku: booster_mega_1
                        type: virtual_good
                        virtual_item_type: consumable
                        virtual_prices: []
                    price:
                      amount: '6150.0000000000000000'
                      amount_without_discount: '6150.0000000000000000'
                      currency: USD
              schema:
                $ref: '#/components/schemas/Cart_inline_response_200'
          description: 상품이 포함된 장바구니가 성공적으로 반환되었습니다.
      security:
        - AuthForClient: []
      summary: 현재 사용자의 장바구니 가져오기
      tags:
        - cart
  /v2/project/{project_id}/cart/clear:
    put:
      description: 모든 장바구니 항목을 삭제합니다.
      operationId: cart-clear
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      responses:
        '204':
          description: 장바구니가 성공적으로 삭제되었습니다.
      security:
        - AuthForClient: []
      summary: 현재 장바구니에서 모든 장바구니 아이템 삭제
      tags:
        - cart
  /v2/project/{project_id}/cart/fill:
    put:
      description: 장바구니에 아이템을 채웁니다. 장바구니에 동일한 SKU의 아이템이 이미 있는 경우 기존 아이템은 전달된 값으로 대체됩니다.
      operationId: cart-fill
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      requestBody:
        $ref: '#/components/requestBodies/fill-cart-json-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    cart_id: cart_id
                    is_free: false
                    items:
                      - attributes: []
                        description: >-
                          Take it, take it all! All of Xsollas riches in one
                          Mega Booster.
                        groups:
                          - external_id: powerups
                            name: Power Ups
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: Xsolla Booster Mega
                        price:
                          amount: '50.0000000000000000'
                          amount_without_discount: '100.0000000000000000'
                          currency: USD
                        quantity: 123
                        sku: booster_mega_1
                        type: virtual_good
                        virtual_item_type: consumable
                        virtual_prices: []
                    price:
                      amount: '6150.0000000000000000'
                      amount_without_discount: '6150.0000000000000000'
                      currency: USD
                    warnings:
                      - errorCode: 4001
                        errorMessage: >-
                          [0401-4001]: Item with Project Id = 44056 and Sku =
                          booster_mega_2 not found
                        quantity: 1
                        sku: booster_mega_21
              schema:
                $ref: '#/components/schemas/Cart_inline_response_200_1'
          description: 상품이 포함된 장바구니가 성공적으로 반환되었습니다.
      security:
        - AuthForClient: []
      summary: 장바구니에 아이템 채우기
      tags:
        - cart
  /v2/project/{project_id}/cart/item/{item_sku}:
    delete:
      description: 장바구니에서 아이템을 제거합니다.
      operationId: delete-item
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
      responses:
        '204':
          description: 장바구니에서 아이템이 성공적으로 삭제되었습니다.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cart_inline_response_404'
          description: 아이템을 찾을 수 없습니다. `project_id`와 `item_sku`가 올바른지 확인하세요.
      security:
        - AuthForClient: []
      summary: 현재 장바구니에서 장바구니 아이템 삭제
      tags:
        - cart
    put:
      description: 기존 장바구니 아이템을 업데이트하거나 장바구니에 아이템을 생성합니다.
      operationId: put-item
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
      requestBody:
        $ref: '#/components/requestBodies/put-item-by-cart-id-json-model'
      responses:
        '204':
          description: 장바구니가 성공적으로 업데이트되었습니다.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cart_inline_response_404'
          description: 아이템을 찾을 수 없습니다. `project_id`와 `item_sku`가 올바른지 확인하세요.
        '422':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 1421
                    errorMessage: Only Virtual Good Supported
                    statusCode: 422
              schema:
                $ref: '#/components/schemas/Cart_inline_response_422_1'
          description: 이 유형의 아이템은 장바구니에 담을 수 없습니다. 다른 유형의 아이템을 선택합니다.
      security:
        - basicAuth: []
      summary: 현재 장바구니에서 장바구니 아이템 업데이트
      tags:
        - cart
  /v2/project/{project_id}/cart/{cart_id}:
    get:
      description: 장바구니 ID로 사용자의 장바구니를 반환합니다.
      operationId: get-cart-by-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
        - $ref: '#/components/parameters/currency-query-param'
        - $ref: '#/components/parameters/locale-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    cart_id: cart_id
                    is_free: false
                    items:
                      - attributes: []
                        description: >-
                          Take it, take it all! All of Xsollas riches in one
                          Mega Booster.
                        groups:
                          - external_id: powerups
                            name: Power Ups
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: Xsolla Booster Mega
                        price:
                          amount: '50.0000000000000000'
                          amount_without_discount: '100.0000000000000000'
                          currency: USD
                        quantity: 123
                        sku: booster_mega_1
                        type: virtual_good
                        virtual_item_type: consumable
                        virtual_prices: []
                    price:
                      amount: '6150.0000000000000000'
                      amount_without_discount: '6150.0000000000000000'
                      currency: USD
              schema:
                $ref: '#/components/schemas/Cart_inline_response_200'
          description: 상품이 포함된 장바구니가 성공적으로 반환되었습니다.
      security:
        - AuthForClient: []
      summary: 장바구니 ID로 장바구니 가져오기
      tags:
        - cart
  /v2/project/{project_id}/cart/{cart_id}/clear:
    put:
      description: 모든 장바구니 항목을 삭제합니다.
      operationId: cart-clear-by-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
      responses:
        '204':
          description: 장바구니가 성공적으로 삭제되었습니다.
      security:
        - AuthForClient: []
      summary: 장바구니 ID로 모든 장바구니 아이템 삭제
      tags:
        - cart
  /v2/project/{project_id}/cart/{cart_id}/fill:
    put:
      description: >-
        특정 장바구니에 아이템을 채웁니다. 장바구니에 동일한 SKU의 아이템이 이미 있는 경우 기존 아이템 위치는 전달된 값으로
        대체됩니다.
      operationId: cart-fill-by-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
      requestBody:
        $ref: '#/components/requestBodies/fill-cart-json-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    cart_id: cart_id
                    is_free: false
                    items:
                      - attributes: []
                        description: >-
                          Take it, take it all! All of Xsollas riches in one
                          Mega Booster.
                        groups:
                          - external_id: powerups
                            name: Power Ups
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: Xsolla Booster Mega
                        price:
                          amount: '50.0000000000000000'
                          amount_without_discount: '100.0000000000000000'
                          currency: USD
                        quantity: 123
                        sku: booster_mega_1
                        type: virtual_good
                        virtual_item_type: consumable
                        virtual_prices: []
                    price:
                      amount: '6150.0000000000000000'
                      amount_without_discount: '6150.0000000000000000'
                      currency: USD
                    warnings:
                      - errorCode: 4001
                        errorMessage: >-
                          [0401-4001]: Item with Project Id = 44056 and Sku =
                          booster_mega_2 not found
                        quantity: 1
                        sku: booster_mega_21
              schema:
                $ref: '#/components/schemas/Cart_inline_response_200_1'
          description: 상품이 포함된 장바구니가 성공적으로 반환되었습니다.
      security:
        - AuthForClient: []
      summary: 특정 장바구니에 아이템 채우기
      tags:
        - cart
  /v2/project/{project_id}/cart/{cart_id}/item/{item_sku}:
    delete:
      description: 장바구니에서 아이템을 제거합니다.
      operationId: delete-item-by-cart-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
      responses:
        '204':
          description: 장바구니에서 아이템이 성공적으로 삭제되었습니다.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cart_inline_response_404'
          description: 아이템을 찾을 수 없습니다. `project_id`와 `item_sku`가 올바른지 확인하세요.
      security:
        - AuthForClient: []
      summary: 장바구니 ID로 장바구니 아이템 삭제
      tags:
        - cart
    put:
      description: 기존 장바구니 아이템을 업데이트하거나 장바구니에 아이템을 생성합니다.
      operationId: put-item-by-cart-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
      requestBody:
        $ref: '#/components/requestBodies/put-item-by-cart-id-json-model'
      responses:
        '204':
          description: 장바구니가 성공적으로 업데이트되었습니다.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cart_inline_response_404'
          description: 아이템을 찾을 수 없습니다. `project_id`와 `item_sku`가 올바른지 확인하세요.
        '422':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 1102
                    errorMessage: '[0401-1102]: Item quantity must be non-negative integer'
                    statusCode: 422
              schema:
                $ref: '#/components/schemas/Cart_inline_response_422'
          description: 아이템 수량은 음이 아닌 정수여야 합니다.
      security:
        - basicAuth: []
      summary: 장바구니 ID로 장바구니 아이템 업데이트
      tags:
        - cart
  /v2/project/{project_id}/distribution_hub/order/{order_id}:
    get:
      description: 지정된 주문을 검색합니다.
      operationId: get-order
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/order-id-path-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    content:
                      is_free: 'false'
                      items:
                        - is_free: false
                          price:
                            amount: '30'
                            amount_without_discount: '30'
                            currency: USD
                          quantity: 1
                          sku: some_sku
                      price:
                        amount: '30'
                        amount_without_discount: '30'
                        currency: USD
                    order_id: 1
                    status: paid
              schema:
                $ref: '#/components/schemas/Order_inline_response_200_1'
          description: 주문 요청 성공.
        '404':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 9001
                    errorMessage: '[0401-9001]: Order not found'
                    statusCode: 404
              schema:
                $ref: '#/components/schemas/Order_inline_response_404'
          description: 주문을 찾을 수 없습니다. `project_id`와 `order_id`가 올바른지 확인하세요.
      security:
        - AuthForClient: []
      summary: 주문 받기
      tags:
        - order
  /v2/project/{project_id}/distribution_hub/payment/cart:
    post:
      description: 장바구니의 모든 항목으로 주문을 생성합니다. 생성된 주문은 `new` 주문 상태가 됩니다.
      operationId: create-order
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      requestBody:
        $ref: '#/components/requestBodies/create-order-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    billing_info:
                      direct_taxes:
                        - amount: 150
                          name: TAX
                          rate: 10
                      indirect_taxes:
                        - amount: 246.75
                          name: VAT
                          rate: 20
                      price:
                        amount: 1480.45
                        currency: USD
                    order_id: 641
              schema:
                $ref: '#/components/schemas/Order_inline_response_200'
          description: 주문이 성공적으로 생성되었습니다.
        '422':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 1401
                    errorMessage: '[0401-1401]: Invalid cart'
                    statusCode: 422
              schema:
                $ref: '#/components/schemas/Order_inline_response_422'
          description: >-
            장바구니가 잘못되었습니다. 장바구니가 존재하하는지 ,비어 있지 않은지, 장바구니에 있는 모든 아이템이 무료가 아닌지
            확인합니다.
      security:
        - AuthForClient: []
      summary: 현재 장바구니의 모든 항목으로 주문 생성
      tags:
        - order
  /v2/project/{project_id}/distribution_hub/payment/cart/{cart_id}:
    post:
      description: 특정 장바구니의 모든 항목으로 주문을 생성합니다. 생성된 주문은 `new` 주문 상태가 됩니다.
      operationId: create-order-by-cart-id
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/cart-id-path-param'
      requestBody:
        $ref: '#/components/requestBodies/create-order-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    billing_info:
                      direct_taxes:
                        - amount: 150
                          name: TAX
                          rate: 10
                      indirect_taxes:
                        - amount: 246.75
                          name: VAT
                          rate: 20
                      price:
                        amount: 1480.45
                        currency: USD
                    order_id: 641
              schema:
                $ref: '#/components/schemas/Order_inline_response_200'
          description: 주문이 성공적으로 생성되었습니다.
        '422':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 1401
                    errorMessage: '[0401-1401]: Invalid cart'
                    statusCode: 422
              schema:
                $ref: '#/components/schemas/Order_inline_response_422'
          description: >-
            장바구니가 잘못되었습니다. 장바구니가 존재하하는지 ,비어 있지 않은지, 장바구니에 있는 모든 아이템이 무료가 아닌지
            확인합니다.
      security:
        - AuthForClient: []
      summary: 특정 장바구니의 모든 아이템으로 주문 생성
      tags:
        - order
  /v2/project/{project_id}/distribution_hub/payment/item/{item_sku}:
    post:
      description: 지정된 아이템으로 주문을 생성합니다. 생성된 주문은 `new` 주문 상태가 됩니다.
      operationId: create-order-with-item
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
      requestBody:
        $ref: '#/components/requestBodies/create-order-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    billing_info:
                      direct_taxes:
                        - amount: 150
                          name: TAX
                          rate: 10
                      indirect_taxes:
                        - amount: 246.75
                          name: VAT
                          rate: 20
                      price:
                        amount: 1480.45
                        currency: USD
                    order_id: 641
              schema:
                $ref: '#/components/schemas/Order_inline_response_200'
          description: 주문이 성공적으로 생성되었습니다.
        '422':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 1411
                    errorMessage: '[0401-1411]: Invalid item'
                    statusCode: 422
              schema:
                $ref: '#/components/schemas/Order_inline_response_422_1'
          description: 잘못된 아이템입니다. 아이템이 존재하는지, 꺼져 있지 않은지, 삭제되지 않았는지, 무료가 아닌지 확인합니다.
      security:
        - AuthForClient: []
      summary: 지정된 아이템으로 주문 생성
      tags:
        - order
  /v2/project/{project_id}/distribution_hub/user/auth:
    post:
      description: 사용자가 게임에 존재하는지 확인하고 사용자 토큰을 생성합니다.
      operationId: create-user-token
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      requestBody:
        $ref: '#/components/requestBodies/post-user-token-json-model'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    token: >-
                      eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
              schema:
                $ref: '#/components/schemas/Common_inline_response_200_1'
          description: 사용자 토큰이 성공적으로 수신되었습니다.
      security:
        - basicAuth: []
      summary: 사용자 토큰 생성
      tags:
        - user token
  /v2/project/{project_id}/items/bundle:
    get:
      description: >-
        카탈로그 작성을 위한 번들 목록을 가져옵니다.


        <div class="notice"><strong>주의</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong></div>입니다.
      operationId: get-bundle-list
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  $ref: '#/components/examples/200-get-bundle-list'
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_10'
          description: 번들 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 번들 목록 가져오기
      tags:
        - bundles
  /v2/project/{project_id}/items/bundle/sku/{sku}:
    get:
      description: 지정된 번들을 가져옵니다.
      operationId: get-bundle
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/sku-path-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  $ref: '#/components/examples/200-get-bundle'
              schema:
                $ref: '#/components/schemas/Catalog_client_bundle'
          description: 지정 번들이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 지정된 번들 가져오기
      tags:
        - bundles
  /v2/project/{project_id}/items/game:
    get:
      description: >-
        카탈로그 작성을 위한 게임 목록을 가져옵니다.


        <div class="notice"><strong>주의</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-games-list
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          $ref: >-
                            #/components/examples/client-attribute-game/Catalog_value
                        description: Game description
                        groups:
                          - external_id: all
                            name: All games
                          - external_id: Xsolla
                            name: Xsolla games
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        name: Game name
                        sku: game_1
                        type: unit
                        unit_items:
                          - drm_name: Steam
                            drm_sku: steam
                            has_keys: true
                            is_free: false
                            is_pre_order: true
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            release_date: '2020-08-11T10:00:00+03:00'
                            sku: game_key_01
                            type: game_key
                            virtual_prices: []
                          - drm_name: Origin
                            drm_sku: origin
                            has_keys: false
                            is_free: false
                            is_pre_order: false
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            sku: game_key_02
                            type: game_key
                            virtual_prices: []
                        unit_type: game
                      - attributes:
                          - external_id: OS
                            name: OS
                            values:
                              - external_id: 9d5c5efb7c0f00a00fe4e3583f1215b0050bc723
                                value: Windows
                        description: Game description
                        groups:
                          - external_id: all
                            name: All games
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        name: Game name
                        sku: game_2
                        type: unit
                        unit_items:
                          - drm_name: Steam
                            drm_sku: steam
                            has_keys: false
                            is_free: false
                            is_pre_order: false
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            sku: game_key_01
                            type: game_key
                            virtual_prices: []
                        unit_type: game
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200'
          description: 게임 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 게임 목록 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/game/drm:
    get:
      description: 사용 가능한 DRM 목록을 가져옵니다.
      operationId: get-drm-list
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    drm:
                      - drm_id: 1
                        image: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        link: https://support.steampowered.com
                        name: Steam
                        redeem_instruction_link: https://support.steampowered.com
                        sku: steam
                      - drm_id: 2
                        image: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        name: Playstation
                        redeem_instruction_link: https://support.us.playstation.com
                        sku: playstation
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_4'
          description: DRM 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: DRM 목록 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/game/group/{external_id}:
    get:
      description: >-
        카탈로그 작성을 위해 지정된 그룹에서 게임 목록을 가져옵니다.


        <div class="notice"><strong>주의.</strong> 모든 프로젝트에는 얻을 수 있는 아이템 수에 제한이
        있습니다. 응답. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-games-group
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/external-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          $ref: >-
                            #/components/examples/client-attribute-game/Catalog_value
                        description: Game description
                        groups:
                          - external_id: all
                            name: All games
                          - external_id: Xsolla
                            name: Xsolla games
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        name: Game name
                        sku: game_1
                        type: unit
                        unit_items:
                          - drm_name: Steam
                            drm_sku: steam
                            has_keys: true
                            is_free: false
                            is_pre_order: true
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            release_date: '2020-08-11T10:00:00+03:00'
                            sku: game_key_01
                            type: game_key
                            virtual_prices: []
                          - drm_name: Origin
                            drm_sku: origin
                            has_keys: false
                            is_free: false
                            is_pre_order: false
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            sku: game_key_02
                            type: game_key
                            virtual_prices: []
                        unit_type: game
                      - attributes:
                          - external_id: OS
                            name: OS
                            values:
                              - external_id: 9d5c5efb7c0f00a00fe4e3583f1215b0050bc723
                                value: Windows
                        description: Game description
                        groups:
                          - external_id: all
                            name: All games
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        name: Game name
                        sku: game_2
                        type: unit
                        unit_items:
                          - drm_name: Steam
                            drm_sku: steam
                            has_keys: false
                            is_free: false
                            is_pre_order: false
                            price:
                              amount: '30.5'
                              amount_without_discount: '30.5'
                              currency: USD
                            sku: game_key_01
                            type: game_key
                            virtual_prices: []
                        unit_type: game
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200'
          description: 게임 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 지정된 그룹별로 게임 목록 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/game/key/group/{external_id}:
    get:
      description: >-
        카탈로그 작성을 위해 지정된 그룹에서 게임 키 목록을 가져옵니다.


        <div class="notice"><strong>주의.</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수가
        제한되어 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-game-keys-group
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/external-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          $ref: >-
                            #/components/examples/client-attribute-game-horror/Catalog_value
                        description: Game description
                        drm_name: Steam
                        drm_sku: steam
                        groups:
                          - external_id: all
                            name: All games
                          - external_id: Xsolla
                            name: Xsolla games
                        has_keys: true
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        is_free: false
                        is_pre_order: true
                        name: Game name
                        price:
                          amount: '30.5'
                          amount_without_discount: '30.5'
                          currency: USD
                        release_date: '2020-08-11T10:00:00+03:00'
                        sku: game_1
                        type: game_key
                        virtual_prices: []
                      - attributes:
                          $ref: >-
                            #/components/examples/client-attribute-game-horror/Catalog_value
                        description: Game description
                        drm_name: Steam
                        drm_sku: steam
                        groups:
                          - external_id: all
                            name: All games
                        has_keys: true
                        image_url: >-
                          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                        is_free: false
                        is_pre_order: false
                        name: Game name
                        price:
                          amount: '30.5'
                          amount_without_discount: '30.5'
                          currency: USD
                        sku: game_2
                        type: game_key
                        virtual_prices: []
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_3'
          description: 게임 키 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 지정된 그룹별로 게임 키 목록 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/game/key/sku/{item_sku}:
    get:
      description: 카탈로그용 게임 키를 가져옵니다.
      operationId: get-game-key-by-sku
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    attributes:
                      $ref: >-
                        #/components/examples/client-attribute-game-horror/Catalog_value
                    description: Game description
                    drm_name: Steam
                    drm_sku: steam
                    groups:
                      - external_id: all
                        name: All games
                      - external_id: Xsolla
                        name: Xsolla games
                    has_keys: true
                    image_url: >-
                      https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                    is_free: false
                    is_pre_order: true
                    name: Game name
                    price:
                      amount: '30.5'
                      amount_without_discount: '30.5'
                      currency: USD
                    release_date: '2020-08-11T10:00:00+03:00'
                    sku: game_1
                    type: game_key
                    virtual_prices: []
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_2'
          description: 게임 키가 성공적으로 수신되었습니다.
        '404':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 4001
                    errorMessage: '[0401-4001]: Item with sku = ''game_key_1'' not found'
                    statusCode: 404
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_404_1'
          description: 게임을 찾을 수 없습니다.
      security:
        - AuthForClient: []
      summary: 카탈로그용 게임 키 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/game/sku/{item_sku}:
    get:
      description: 카탈로그용 게임을 가져옵니다.
      operationId: get-game-by-sku
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/item-sku-path-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    attributes:
                      $ref: >-
                        #/components/examples/client-attribute-game/Catalog_value
                    description: Game description
                    groups:
                      - external_id: all
                        name: All games
                      - external_id: Xsolla
                        name: Xsolla games
                    image_url: >-
                      https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
                    name: Game name
                    sku: game_1
                    type: unit
                    unit_items:
                      - drm_name: Steam
                        drm_sku: steam
                        has_keys: true
                        is_free: false
                        is_pre_order: true
                        price:
                          amount: '30.5'
                          amount_without_discount: '30.5'
                          currency: USD
                        release_date: '2020-08-11T10:00:00+03:00'
                        sku: game_key_01
                        type: game_key
                        virtual_prices: []
                      - drm_name: Origin
                        drm_sku: origin
                        has_keys: false
                        is_free: false
                        is_pre_order: false
                        price:
                          amount: '30.5'
                          amount_without_discount: '30.5'
                          currency: USD
                        sku: game_key_02
                        type: game_key
                        virtual_prices: []
                    unit_type: game
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_1'
          description: 게임이 성공적으로 수신되었습니다.
        '404':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 4001
                    errorMessage: '[0401-4001]: Item with sku = ''game_1'' not found'
                    statusCode: 404
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_404'
          description: 게임을 찾을 수 없습니다.
      security:
        - AuthForClient: []
      summary: 카탈로그용 게임 가져오기
      tags:
        - game keys
  /v2/project/{project_id}/items/groups:
    get:
      description: 카탈로그 작성을 위한 아이템 그룹 목록을 가져옵니다.
      operationId: get-item-groups
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    groups:
                      - children: []
                        description: Accessory
                        external_id: accessory
                        level: 0
                        name: Accessory
                        order: 1
                      - children: []
                        description: Background
                        external_id: background
                        level: 0
                        name: Background
                        order: 1
                      - children: []
                        description: Hair
                        external_id: hair
                        level: 0
                        name: Hair
                        order: 1
                      - children: []
                        description: Outfit
                        external_id: outfit
                        level: 0
                        name: Outfit
                        order: 1
                      - children: []
                        description: Body
                        external_id: body
                        level: 0
                        name: Body
                        order: 1
                      - children: []
                        description: Body
                        external_id: delete_group
                        level: 0
                        name: Body
                        order: 1
                      - children:
                          - children: []
                            description: Group description
                            external_id: test_group_secure
                            image_url: http://static.xsolla.com/img/xsolla-logo2.png
                            level: 1
                            name: Test group secure
                            order: 5
                            parent_external_id: very_cool_group
                        description: Very cool group
                        external_id: very_cool_group
                        level: 0
                        name: Very cool group
                        order: 1
                      - children:
                          - children: []
                            description: Group description
                            external_id: test_group_split
                            image_url: http://static.xsolla.com/img/xsolla-logo2.png
                            level: 1
                            name: Test group secure
                            order: 1
                            parent_external_id: test_group_secure
                        description: Group description
                        external_id: test_group_secure
                        image_url: http://static.xsolla.com/img/xsolla-logo2.png
                        level: 0
                        name: Test group secure
                        order: 1
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_9'
          description: 그룹 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 아이템 그룹 목록 가져오기
      tags:
        - virtual items & currency
  /v2/project/{project_id}/items/virtual_currency:
    get:
      description: >-
        카탈로그 작성을 위한 가상 통화 목록을 가져옵니다.


        <div class="notice"><strong>주의</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-virtual-currency
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                        description: Big Rocket - short description
                        groups:
                          - external_id: accessory
                            name: Accessory
                        image_url: >-
                          https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: Big Rocket
                        price:
                          amount: '100.99'
                          amount_without_discount: '100.99'
                          currency: USD
                        sku: big_rocket
                        type: virtual_currency
                        virtual_prices:
                          - amount: 100
                            amount_without_discount: 100
                            description: description
                            image_url: http://image.png
                            is_default: true
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: shotgun_raider
                            type: virtual_currency
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                          - external_id: rating
                            name: Rating
                            values:
                              - external_id: >-
                                  rating_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '3.9'
                        description: description
                        groups:
                          - external_id: hair
                            name: Hair
                        image_url: http://image.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: false
                        name: SHOTGUN FOR TRUE RAIDERS
                        price:
                          amount: '101.0'
                          amount_without_discount: '101.0'
                          currency: USD
                        sku: shotgun_raider
                        type: virtual_currency
                        virtual_prices: []
                      - attributes: []
                        description: description
                        groups: []
                        image_url: http://image.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                        is_free: true
                        name: SHOTGUN FOR TRUE RAIDERS
                        sku: shotgun_raider_2
                        type: virtual_currency
                        virtual_prices: []
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_6'
          description: 가상 화폐 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 가상 통화 목록 가져오기
      tags:
        - virtual items & currency
  /v2/project/{project_id}/items/virtual_currency/package:
    get:
      description: >-
        카탈로그 구축을 위한 가상 통화 패키지 목록을 가져옵니다.


        <div class="notice"><strong>주의</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-virtual-currency-package
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes: []
                        bundle_type: virtual_currency_package
                        content:
                          - description: Big Rocket - short description
                            image_url: >-
                              https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                            inventory_options:
                              consumable:
                                usages_count: 1
                            name: Big Rocket
                            quantity: 100
                            sku: big_rocket
                            type: virtual_currency
                        description: VC Short Package Description
                        groups: []
                        image_url: http://vc_package_image.png
                        is_free: false
                        name: VC Name first package
                        price:
                          amount: '2.0000'
                          amount_without_discount: '2.0000'
                          currency: USD
                        sku: vc_package_1
                        type: bundle
                        virtual_prices: []
                      - attributes: []
                        bundle_type: virtual_currency_package
                        content:
                          - description: description
                            image_url: http://image.png
                            inventory_options:
                              consumable:
                                usages_count: 1
                            name: SHOTGUN FOR TRUE RAIDERS
                            quantity: 200
                            sku: shotgun_raider
                            type: virtual_currency
                        description: VC Short Package Description
                        groups: []
                        image_url: http://vc_package_image.png
                        is_free: false
                        name: VC Name third package
                        price:
                          amount: '4.0000'
                          amount_without_discount: '4.0000'
                          currency: USD
                        sku: vc_package_3
                        type: bundle
                        virtual_prices: []
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_7'
          description: 가상 통화 패키지 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 가상 화폐 패키지 목록 가져오기
      tags:
        - virtual items & currency
  /v2/project/{project_id}/items/virtual_items:
    get:
      description: >-
        카탈로그 작성을 위한 가상 아이템 목록을 가져옵니다.


        <div class="notice"><strong>주의.</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-virtual-items
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                        description: Big Rocket - description
                        groups:
                          - external_id: accessory
                            name: Accessory
                        image_url: >-
                          https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                          expiration_period:
                            type: day
                            value: 1
                        is_free: false
                        name: Big Rocket
                        price:
                          amount: '100.99'
                          amount_without_discount: '100.99'
                          currency: USD
                        sku: big_rocket
                        type: virtual_good
                        virtual_item_type: non_renewing_subscription
                        virtual_prices:
                          - amount: 100
                            amount_without_discount: 100
                            description: description
                            image_url: http://image.png
                            is_default: true
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test
                            type: virtual_currency
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                          - external_id: rating
                            name: Rating
                            values:
                              - external_id: >-
                                  rating_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '3.9'
                        description: description
                        groups:
                          - external_id: hair
                            name: Hair
                        image_url: http://image.png
                        inventory_options:
                          - consumable:
                              - usages_count: 1
                          - expiration_period:
                              - type: day
                              - value: 1
                        is_free: false
                        name: SHOTGUN FOR TRUE RAIDERS
                        price:
                          amount: '101.0'
                          amount_without_discount: '101.0'
                          currency: USD
                        sku: shotgun_raider
                        type: virtual_good
                        virtual_item_type: non_renewing_subscription
                        virtual_prices:
                          - amount: 100
                            amount_without_discount: 100
                            description: description
                            image_url: http://image.png
                            is_default: true
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test
                            type: virtual_currency
                          - amount: 200
                            amount_without_discount: 200
                            description: description
                            image_url: http://image.png
                            is_default: false
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test_2
                            type: virtual_currency
                      - attributes: []
                        description: description
                        groups: []
                        image_url: http://image.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                          expiration_period:
                            type: day
                            value: 1
                        is_free: true
                        name: SHOTGUN FOR TRUE RAIDERS
                        sku: shotgun_raider_2
                        type: virtual_good
                        virtual_item_type: non_renewing_subscription
                        virtual_prices: []
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_5'
          description: 가상 아이템 목록이 성공적으로 수신되었습니다.
      security:
        - AuthForClient: []
      summary: 가상 아이템 목록 가져오기
      tags:
        - virtual items & currency
  /v2/project/{project_id}/items/virtual_items/group/{external_id}:
    get:
      description: >-
        카탈로그를 작성하기 위해 지정된 그룹에서 아이템 목록을 가져옵니다.


        <div class="notice"><strong>주의</strong> 모든 프로젝트에는 응답에서 얻을 수 있는 아이템 수에
        제한이 있습니다. 기본값 및 최대값은 <strong>응답당 50개 아이템</strong>입니다. 페이지별로 더 많은 데이터를
        얻으려면 <b>limit</b> 및 <b>offset</b> 필드를 사용하세요.</div>
      operationId: get-virtual-items-group
      parameters:
        - $ref: '#/components/parameters/project-id-path-param'
        - $ref: '#/components/parameters/external-id-path-param'
        - $ref: '#/components/parameters/limit-query-param'
        - $ref: '#/components/parameters/offset-query-param'
        - $ref: '#/components/parameters/locale-query-param'
        - $ref: '#/components/parameters/additional-fields-query-param'
        - $ref: '#/components/parameters/country-query-param'
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    items:
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                        description: Big Rocket - description
                        groups:
                          - external_id: accessory
                            name: Accessory
                        image_url: >-
                          https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                          expiration_period:
                            type: day
                            value: 1
                        is_free: false
                        name: Big Rocket
                        price:
                          amount: '100.99'
                          amount_without_discount: '100.99'
                          currency: USD
                        sku: big_rocket
                        type: virtual_good
                        virtual_item_type: non_renewing_subscription
                        virtual_prices:
                          - amount: 100
                            amount_without_discount: 100
                            description: description
                            image_url: http://image.png
                            is_default: true
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test
                            type: virtual_currency
                      - attributes:
                          - external_id: stack_size
                            name: Stack size
                            values:
                              - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '5'
                          - external_id: rating
                            name: Rating
                            values:
                              - external_id: >-
                                  rating_e3364991f92e751689a68b96598a5a5a84010b85
                                value: '3.9'
                        description: description
                        groups:
                          - external_id: accessory
                            name: Accessory
                        image_url: http://image.png
                        inventory_options:
                          consumable:
                            usages_count: 1
                          expiration_period:
                            type: day
                            value: 1
                        is_free: false
                        name: SHOTGUN FOR TRUE RAIDERS
                        price:
                          amount: '101.0'
                          amount_without_discount: '101.0'
                          currency: USD
                        sku: shotgun_raider
                        type: virtual_good
                        virtual_item_type: non_renewing_subscription
                        virtual_prices:
                          - amount: 100
                            amount_without_discount: 100
                            description: description
                            image_url: http://image.png
                            is_default: true
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test
                            type: virtual_currency
                          - amount: 200
                            amount_without_discount: 200
                            description: description
                            image_url: http://image.png
                            is_default: false
                            name: SHOTGUN FOR TRUE RAIDERS
                            sku: vc_test_2
                            type: virtual_currency
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_200_8'
          description: 지정 그룹의 아이템 목록이 성공적으로 수신되었습니다.
        '404':
          content:
            application/json:
              examples:
                response:
                  value:
                    errorCode: 4403
                    errorMessage: '[0401-4403]: Item group not found'
                    statusCode: 404
              schema:
                $ref: '#/components/schemas/Catalog_inline_response_404_2'
          description: 그룹을 찾을 수 없습니다. `external_id`가 정확한지 그룹이 꺼져 있거나 삭제되지 않았는지 확인하세요.
      security:
        - AuthForClient: []
      summary: 지정된 그룹별로 아이템 목록 가져오기
      tags:
        - virtual items & currency
components:
  securitySchemes:
    AuthForClient:
      description: >-
        [용자 토큰
        생성](https://developers.xsolla.com\/ko/api/digital-distribution-hub/operation/create-user-token)
        엔드포인트를 사용하여 토큰을 생성합니다.
      scheme: bearer
      type: http
    basicAuth:
      description: >-
        Xsolla API는 기본 액세스 인증을 사용합니다. API에 대한 모든 요청은 `Authorization: Basic
        <your_authorization_basic_key>` 헤더를 포함해야 합니다. 여기서
        `your_authorization_basic_key`는 Base64 표준에 따라 인코딩된
        `distribution_hub_id:api_key` 쌍입니다. 


        `distribution_hub_id`및 `api_key`를 받으려면 계정 관리자에게 문의하세요.
      scheme: basic
      type: http
  parameters:
    project-id-path-param:
      description: 프로젝트 ID.
      explode: false
      in: path
      name: project_id
      required: true
      schema:
        example: 44056
        type: integer
      style: simple
    currency-query-param:
      description: >-
        가격이 표시되는 통화(기본적으로 USD). [ISO
        4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른 3자리 통화 코드입니다.
      explode: true
      in: query
      name: currency
      required: false
      schema:
        default: USD
        type: string
      style: form
    locale-query-param:
      description: 응답 언어. ISO 639-1에 따른 두 글자의 소문자 언어 코드.
      explode: true
      in: query
      name: locale
      required: false
      schema:
        default: en
        type: string
      style: form
    item-sku-path-param:
      description: 아이템 SKU.
      explode: false
      in: path
      name: item_sku
      required: true
      schema:
        example: booster_mega_1
        type: string
      style: simple
    cart-id-path-param:
      description: 장바구니 아이디.
      explode: false
      in: path
      name: cart_id
      required: true
      schema:
        example: custom_id
        type: string
      style: simple
    order-id-path-param:
      description: 주문 아이디.
      explode: false
      in: path
      name: order_id
      required: true
      schema:
        example: '656'
        type: string
      style: simple
    limit-query-param:
      description: 페이지 요소 개수 제한.
      example: 50
      explode: true
      in: query
      name: limit
      required: false
      schema:
        example: 50
        type: integer
      style: form
    offset-query-param:
      description: 목록이 생성된 요소 개수(개수는 0부터 시작함).
      example: 0
      explode: true
      in: query
      name: offset
      required: false
      schema:
        example: 0
        type: integer
      style: form
    additional-fields-query-param:
      description: >-
        추가 필드 목록입니다. 이 필드는 요청보내면 응답에 포함됩니다. 사용 가능한 필드 `media_list`, `order`,
        `long_description`.
      explode: true
      in: query
      name: additional_fields[]
      required: false
      schema:
        items:
          type: string
        type: array
      style: form
    country-query-param:
      description: >-
        국가는 카탈로그에 대한 지역별 가격 및 제한 사항을 계산합니다. [ISO 3166-1
        alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)에 따른 2자리 대문자
        국가 코드. 국가를 명시적으로 지정하지 않으면 사용자의 IP 주소를 기준으로 계산됩니다.
      explode: true
      in: query
      name: country
      required: false
      schema:
        default: US
        type: string
      style: form
    sku-path-param:
      description: 번들 SKU.
      explode: false
      in: path
      name: sku
      required: true
      schema:
        example: kg_1
        type: string
      style: simple
    external-id-path-param:
      description: 그룹 외부 ID.
      explode: false
      in: path
      name: external_id
      required: true
      schema:
        default: all
        type: string
      style: simple
  schemas:
    Cart_admin-attribute-external_id:
      description: 고유한 속성 ID입니다. `external_id`에는 소문자 라틴 영숫자, 대시 및 밑줄만 포함될 수 있습니다.
      example: attribute_1
      maxLength: 255
      minLength: 1
      pattern: ^[a-zA-Z0-9-_]+$
      type: string
    Cart_value-external_id:
      description: 속성의 고유 값 ID입니다. `external_id`에는 소문자 라틴 영숫자, 대시 및 밑줄만 포함될 수 있습니다.
      example: attribute_value
      maxLength: 255
      minLength: 1
      pattern: ^[-_.\d\w]+$
      type: string
    Cart_clientattributes_inner:
      properties:
        external_id:
          $ref: '#/components/schemas/Cart_admin-attribute-external_id'
        name:
          description: 속성의 이름.
          example: Genre
          type: string
        values:
          items:
            properties:
              external_id:
                $ref: '#/components/schemas/Cart_value-external_id'
              value:
                description: 속성 값.
                example: Strategy
                type: string
            type: object
          type: array
      type: object
    Cart_client-attributes:
      default: []
      description: 아이템에 해당하는 속성 및 해당 값의 목록입니다. 카탈로그 필터링에 사용할 수 있습니다.
      example:
        value:
          external_id: genre
          name: Жанр
          values:
            - external_id: genre_e3364991f92e751689a68b96598a5a5a84010b85
              value: Casual
            - external_id: genre_eba07bfd0f982940773cba3744d97264dd58acd7
              value: Strategy
            - external_id: genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8
              value: Mobile
      items:
        $ref: '#/components/schemas/Cart_clientattributes_inner'
      type: array
    Cart_inline_response_200_groups:
      properties:
        external_id:
          type: string
        name:
          type: string
      type: object
    Cart_inline_response_200_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Cart_client-attributes'
        description:
          type: string
        groups:
          items:
            $ref: '#/components/schemas/Cart_inline_response_200_groups'
          type: array
        image_url:
          type: string
        is_free:
          type: boolean
        name:
          nullable: true
          type: string
        quantity:
          type: integer
        sku:
          type: string
        type:
          type: string
      type: object
    Cart_inline_response_200_price:
      description: 장바구니 가격.
      example: >-
        {"amount":"6150.0000000000000000","amount_without_discount":"6150.0000000000000000","currency":"USD"}
      nullable: true
      properties:
        amount:
          default: '50.0000000000000000'
          type: string
        amount_without_discount:
          default: '100.0000000000000000'
          type: string
        currency:
          default: USD
          type: string
      type: object
    Cart_inline_response_200:
      properties:
        cart_id:
          description: 장바구니 아이디.
          example: cart_id
          type: string
        is_free:
          description: '`true`이면 장바구니가 무료입니다.'
          type: boolean
        items:
          example:
            - attributes: []
              description: Take it, take it all! All of Xsollas riches in one Mega Booster.
              groups:
                - external_id: powerups
                  name: Power Ups
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
              inventory_options:
                consumable:
                  usages_count: 1
              is_free: false
              name: Xsolla Booster Mega
              price:
                amount: '50.0000000000000000'
                amount_without_discount: '100.0000000000000000'
                currency: USD
              quantity: 123
              sku: booster_mega_1
              type: virtual_good
              virtual_item_type: consumable
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Cart_inline_response_200_items'
          type: array
        price:
          $ref: '#/components/schemas/Cart_inline_response_200_price'
      type: object
    Cart-Payment_settings_currency:
      description: >-
        선호하는 결제 통화입니다. 통화의 3자리 정의가 [ISO
        4217](https://en.wikipedia.org/wiki/ISO_4217)에 따라 사용됩니다.
      type: string
    Cart_inline_response_200_1_warnings:
      properties:
        errorCode:
          type: integer
        errorMessage:
          type: string
        quantity:
          type: integer
        sku:
          type: string
      type: object
    Cart_inline_response_200_1:
      properties:
        cart_id:
          description: 장바구니 아이디.
          example: cart_id
          type: string
        is_free:
          description: '`true`이면 장바구니가 무료입니다.'
          type: boolean
        items:
          items:
            $ref: '#/components/schemas/Cart_inline_response_200_items'
          type: array
        price:
          $ref: '#/components/schemas/Cart_inline_response_200_price'
        warnings:
          example:
            - attributes: []
              description: Take it, take it all! All of Xsollas riches in one Mega Booster.
              groups:
                - external_id: powerups
                  name: Power Ups
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png
              inventory_options:
                consumable:
                  usages_count: 1
              is_free: false
              name: Xsolla Booster Mega
              price:
                amount: '50.0000000000000000'
                amount_without_discount: '100.0000000000000000'
                currency: USD
              quantity: 123
              sku: booster_mega_1
              type: virtual_good
              virtual_item_type: consumable
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Cart_inline_response_200_1_warnings'
          type: array
      type: object
    Cart_inline_response_404:
      properties:
        errorCode:
          example: 4001
          type: integer
        errorMessage:
          example: >-
            [0401-4001]: Item with Project ID = 44056 and SKU =
            booster_mega_12222 not found
          type: string
        statusCode:
          example: 404
          type: integer
      type: object
    Cart_inline_response_422_1:
      properties:
        errorCode:
          example: 1421
          type: integer
        errorMessage:
          example: >-
            This type of item cannot be put to the cart. Select another type of
            item.
          type: string
        statusCode:
          example: 422
          type: integer
      type: object
    Cart_inline_response_422:
      properties:
        errorCode:
          example: 1102
          type: integer
        errorMessage:
          example: Item quantity must be non-negative integer.
          type: string
        statusCode:
          example: 422
          type: integer
      type: object
    Order_inline_response_200_1_content_price_1:
      description: 아이템 가격.
      properties:
        amount:
          description: 할인 아이템 가격.
          example: '30'
          type: string
        amount_without_discount:
          description: 아이템 가격.
          example: '30'
          type: string
        currency:
          description: >-
            기본 구매 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른
            3자리 코드.
          example: USD
          type: string
      type: object
    Order_inline_response_200_1_content_items:
      properties:
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: 'false'
          type: string
        price:
          $ref: '#/components/schemas/Order_inline_response_200_1_content_price_1'
        quantity:
          description: 아이템 수량입니다.
          example: 1
          type: integer
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: some_sku
          type: string
      type: object
    Order_inline_response_200_1_content_price:
      description: 주문 가격.
      properties:
        amount:
          description: 할인가 주문.
          example: '30'
          type: string
        amount_without_discount:
          description: 주문 가격.
          example: '30'
          type: string
        currency:
          description: >-
            기본 구매 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른
            3자리 코드.
          example: USD
          type: string
      type: object
    Order_inline_response_200_1_content_virtual_price:
      description: 가상 화폐 주문 가격.
      properties:
        amount:
          description: 할인가 주문.
          example: '100'
          type: string
        amount_without_discount:
          description: 주문 가격.
          example: '150'
          type: string
        currency:
          description: 주문에 사용된 가상 화폐 SKU.
          example: test_vc
          type: string
      type: object
    Order_inline_response_200_1_content:
      description: 주문 세부 정보.
      properties:
        is_free:
          description: '`true`인 경우 주문은 무료입니다.'
          example: 'false'
          type: string
        items:
          description: 항목 목록입니다.
          example:
            - is_free: false
              price:
                amount: '30'
                amount_without_discount: '30'
                currency: USD
              quantity: 1
              sku: some_sku
          items:
            $ref: '#/components/schemas/Order_inline_response_200_1_content_items'
          type: array
        price:
          $ref: '#/components/schemas/Order_inline_response_200_1_content_price'
        virtual_price:
          $ref: >-
            #/components/schemas/Order_inline_response_200_1_content_virtual_price
      type: object
    Order_inline_response_200_1:
      properties:
        content:
          $ref: '#/components/schemas/Order_inline_response_200_1_content'
        order_id:
          description: 주문 아이디.
          example: 1
          type: integer
        status:
          description: '주문 상태: `new`/`paid`/`done`/`canceled`.'
          example: paid
          type: string
      type: object
    Order_inline_response_404:
      properties:
        errorCode:
          example: 9001
          type: integer
        errorMessage:
          example: '[0401-9001]: Order not found'
          type: string
        statusCode:
          example: 404
          type: integer
      type: object
    Order_inline_response_200_billing_info_direct_tax:
      properties:
        amount:
          example: 150
          type: number
        name:
          example: TAX
          type: string
        rate:
          example: 10
          type: number
      type: object
    Order_inline_response_200_billing_info_indirect_tax:
      properties:
        amount:
          example: 246.75
          type: number
        name:
          example: VAT
          type: string
        rate:
          example: 20
          type: number
      type: object
    Order_inline_response_200_billing_info_price:
      properties:
        amount:
          example: 1480.45
          type: number
        currency:
          description: >-
            구매 통화. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른 3자리
            코드.
          example: USD
          maxLength: 3
          minLength: 3
          type: string
      type: object
    Order_inline_response_200_billing_info:
      description: 결제 정보.
      properties:
        direct_tax:
          items:
            $ref: >-
              #/components/schemas/Order_inline_response_200_billing_info_direct_tax
          type: array
        indirect_tax:
          items:
            $ref: >-
              #/components/schemas/Order_inline_response_200_billing_info_indirect_tax
          type: array
        price:
          $ref: '#/components/schemas/Order_inline_response_200_billing_info_price'
      type: object
    Order_inline_response_200:
      properties:
        billing_info:
          $ref: '#/components/schemas/Order_inline_response_200_billing_info'
        order_id:
          description: 주문 아이디.
          type: integer
      type: object
    Order_inline_response_422:
      properties:
        errorCode:
          example: 1401
          type: integer
        errorMessage:
          example: '[0401-1401]: Invalid cart'
          type: string
        statusCode:
          example: 422
          type: integer
      type: object
    Order_inline_response_422_1:
      properties:
        errorCode:
          example: 1411
          type: integer
        errorMessage:
          example: '[0401-1411]: Invalid item'
          type: string
        statusCode:
          example: 422
          type: integer
      type: object
    email-required:
      properties:
        country:
          description: >-
            [ISO 3166-1
            alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)에 따른 2자로 된
            대문자 국가 코드를 사용합니다.
          example: US
          nullable: true
          type: string
        email:
          description: 구매한 게임 키를 받을 수 있는 사용자의 이메일 주소입니다.
          example: public_email@test.com
          type: string
        id:
          description: 게임에서 사용하는 고유 사용자 식별자입니다.
          example: public_id
          nullable: true
          type: string
        ip:
          description: 사용자의 IP 주소입니다.
          example: 127.0.0.1
          nullable: true
          type: string
        name:
          description: 사용자의 공개 이름입니다.
          example: Public name
          nullable: true
          type: string
        phone:
          description: 사용자의 전화번호입니다.
          example: +66-000-000-00-00
          nullable: true
          type: string
      required:
        - email
    Common_inline_response_200_1:
      properties:
        token:
          description: 사용자 토큰.
          type: string
      type: object
    Catalog_admin-attribute-external_id:
      description: 고유한 속성 ID입니다. `external_id`에는 소문자 라틴 영숫자, 대시 및 밑줄만 포함될 수 있습니다.
      example: attribute_1
      maxLength: 255
      minLength: 1
      pattern: ^[a-zA-Z0-9-_]+$
      type: string
    Catalog_value-external_id:
      description: 속성의 고유 값 ID입니다. `external_id`에는 소문자 라틴 영숫자, 대시 및 밑줄만 포함될 수 있습니다.
      example: attribute_value
      maxLength: 255
      minLength: 1
      pattern: ^[-_.\d\w]+$
      type: string
    Catalog_clientattributes_inner:
      properties:
        external_id:
          $ref: '#/components/schemas/Catalog_admin-attribute-external_id'
        name:
          description: 속성의 이름.
          example: Genre
          type: string
        values:
          items:
            properties:
              external_id:
                $ref: '#/components/schemas/Catalog_value-external_id'
              value:
                description: 속성 값.
                example: Strategy
                type: string
            type: object
          type: array
      type: object
    Catalog_client-attributes-common:
      default: []
      description: 아이템에 해당하는 속성 및 해당 값의 목록입니다. 카탈로그 필터링에 사용할 수 있습니다.
      items:
        $ref: '#/components/schemas/Catalog_clientattributes_inner'
      type: array
    Catalog_bundle_type:
      description: 번들 유형입니다. 이 경우 항상 `standart`입니다.
      example: standart
      type: string
    Catalog_client_content_inner:
      description: 패키지의 아이템.
      properties:
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        price:
          description: 아이템 가격.
          nullable: true
          properties:
            amount:
              description: 할인된 아이템 가격.
              example: '100.99'
              type: string
            amount_without_discount:
              description: 아이템 가격.
              example: '100.99'
              type: string
            currency:
              description: >-
                기본 구매 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에
                따른 3자리 코드.
              example: USD
              type: string
          type: object
        quantity:
          description: 패키지에 포함된 아이템의 수량.
          example: 250
          type: integer
        sku:
          description: 고유 아이템 ID입니다. SKU는 소문자 라틴 영숫자, 대시 및 밑줄만 포함할 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: '아이템 유형: `virtual_good`/`virtual_currency`/`bundle`.'
          example: virtual_currency
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            description: 가상 가격.
            properties:
              amount:
                description: 할인된 가상 화폐의 아이템 가격.
                example: 100
                type: integer
              amount_without_discount:
                description: 아이템 가격.
                example: 200
                type: integer
              description:
                description: 가상 화폐 설명.
                example: Big Rocket - description
                type: string
              image_url:
                description: 가상 화폐의 이미지.
                example: http://image.png
                type: string
              is_default:
                description: 가격이 아이템의 기본값인지 여부입니다.
                example: true
                type: boolean
              name:
                description: 가상 화폐 이름.
                example: SHOTGUN FOR TRUE RAIDERS
                type: string
              sku:
                description: 가상 화폐 아이템 SKU.
                example: vc_test
                type: string
              type:
                description: 가상 화폐 유형.
                example: virtual_currency
                type: string
            type: object
          type: array
      type: object
    Catalog_client_content:
      description: 번들 패키지 콘텐츠.
      example:
        - attributes: []
          description: Big Rocket - short description.
          groups: []
          image_url: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          is_free: false
          name: Big Rocket
          price:
            amount: 10.99
            amount_without_discount: 10.99
            currency: USD
          quantity: 100
          sku: big_rocket
          type: virtual_currency
      items:
        $ref: '#/components/schemas/Catalog_client_content_inner'
      type: array
    Catalog_client_description:
      description: 아이템 설명.
      example: Big Rocket - description.
      nullable: true
      type: string
    Catalog_groups_response_inner:
      properties:
        external_id:
          example: horror
          type: string
        name:
          example:
            en: Horror
          type: object
      type: object
    Catalog_groups_response:
      default: []
      description: 아이템이 속한 그룹.
      example:
        - external_id: horror
          name:
            en: Horror
      items:
        $ref: '#/components/schemas/Catalog_groups_response_inner'
      type: array
    Catalog_image_url:
      description: 이미지 URL.
      example: https://image.example.com
      nullable: true
      type: string
    Catalog_is_free:
      default: 'false'
      description: 항상 `false`입니다.
      example: 'false'
      type: string
    Catalog_client_name:
      description: 아이템 이름.
      example: Big Rocket
      type: string
    Catalog_amount:
      description: 할인된 아이템 가격.
      example: '100.99'
      pattern: ^\d*\.?\d*$
      type: string
    Catalog_amount_without_discount:
      description: 아이템 가격.
      example: '100.99'
      pattern: ^\d*\.?\d*$
      type: string
    Catalog_currency:
      description: 구매 통화. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른 3자리 코드.
      example: USD
      type: string
    Catalog_price:
      description: 아이템 가격.
      nullable: true
      properties:
        amount:
          $ref: '#/components/schemas/Catalog_amount'
        amount_without_discount:
          $ref: '#/components/schemas/Catalog_amount_without_discount'
        currency:
          $ref: '#/components/schemas/Catalog_currency'
      required:
        - amount
        - amount_without_discount
        - currency
      type: object
    Catalog_sku:
      description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
      example: bundle_1
      type: string
    Catalog_total_content_price:
      description: 번들 콘텐츠 가격의 합계.
      nullable: true
      properties:
        amount:
          description: 할인된 번들 콘텐츠 가격의 합계.
          example: '100.99'
          type: string
        amount_without_discount:
          description: 번들 콘텐츠 가격의 합계.
          example: '100.99'
          type: string
        currency:
          $ref: '#/components/schemas/Catalog_currency'
      type: object
    Catalog_type:
      description: 아이템 유형.
      example: bundle
      type: string
    Catalog_virtual_prices_inner:
      description: 가상 가격.
      properties:
        amount:
          description: 할인된 가상 화폐의 아이템 가격.
          example: 100
          type: integer
        amount_without_discount:
          description: 가상 화폐로 표시된 아이템 가격.
          example: 200
          type: integer
        description:
          description: 가상 화폐 설명.
          example: Most popular gold
          nullable: true
          type: string
        image_url:
          description: 가상 화폐의 이미지.
          example: http://image.png
          nullable: true
          type: string
        is_default:
          description: 가격이 아이템의 기본값인지 여부입니다.
          example: true
          type: boolean
        name:
          description: 가상 화폐 이름.
          example: Gold
          type: string
        sku:
          description: 가상 화폐 아이템 SKU.
          example: gold
          type: string
        type:
          description: 가상 화폐 유형.
          example: virtual_currency
          type: string
      type: object
    Catalog_virtual_prices:
      description: 가상 가격.
      items:
        $ref: '#/components/schemas/Catalog_virtual_prices_inner'
      type: array
    Catalog_client_bundle:
      description: 지정된 번들.
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes-common'
        bundle_type:
          $ref: '#/components/schemas/Catalog_bundle_type'
        content:
          $ref: '#/components/schemas/Catalog_client_content'
        description:
          $ref: '#/components/schemas/Catalog_client_description'
        groups:
          $ref: '#/components/schemas/Catalog_groups_response'
        image_url:
          $ref: '#/components/schemas/Catalog_image_url'
        is_free:
          $ref: '#/components/schemas/Catalog_is_free'
        name:
          $ref: '#/components/schemas/Catalog_client_name'
        price:
          $ref: '#/components/schemas/Catalog_price'
        sku:
          $ref: '#/components/schemas/Catalog_sku'
        total_content_price:
          $ref: '#/components/schemas/Catalog_total_content_price'
        type:
          $ref: '#/components/schemas/Catalog_type'
        virtual_prices:
          $ref: '#/components/schemas/Catalog_virtual_prices'
      type: object
    Catalog_inline_response_200_10:
      description: 아이템이 있는 개체.
      properties:
        items:
          items:
            $ref: '#/components/schemas/Catalog_client_bundle'
          type: array
      type: object
    Catalog_inline_response_200_groups:
      properties:
        external_id:
          example: accessory
          type: string
        name:
          example: Accessory
          type: string
      type: object
    Catalog_inline_response_200_price:
      description: 아이템 가격.
      properties:
        amount:
          description: 할인 아이템 가격.
          example: '2.9900'
          type: string
        amount_without_discount:
          description: 아이템 가격.
          example: '2.9900'
          type: string
        currency:
          description: >-
            기본 구매 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른
            3자리 코드.
          example: USD
          type: string
      type: object
    Catalog_inline_response_200_virtual_prices:
      description: 가상 가격.
      properties:
        amount:
          description: 가상 화폐로 표시된 할인된 품목 가격.
          example: 100
          type: integer
        amount_without_discount:
          description: 아이템 가격.
          example: 200
          type: integer
        description:
          description: 가상 화폐 설명.
          example: Big Rocket - description
          type: string
        image_url:
          description: 가상 화폐의 이미지.
          example: http://image.png
          type: string
        is_default:
          description: 가격이 아이템의 기본값인지 여부입니다.
          example: true
          type: boolean
        name:
          description: 가상 화폐 이름.
          example: SHOTGUN FOR TRUE RAIDERS
          type: string
        sku:
          description: 가상 화폐 아이템 SKU.
          example: vc_test
          type: string
        type:
          description: 가상 화폐 유형.
          example: virtual_currency
          type: string
      type: object
    Catalog_inline_response_200_unit_items:
      properties:
        drm_name:
          description: DRM 이름.
          example: Steam
          type: string
        drm_sku:
          description: 고유 DRM ID. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: steam
          type: string
        has_keys:
          description: '`true`이면 게임에 판매용 키가 있습니다.'
          example: false
          type: boolean
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: false
          type: boolean
        is_pre_order:
          description: '`true`인 경우 게임 키는 예약 주문이며 출시 날짜가 지나지 않은 것입니다.'
          example: true
          type: boolean
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_price'
        release_date:
          description: ISO 8601 형식의 게임 출시 날짜.
          example: '2020-08-11T10:00:00+03:00'
          type: string
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: game_01
          type: string
        type:
          description: '아이템 유형: `game_key`.'
          example: game_key
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes-common'
        description:
          description: 아이템 설명.
          example: Game description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: all
              name: All games
            - external_id: Xsolla
              name: Xsolla game
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
          type: string
        name:
          description: 아이템 이름.
          example: Game name
          type: string
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: game_01
          type: string
        type:
          description: >-
            아이템 유형:
            `virtual_good`/`virtual_currency`/`bundle`/`physical_good`/`unit`.
          example: unit
          type: string
        unit_items:
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_unit_items'
          type: array
        unit_type:
          description: '단위 유형: `game`.'
          example: game
          type: string
      type: object
    Catalog_inline_response_200:
      description: 게임이 있는개체.
      properties:
        items:
          example:
            - attributes:
                $ref: '#/components/examples/client-attribute-game/Catalog_value'
              description: Game description
              groups:
                - external_id: all
                  name: All games
                - external_id: Xsolla
                  name: Xsolla games
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              name: Game name
              sku: game_1
              type: unit
              unit_items:
                - drm_name: Steam
                  drm_sku: steam
                  has_keys: true
                  is_free: false
                  is_pre_order: true
                  price:
                    amount: '30.5'
                    amount_without_discount: '30.5'
                    currency: USD
                  release_date: '2020-08-11T10:00:00+03:00'
                  sku: game_key_01
                  type: game_key
                  virtual_prices: []
                - drm_name: Origin
                  drm_sku: origin
                  has_keys: false
                  is_free: false
                  is_pre_order: false
                  price:
                    amount: '30.5'
                    amount_without_discount: '30.5'
                    currency: USD
                  sku: game_key_02
                  type: game_key
                  virtual_prices: []
              unit_type: game
            - attributes:
                - external_id: OS
                  name: OS
                  values:
                    - external_id: 9d5c5efb7c0f00a00fe4e3583f1215b0050bc723
                      value: Windows
              description: Game description
              groups:
                - external_id: all
                  name: All games
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              name: Game name
              sku: game_2
              type: unit
              unit_items:
                - drm_name: Steam
                  drm_sku: steam
                  has_keys: false
                  is_free: false
                  is_pre_order: false
                  price:
                    amount: '30.5'
                    amount_without_discount: '30.5'
                    currency: USD
                  sku: game_key_01
                  type: game_key
                  virtual_prices: []
              unit_type: game
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_items'
          type: array
      type: object
    Catalog_inline_response_200_4_drm:
      properties:
        drm_id:
          description: DRM 아이디.
          example: 1
          type: number
        image:
          description: 이미지 URL.
          example: >-
            https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
          type: string
        link:
          description: 링크를 사용하세요.
          example: https://support.us.playstation.com
          type: string
        name:
          description: DRM 이름.
          example: Steam
          type: string
        redeem_instruction_link:
          description: 사용 지침 링크.
          example: https://support.us.playstation.com
          type: string
        sku:
          description: 고유 DRM ID. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: steam
          type: string
      type: object
    Catalog_inline_response_200_4:
      description: 게임이 있는개체.
      properties:
        drm:
          example:
            - drm_id: 1
              image: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              link: https://support.steampowered.com
              name: Steam
              redeem_instruction_link: https://support.steampowered.com
              sku: steam
            - drm_id: 2
              image: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              name: Playstation
              redeem_instruction_link: https://support.us.playstation.com
              sku: playstation
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_4_drm'
          type: array
      type: object
    Catalog_client-attributes:
      default: []
      description: >-
        게임에 해당하는 속성 및 해당 값의 목록입니다.


        <div class="attention"><strong>주의</strong> 응답의 이 부분은
        `additional_fields[]=attributes` 쿼리 매개변수를 보내는 경우에만 사용할 수 있습니다.</div>
      items:
        $ref: '#/components/schemas/Catalog_clientattributes_inner'
      type: array
    Catalog_inline_response_200_3_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        description:
          description: 아이템 설명.
          example: Game description
          type: string
        drm_name:
          description: DRM 이름.
          example: Steam
          type: string
        drm_sku:
          description: 고유 DRM ID. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: steam
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: all
              name: All games
            - external_id: Xsolla
              name: Xsolla game
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        has_keys:
          description: '`true`이면 게임에 판매용 키가 있습니다.'
          example: false
          type: boolean
        image_url:
          description: 이미지 URL.
          example: >-
            https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
          type: string
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: false
          type: boolean
        is_pre_order:
          description: '`true`인 경우 게임 키는 예약 주문이며 출시 날짜가 지나지 않은 것입니다.'
          example: true
          type: boolean
        name:
          description: 아이템 이름.
          example: Game name
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_price'
        release_date:
          description: ISO 8601 형식의 게임 출시 날짜.
          example: '2020-08-11T10:00:00+03:00'
          type: string
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: game_01
          type: string
        type:
          description: '아이템 유형: `game_key`.'
          example: game_key
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_3:
      description: 게임이 있는개체.
      properties:
        items:
          example:
            - attributes:
                $ref: >-
                  #/components/examples/client-attribute-game-horror/Catalog_value
              description: Game description
              drm_name: Steam
              drm_sku: steam
              groups:
                - external_id: all
                  name: All games
                - external_id: Xsolla
                  name: Xsolla games
              has_keys: true
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              is_free: false
              is_pre_order: true
              name: Game name
              price:
                amount: '30.5'
                amount_without_discount: '30.5'
                currency: USD
              release_date: '2020-08-11T10:00:00+03:00'
              sku: game_1
              type: game_key
              virtual_prices: []
            - attributes:
                $ref: >-
                  #/components/examples/client-attribute-game-horror/Catalog_value
              description: Game description
              drm_name: Steam
              drm_sku: steam
              groups:
                - external_id: all
                  name: All games
              has_keys: true
              image_url: >-
                https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
              is_free: false
              is_pre_order: false
              name: Game name
              price:
                amount: '30.5'
                amount_without_discount: '30.5'
                currency: USD
              sku: game_2
              type: game_key
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_3_items'
          type: array
      type: object
    Catalog_inline_response_200_2:
      description: 게임 키 정보가 있는 개체.
      example:
        attributes:
          $ref: '#/components/examples/client-attribute-game-horror/Catalog_value'
        description: Game description
        drm_name: Steam
        drm_sku: steam
        groups:
          - external_id: all
            name: All games
          - external_id: Xsolla
            name: Xsolla games
        has_keys: true
        image_url: >-
          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
        is_free: false
        is_pre_order: true
        name: Game name
        price:
          amount: '30.5'
          amount_without_discount: '30.5'
          currency: USD
        release_date: '2020-08-11T10:00:00+03:00'
        sku: game_1
        type: game_key
        virtual_prices: []
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes-common'
        description:
          description: 아이템 설명.
          example: Game description
          type: string
        drm_name:
          description: DRM 이름.
          example: Steam
          type: string
        drm_sku:
          description: 고유 DRM ID. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: steam
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: all
              name: All games
            - external_id: Xsolla
              name: Xsolla game
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        has_keys:
          description: '`true`이면 게임에 판매용 키가 있습니다.'
          example: false
          type: boolean
        image_url:
          description: 이미지 URL.
          example: >-
            https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
          type: string
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: false
          type: boolean
        is_pre_order:
          description: '`true`인 경우 게임 키는 예약 주문이며 출시 날짜가 지나지 않은 것입니다.'
          example: true
          type: boolean
        name:
          description: 아이템 이름.
          example: Game name
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_price'
        release_date:
          description: ISO 8601 형식의 게임 출시 날짜.
          example: '2020-08-11T10:00:00+03:00'
          type: string
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: game_01
          type: string
        type:
          description: '아이템 유형: `game_key`.'
          example: game_key
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_404_1:
      properties:
        errorCode:
          example: 4001
          type: integer
        errorMessage:
          example: '[0401-4001]: Item with sku = ''game_key_1'' not found'
          type: string
        statusCode:
          example: 404
          type: integer
      type: object
    Catalog_inline_response_200_1:
      description: 게임 정보가 있는 개체.
      example:
        attributes:
          $ref: '#/components/examples/client-attribute-game/Catalog_value'
        description: Game description
        groups:
          - external_id: all
            name: All games
          - external_id: Xsolla
            name: Xsolla games
        image_url: >-
          https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
        name: Game name
        sku: game_1
        type: unit
        unit_items:
          - drm_name: Steam
            drm_sku: steam
            has_keys: true
            is_free: false
            is_pre_order: true
            price:
              amount: '30.5'
              amount_without_discount: '30.5'
              currency: USD
            release_date: '2020-08-11T10:00:00+03:00'
            sku: game_key_01
            type: game_key
            virtual_prices: []
          - drm_name: Origin
            drm_sku: origin
            has_keys: false
            is_free: false
            is_pre_order: false
            price:
              amount: '30.5'
              amount_without_discount: '30.5'
              currency: USD
            sku: game_key_02
            type: game_key
            virtual_prices: []
        unit_type: game
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        description:
          description: 아이템 설명.
          example: Game description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: all
              name: All games
            - external_id: Xsolla
              name: Xsolla game
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png
          type: string
        name:
          description: 아이템 이름.
          example: Game name
          type: string
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: game_01
          type: string
        type:
          description: >-
            아이템 유형:
            `virtual_good`/`virtual_currency`/`bundle`/`physical_good`/`unit`.
          example: unit
          type: string
        unit_items:
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_unit_items'
          type: array
        unit_type:
          description: '단위 유형: `game`.'
          example: game
          type: string
      type: object
    Catalog_inline_response_404:
      properties:
        errorCode:
          example: 4001
          type: integer
        errorMessage:
          example: '[0401-4001]: Item with sku = ''game_1'' not found'
          type: string
        statusCode:
          example: 404
          type: integer
      type: object
    Catalog_inline_response_200_9_children:
      properties:
        children:
          description: 하위 그룹.
          example: []
          items:
            type: string
          type: array
        description:
          description: 그룹 설명.
          example: Accessory
          type: string
        external_id:
          description: 외부 그룹 ID입니다.
          example: accessory
          type: string
        image_url:
          description: 이미지 URL.
          type: string
        level:
          description: 그룹 중첩 수준.
          example: 2
          type: integer
        name:
          description: 그룹 이름.
          example: Accessory
          type: string
        order:
          description: 정렬 순서를 정의합니다.
          example: 1
          type: integer
        parent_external_id:
          description: 상위 외부 그룹 ID입니다.
          example: background
          type: string
      type: object
    Catalog_inline_response_200_9_children_1:
      properties:
        children:
          description: 하위 그룹.
          example:
            - children: []
              description: Accessory
              external_id: accessory
              level: 2
              name: Accessory
              order: 1
              parent_external_id: background
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_9_children'
          type: array
        description:
          description: 그룹 설명.
          example: Background description
          type: string
        external_id:
          description: 외부 그룹 ID입니다.
          example: background
          type: string
        image_url:
          description: 그룹 이미지 URL.
          type: string
        level:
          description: 그룹 중첩 수준.
          example: 1
          type: integer
        name:
          description: 그룹 이름.
          example: Background
          type: string
        order:
          description: 정렬 순서를 정의합니다.
          example: 1
          type: integer
        parent_external_id:
          description: 상위 외부 그룹 ID입니다.
          example: hair
          type: string
      type: object
    Catalog_inline_response_200_9_groups:
      properties:
        children:
          description: 하위 그룹.
          example:
            - children:
                - children: []
                  description: Accessory
                  external_id: accessory
                  level: 2
                  name: Accessory
                  order: 1
                  parent_external_id: background
              description: Background description
              external_id: background
              level: 1
              name: Background
              order: 1
              parent_external_id: hair
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_9_children_1'
          type: array
        description:
          description: 그룹 설명.
          example: Hair description
          type: string
        external_id:
          description: 외부 그룹 ID입니다.
          example: hair
          type: string
        image_url:
          description: 이미지 URL.
          type: string
        level:
          description: 그룹 중첩 수준.
          example: 0
          type: integer
        name:
          description: 그룹 이름.
          example: Hair
          type: string
        order:
          description: 정렬 순서를 정의합니다.
          example: 1
          type: integer
        parent_external_id:
          description: 상위 외부 그룹 ID입니다.
          type: string
      type: object
    Catalog_inline_response_200_9:
      properties:
        groups:
          example:
            - children:
                - children:
                    - children: []
                      description: Accessory
                      external_id: accessory
                      level: 2
                      name: Accessory
                      order: 1
                      parent_external_id: background
                  description: Background description
                  external_id: background
                  level: 1
                  name: Background
                  order: 1
                  parent_external_id: hair
              description: Hair description
              external_id: hair
              level: 0
              name: Hair
              order: 1
            - children: []
              description: Super description
              external_id: group_external_id
              level: 0
              name: Super
              order: 1
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_9_groups'
          type: array
      type: object
    Catalog_inline_response_200_5_inventory_options_consumable:
      description: 이것이 소모성 아이템이면 소모성 속성을 정의하고, 이것이 비소모성 아이템이면 `null`을 정의합니다.
      nullable: true
      properties:
        usages_count:
          description: 이것이 소모품인 경우 남은 총 사용 횟수, 또는 이것이 비소모품인 경우 `null`입니다.
          example: 1
          nullable: true
          type: integer
      type: object
    Catalog_inline_response_200_5_inventory_options_expiration_period:
      description: 만료된 아이템인 경우 만료 속성을 정의하고 만료되지 않은 아이템인 경우 `null`을 정의합니다.
      nullable: true
      properties:
        type:
          description: 아이템 만료 유형을 정의합니다.
          enum:
            - minute
            - hour
            - day
            - week
            - month
            - year
          example: day
          type: string
        value:
          description: 만료 기간의 값을 정의합니다.
          example: 1
          type: integer
      type: object
    Catalog_inline_response_200_5_inventory_options:
      description: 인벤토리 아이템 옵션을 정의합니다.
      properties:
        consumable:
          $ref: >-
            #/components/schemas/Catalog_inline_response_200_5_inventory_options_consumable
        expiration_period:
          $ref: >-
            #/components/schemas/Catalog_inline_response_200_5_inventory_options_expiration_period
      type: object
    Catalog_inline_response_200_5_price:
      description: 아이템 가격.
      properties:
        amount:
          description: 할인 아이템 가격.
          example: '100.99'
          type: string
        amount_without_discount:
          description: 아이템 가격.
          example: '100.99'
          type: string
        currency:
          description: >-
            기본 구매 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른
            3자리 코드.
          example: USD
          type: string
      type: object
    Catalog_inline_response_200_6_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: accessory
              name: Accessory
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        inventory_options:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_inventory_options'
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: 'false'
          type: string
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_price'
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: '아이템 유형: `virtual_good`/`virtual_currency`/`bundle`.'
          example: virtual_currency
          type: string
        virtual_prices:
          description: 가상 가격.
          example:
            - amount: 100
              amount_without_discount: 100
              image_url: http://image.png
              is_default: true
              sku: shotgun_raider
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_6:
      properties:
        items:
          example:
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - value: '5'
              description: Big Rocket - short description
              groups:
                - external_id: accessory
                  name: Accessory
              image_url: >-
                https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
              inventory_options:
                consumable:
                  usages_count: 1
              is_free: false
              name: Big Rocket
              price:
                amount: '100.99'
                amount_without_discount: '100.99'
                currency: USD
              sku: big_rocket
              type: virtual_currency
              virtual_prices:
                - amount: 100
                  amount_without_discount: 100
                  description: description
                  image_url: http://image.png
                  is_default: true
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: shotgun_raider
                  type: virtual_currency
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - value: '1'
                - external_id: rating
                  name: Rating
                  values:
                    - value: '3.9'
                - external_id: genre
                  name: Genre
                  values:
                    - value: Strategy
                    - value: Tactical
                    - Turn-based
              description: description
              groups:
                - external_id: hair
                  name: Hair
              image_url: http://image.png
              inventory_options:
                consumable:
                  usages_count: 1
              is_free: false
              name: SHOTGUN FOR TRUE RAIDERS
              price:
                amount: '101.0'
                amount_without_discount: '101.0'
                currency: USD
              sku: shotgun_raider
              type: virtual_currency
              virtual_prices: []
            - attributes: []
              description: description
              groups: []
              image_url: http://image.png
              inventory_options:
                consumable:
                  usages_count: 1
              is_free: true
              name: SHOTGUN FOR TRUE RAIDERS
              sku: shotgun_raider_2
              type: virtual_currency
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_6_items'
          type: array
      type: object
    Catalog_inline_response_200_7_inventory_options_expiration_period:
      description: 만료된 아이템인 경우 만료 속성을 정의하고 만료되지 않은 아이템인 경우 `null`을 정의합니다.
      nullable: true
      properties:
        type:
          description: 아이템의 만료 유형을 정의합니다.
          enum:
            - minute
            - hour
            - day
            - week
            - month
            - year
          example: day
          type: string
        value:
          description: 만료 기간 값을 정의합니다.
          example: 1
          type: integer
      type: object
    Catalog_inline_response_200_7_inventory_options:
      description: 인벤토리 아이템 옵션을 정의합니다.
      properties:
        consumable:
          $ref: >-
            #/components/schemas/Catalog_inline_response_200_5_inventory_options_consumable
        expiration_period:
          $ref: >-
            #/components/schemas/Catalog_inline_response_200_7_inventory_options_expiration_period
      type: object
    Catalog_inline_response_200_7_content:
      description: 패키지의 가상 화폐.
      properties:
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        inventory_options:
          $ref: '#/components/schemas/Catalog_inline_response_200_7_inventory_options'
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        quantity:
          description: 패키지의 가상 화폐 수량.
          example: 250
          type: integer
        sku:
          description: 고유 아이템 ID입니다. SKU는 소문자 라틴 영숫자, 대시 및 밑줄만 포함할 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: '아이템 유형: `virtual_good`/`virtual_currency`/`bundle`.'
          example: virtual_currency
          type: string
      type: object
    Catalog_inline_response_200_7_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        bundle_type:
          description: '번들 유형: `standard`/`virtual_currency_package`.'
          example: virtual_currency_package
          type: string
        content:
          description: 가상 화폐 패키지 콘텐츠.
          example:
            - description: Big Rocket - short description
              image_url: >-
                https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
              inventory_options:
                consumable:
                  usages_count: 1
              name: Big Rocket
              quantity: 100
              sku: big_rocket
              type: virtual_currency
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_7_content'
          type: array
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: accessory
              name: Accessory
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: 'false'
          type: string
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_price'
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: '아이템 유형: `virtual_good`/`virtual_currency`/`bundle`.'
          example: bundle
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_7:
      description: 아이템이 있는 개체.
      properties:
        items:
          example:
            - attributes: []
              bundle_type: virtual_currency_package
              content:
                - description: Big Rocket - short description
                  image_url: >-
                    https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                  inventory_options:
                    consumable:
                      usages_count: 1
                  name: Big Rocket
                  quantity: 100
                  sku: big_rocket
                  type: virtual_currency
              description: VC Short Package Description
              groups: []
              image_url: http://vc_package_image.png
              is_free: false
              name: VC Name first package
              price:
                amount: '2.0000'
                amount_without_discount: '2.0000'
                currency: USD
              sku: vc_package_1
              type: bundle
              virtual_prices: []
            - attributes: []
              bundle_type: virtual_currency_package
              content:
                - description: description
                  image_url: http://image.png
                  inventory_options:
                    consumable:
                      usages_count: 1
                  name: SHOTGUN FOR TRUE RAIDERS
                  quantity: 200
                  sku: shotgun_raider
                  type: virtual_currency
              description: VC Short Package Description
              groups: []
              image_url: http://vc_package_image.png
              is_free: false
              name: VC Name third package
              price:
                amount: '4.0000'
                amount_without_discount: '4.0000'
                currency: USD
              sku: vc_package_3
              type: bundle
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_7_items'
          type: array
      type: object
    Catalog_inline_response_200_5_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: accessory
              name: Accessory
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        inventory_options:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_inventory_options'
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: false
          type: boolean
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_price'
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: '아이템 유형: `virtual_good`/`virtual_currency`/`bundle`.'
          example: virtual_good
          type: string
        virtual_item_type:
          description: 가상 아이템의 유형.
          enum:
            - consumable
            - non_consumable
            - non_renewing_subscription
          example: non-consumable
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_5:
      description: 가상 아이템이 있는 개체.
      properties:
        items:
          example:
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                      value: '5'
              description: Big Rocket - description
              groups:
                - external_id: accessory
                  name: Accessory
              image_url: >-
                https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
              inventory_options:
                consumable:
                  usages_count: 1
                expiration_period:
                  type: day
                  value: 1
              is_free: false
              name: Big Rocket
              price:
                amount: '100.99'
                amount_without_discount: '100.99'
                currency: USD
              sku: big_rocket
              type: virtual_good
              virtual_item_type: non_renewing_subscription
              virtual_prices:
                - amount: 100
                  amount_without_discount: 100
                  description: description
                  image_url: http://image.png
                  is_default: true
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test
                  type: virtual_currency
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                      value: '5'
                - external_id: rating
                  name: Rating
                  values:
                    - external_id: rating_e3364991f92e751689a68b96598a5a5a84010b85
                      value: '3.9'
              description: description
              groups:
                - external_id: hair
                  name: Hair
              image_url: http://image.png
              inventory_options:
                consumable:
                  usages_count: 1
                expiration_period:
                  type: day
                  value: 1
              is_free: false
              name: SHOTGUN FOR TRUE RAIDERS
              price:
                amount: '101.0'
                amount_without_discount: '101.0'
                currency: USD
              sku: shotgun_raider
              type: virtual_good
              virtual_item_type: non_renewing_subscription
              virtual_prices:
                - amount: 100
                  amount_without_discount: 100
                  description: description
                  image_url: http://image.png
                  is_default: true
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test
                  type: virtual_currency
                - amount: 200
                  amount_without_discount: 200
                  description: description
                  image_url: http://image.png
                  is_default: false
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test_2
                  type: virtual_currency
            - attributes: []
              description: description
              groups: []
              image_url: http://image.png
              inventory_options:
                consumable:
                  usages_count: 1
                expiration_period:
                  type: day
                  value: 1
              is_free: true
              name: SHOTGUN FOR TRUE RAIDERS
              sku: shotgun_raider_2
              type: virtual_good
              virtual_item_type: non_renewing_subscription
              virtual_prices: []
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_5_items'
          type: array
      type: object
    Catalog_inline_response_200_8_virtual_prices:
      description: 가상 가격.
      properties:
        amount:
          description: 가상 화폐로 표시된 할인된 품목 가격.
          example: 100
          type: integer
        amount_without_discount:
          description: 아이템 가격.
          example: 200
          type: integer
        description:
          description: 가상 화폐 설명.
          example: Big Rocket - description
          type: string
        image_url:
          example: http://image.png
          type: string
        is_default:
          description: 가격이 아이템의 기본값인지 여부입니다.
          example: true
          type: boolean
        name:
          description: 가상 화폐 이름.
          example: SHOTGUN FOR TRUE RAIDERS
          type: string
        sku:
          description: 가상 화폐 아이템 SKU.
          example: vc_test
          type: string
        type:
          description: 가상 화폐 유형.
          example: virtual_currency
          type: string
      type: object
    Catalog_inline_response_200_8_items:
      properties:
        attributes:
          $ref: '#/components/schemas/Catalog_client-attributes'
        description:
          description: 아이템 설명.
          example: Big Rocket - description
          type: string
        groups:
          description: 아이템이 속한 그룹.
          example:
            - external_id: accessory
              name: Accessory
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_groups'
          type: array
        image_url:
          description: 이미지 URL.
          example: >-
            https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
          type: string
        inventory_options:
          $ref: '#/components/schemas/Catalog_inline_response_200_7_inventory_options'
        is_free:
          description: '`true`이면 아이템이 무료입니다.'
          example: 'false'
          type: string
        name:
          description: 아이템 이름.
          example: Big Rocket
          type: string
        price:
          $ref: '#/components/schemas/Catalog_inline_response_200_5_price'
        sku:
          description: 고유 아이템 ID입니다. SKU에는 소문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함될 수 있습니다.
          example: big_rocket
          type: string
        type:
          description: >-
            아이템 유형:
            `consumable`/`expiration`/`permanent`/`lootboxes`/`physical`.
          example: virtual_good
          type: string
        virtual_item_type:
          description: 가상 아이템의 유형.
          enum:
            - consumable
            - non_consumable
            - non_renewing_subscription
          example: non_consumable
          type: string
        virtual_prices:
          description: 가상 가격.
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_8_virtual_prices'
          type: array
      type: object
    Catalog_inline_response_200_8:
      properties:
        items:
          example:
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - value: '5'
              description: Big Rocket - description
              groups:
                - external_id: accessory
                  name: Accessory
              image_url: >-
                https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
              inventory_options:
                consumable:
                  usages_count: 1
                expiration_period:
                  type: day
                  value: 1
              is_free: false
              name: Big Rocket
              price:
                amount: '100.99'
                amount_without_discount: '100.99'
                currency: USD
              sku: big_rocket
              type: virtual_good
              virtual_item_type: non_renewing_subscription
              virtual_prices:
                - amount: 100
                  amount_without_discount: 100
                  description: description
                  image_url: http://image.png
                  is_default: true
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test
                  type: virtual_currency
            - attributes:
                - external_id: stack_size
                  name: Stack size
                  values:
                    - value: '5'
                - external_id: rating
                  name: Rating
                  values:
                    - value: '3.9'
                - external_id: genre
                  name: Genre
                  values:
                    - value: Strategy
                    - value: Tactical
                    - Turn-based
              description: description
              groups:
                - external_id: accessory
                  name: Accessory
              image_url: http://image.png
              inventory_options:
                consumable:
                  usages_count: 1
                expiration_period:
                  type: day
                  value: 1
              is_free: false
              name: SHOTGUN FOR TRUE RAIDERS
              price:
                amount: '101.0'
                amount_without_discount: '101.0'
                currency: USD
              sku: shotgun_raider
              type: virtual_good
              virtual_item_type: non_renewing_subscription
              virtual_prices:
                - amount: 100
                  amount_without_discount: 100
                  description: description
                  image_url: http://image.png
                  is_default: true
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test
                  type: virtual_currency
                - amount: 200
                  amount_without_discount: 200
                  description: description
                  image_url: http://image.png
                  is_default: false
                  name: SHOTGUN FOR TRUE RAIDERS
                  sku: vc_test_2
                  type: virtual_currency
          items:
            $ref: '#/components/schemas/Catalog_inline_response_200_8_items'
          type: array
      type: object
    Catalog_inline_response_404_2:
      properties:
        errorCode:
          example: 4403
          type: integer
        errorMessage:
          example: '[0401-4403]: Item group not found'
          type: string
        statusCode:
          example: 404
          type: integer
      type: object
  requestBodies:
    fill-cart-json-model:
      content:
        application/json:
          schema:
            example:
              - quantity: 123
                sku: booster_mega_1
            properties:
              currency:
                $ref: '#/components/schemas/Cart-Payment_settings_currency'
              items:
                description: 아이템 목록입니다.
                items:
                  minItems: 1
                  properties:
                    quantity:
                      default: 123
                      type: number
                    sku:
                      default: booster_mega_1
                      type: string
                  required:
                    - quantity
                    - sku
                  type: object
                type: array
            required:
              - items
            type: object
    put-item-by-cart-id-json-model:
      content:
        application/json:
          schema:
            properties:
              currency:
                $ref: '#/components/schemas/Cart-Payment_settings_currency'
              quantity:
                default: 123
                description: 아이템 수량입니다.
                type: number
            type: object
    create-order-model:
      content:
        application/json:
          schema:
            example:
              geotype: 13038
            properties:
              currency:
                $ref: '#/components/schemas/Cart-Payment_settings_currency'
              geotype:
                description: 엑솔라 측 배포 파트너 ID.
                type: number
              quantity:
                description: 아이템 수량입니다.
                example: 1
                type: integer
            required:
              - geotype
              - currency
            type: object
      description: 주문 생성 데이터가 있는 개체입니다.
      required: true
    post-user-token-json-model:
      content:
        application/json:
          schema:
            properties:
              user:
                $ref: '#/components/schemas/email-required'
                description: 사용자에 대한 데이터가 포함된 개체입니다.
                type: object
            required:
              - user
            type: object
  examples:
    200-get-bundle-list:
      value:
        items:
          - attributes:
              external_id: genre
              name: Genre
              values:
                - external_id: genre_e3364991f92e751689a68b96598a5a5a84010b85
                  value: Casual
                - external_id: genre_eba07bfd0f982940773cba3744d97264dd58acd7
                  value: Strategy
                - external_id: genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8
                  value: Mobile
            bundle_type: standard
            content:
              - attributes:
                  external_id: size
                  name: Size
                  values:
                    - external_id: size_e3364991f92e751689a68b96598a5a5a84010b85
                      value: Large
                description: Big Rocket - short description.
                groups: []
                image_url: >-
                  https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
                is_free: false
                name: Big Rocket
                price:
                  amount: 10.99
                  amount_without_discount: 10.99
                  currency: USD
                quantity: 100
                sku: big_rocket
                type: virtual_currency
                virtual_item_type: non_consumable
                virtual_prices: []
            description: pricePoint_44056_1
            groups: []
            is_free: false
            media_list: []
            name: kg_10.00_bundle
            order: 999
            price:
              amount: 9.99
              amount_without_discount: 9.99
              currency: USD
            sku: kg_1
            total_content_price:
              amount: 10.99
              amount_without_discount: 10.99
              currency: USD
            type: bundle
            virtual_prices: []
    200-get-bundle:
      value:
        attributes: []
        bundle_type: standard
        content:
          - attributes: []
            description: Big Rocket - short description.
            groups: []
            image_url: >-
              https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png
            is_free: false
            name: Big Rocket
            price:
              amount: 10.99
              amount_without_discount: 10.99
              currency: USD
            quantity: 100
            sku: big_rocket
            type: virtual_currency
            virtual_prices: []
        description: pricePoint_44056_1.
        groups: []
        is_free: false
        media_list: []
        name: kg_10.00_bundle
        order: 999
        price:
          amount: 9.99
          amount_without_discount: 9.99
          currency: USD
        sku: kg_1
        total_content_amount:
          amount: 10.99
          amount_without_discount: 10.99
          currency: USD
        type: bundle
        virtual_prices: []
x-tagGroups:
  - name: 장바구니
    tags:
      - cart
  - name: 목록
    tags:
      - game keys
      - virtual items & currency
      - bundles
  - name: 공통
    tags:
      - user token
  - name: 알림
    tags:
      - notifications
  - name: 주문
    tags:
      - order
