lib/terminal-shop/models/token_create_response.rb
# frozen_string_literal: true module TerminalShop module Models class TokenCreateResponse < TerminalShop::BaseModel # @!attribute data # # @return [TerminalShop::Models::TokenCreateResponse::Data] required :data, -> { TerminalShop::Models::TokenCreateResponse::Data } # @!parse # # @param data [TerminalShop::Models::TokenCreateResponse::Data] # # # def initialize(data:, **) = super # def initialize: (Hash | TerminalShop::BaseModel) -> void class Data < TerminalShop::BaseModel # @!attribute id # Personal token ID. # # @return [String] required :id, String # @!attribute token # Personal access token. Include this in the Authorization header # (`Bearer <token>`) when accessing the Terminal API. # # @return [String] required :token, String # @!parse # # @param id [String] # # @param token [String] # # # def initialize(id:, token:, **) = super # def initialize: (Hash | TerminalShop::BaseModel) -> void end end end end