Module: Creditario::Movements

Extended by:
API::Create, API::List, API::Retrieve
Defined in:
lib/creditario/repositories/movements.rb

Overview

Creditario::Movements

Repositorio de Movimientos, permite obtener la lista de Movimientos a partir de un Crédito.

  • Listar Movimientos por Crédito:

    Creditario::Movements.list(credit_id: "2e9d05b8-2180-4779-bab6-bdfd41d1569f")
    => Creditario::ResourcesCollection
    
  • Obtener un Movimiento en especifico:

    Creditario::Movements.retrieve("998ce380-2a64-4ec8-b414-bbe43b30fa78")
    => Creditario::Movement
    
  • Crear un Movimiento:

    Creditario::Movements.create(reference: "Compra a comercio",amount_cents: 100000,credit_id: "8b3825a0-a0da-424c-9856-bdb126b60860",movement_type: "charge" ,interest: false,folio_number: "DWJDHQY")
    => Creditario::Movement
    

Class Method Summary collapse

Methods included from API::List

list

Methods included from API::Create

create

Methods included from API::Retrieve

retrieve

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API



36
37
38
# File 'lib/creditario/repositories/movements.rb', line 36

def self.resource_class
  Creditario::Movement
end

.resource_pathObject

Path de la API donde se ejecutan las peticiones para Pagos.



30
31
32
# File 'lib/creditario/repositories/movements.rb', line 30

def self.resource_path
  "/movements"
end