=begin
#Hydrogen Nucleus API

#The Hydrogen Nucleus API

OpenAPI spec version: 1.9.5
Contact: info@hydrogenplatform.com
Generated by: https://github.com/swagger-api/swagger-codegen.git
Swagger Codegen version: 2.4.19

=end

require 'spec_helper'
require 'json'

# Unit tests for NucleusApi::CardApi
# Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
# Please update as you see appropriate
describe 'CardApi' do
  before do
    # run before each test
    @instance = NucleusApi::CardApi.new
  end

  after do
    # run after each test
  end

  describe 'test an instance of CardApi' do
    it 'should create an instance of CardApi' do
      expect(@instance).to be_instance_of(NucleusApi::CardApi)
    end
  end

  # unit tests for create_card_program_using_post
  # Create a cardProgram request
  # Create a new cardProgram request.
  # @param card_program_request cardProgramRequest
  # @param [Hash] opts the optional parameters
  # @return [CardProgram]
  describe 'create_card_program_using_post test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for create_card_using_post
  # Create a card request
  # Create a new card request.
  # @param card_request cardRequest
  # @param [Hash] opts the optional parameters
  # @return [Card]
  describe 'create_card_using_post test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for delete_card_program_using_delete
  # Delete an cardProgram
  # Permanently delete an cardProgram.
  # @param card_program_id UUID card_program_id
  # @param [Hash] opts the optional parameters
  # @return [nil]
  describe 'delete_card_program_using_delete test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for delete_card_using_delete
  # Delete a card request
  # Permanently delete a card request.
  # @param card_id UUID card_id
  # @param [Hash] opts the optional parameters
  # @return [nil]
  describe 'delete_card_using_delete test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_all_client_cards_using_get
  # List all client cards
  # Get the information for all cards for an client.
  # @param [Hash] opts the optional parameters
  # @option opts [BOOLEAN] :ascending ascending
  # @option opts [String] :currency_conversion USD
  # @option opts [String] :filter filter
  # @option opts [String] :order_by order_by
  # @option opts [Integer] :page page
  # @option opts [Integer] :size size
  # @return [PageClientBusinessCardVO]
  describe 'get_all_client_cards_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_all_using_get
  # List all card requests
  # Get the information for all card requests.
  # @param [Hash] opts the optional parameters
  # @option opts [BOOLEAN] :ascending ascending
  # @option opts [String] :filter filter
  # @option opts [String] :order_by order_by
  # @option opts [Integer] :page page
  # @option opts [Integer] :size size
  # @return [PageCard]
  describe 'get_card_all_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_asset_size_agg_all_using_get
  # List all card asset sizes
  # Get a list of asset sizes by date for an card.
  # @param card_id Card Id
  # @param [Hash] opts the optional parameters
  # @option opts [String] :currency_conversion USD
  # @option opts [Date] :end_date end date
  # @option opts [BOOLEAN] :get_latest true or false
  # @option opts [String] :sort_type  Quarter (Q), Monthly (M) , Annually (Y), Daily (D) --caps matter, codes in ()
  # @option opts [Date] :start_date start date
  # @return [Array<Object>]
  describe 'get_card_asset_size_agg_all_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_program_all_using_get
  # List all cardProgram
  # Get information for all cardProgram.
  # @param [Hash] opts the optional parameters
  # @option opts [BOOLEAN] :ascending ascending
  # @option opts [String] :filter filter
  # @option opts [String] :order_by order_by
  # @option opts [Integer] :page page
  # @option opts [Integer] :size size
  # @return [PageCardProgram]
  describe 'get_card_program_all_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_program_using_get
  # Retrieve an cardProgram
  # Retrieve the information for a specific cardProgram.
  # @param card_program_id UUID card_program_id
  # @param [Hash] opts the optional parameters
  # @return [CardProgram]
  describe 'get_card_program_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_transaction_agg_all_using_get
  # List all card transactions
  # Get the information for all transactions for an card.
  # @param card_id UUID card_id
  # @param [Hash] opts the optional parameters
  # @option opts [BOOLEAN] :ascending ascending
  # @option opts [String] :currency_conversion USD
  # @option opts [Date] :end_date end date
  # @option opts [String] :filter filter
  # @option opts [String] :order_by order_by
  # @option opts [Integer] :page page
  # @option opts [Integer] :size size
  # @option opts [Date] :start_date start date
  # @return [PagePortfolioTransaction]
  describe 'get_card_transaction_agg_all_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_transaction_agg_all_using_get1
  # List all card transactions
  # Get the information for all transactions for an card.
  # @param card_id card_id
  # @param [Hash] opts the optional parameters
  # @option opts [BOOLEAN] :ascending ascending
  # @option opts [String] :currency_conversion currency_conversion
  # @option opts [DateTime] :end_date end_date
  # @option opts [String] :filter filter
  # @option opts [String] :order_by order_by
  # @option opts [Integer] :page page
  # @option opts [Integer] :size size
  # @option opts [DateTime] :start_date start_date
  # @return [PagePortfolioTransaction]
  describe 'get_card_transaction_agg_all_using_get1 test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for get_card_using_get
  # Retrieve a card request
  # Retrieve the information for a card request.
  # @param card_id UUID card_id
  # @param [Hash] opts the optional parameters
  # @return [Card]
  describe 'get_card_using_get test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for update_card_program_using_put
  # Update an cardProgram
  # Update the information for an cardProgram.
  # @param card_program card_program
  # @param card_program_id UUID card_program_id
  # @param [Hash] opts the optional parameters
  # @return [CardProgram]
  describe 'update_card_program_using_put test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

  # unit tests for update_card_using_put
  # Update a card request
  # Update the information for a card request.
  # @param card card
  # @param card_id UUID card_id
  # @param [Hash] opts the optional parameters
  # @return [Card]
  describe 'update_card_using_put test' do
    it 'should work' do
      # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
    end
  end

end
