Module: Creditario::Applications

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

Overview

Creditario::Applications

Repositorio de Solicitudes de Crédito, permite realizar las siguientes operaciones sobre Solicitudes de Crédito de creditar.io

  • Obtener todas las Solicitudes:

    result = Creditario::Applications.list
    => Creditario::PaginatedCollection
    
    result.items
    => [Creditario::Application, Creditario::Application, ...]
    
  • Obtener una Solicitud en especifico:

    Creditario::Applications.retrieve("0b19e3b6-9fae-40e1-a7c2-f2db1cae8a5a")
    => Creditario::Application
    
  • Crear una Solicitud:

    result = Creditario::Applications.create(customer_id: "2e9d05b8-2180-4779-bab6-bdfd41d1569f", product_id: "c005b7f7-a44a-4ec0-bf7f-73d15d806fd9")
    => Creditario::Application
    
  • Actualizar una Solicitud:

    result = Creditario::Applications.update("c0324939-0802-41b2-b81e-04e8982270ec", { street: "Avenida Siempre Viva", exterior_number: "742" })
    => Creditario::Application
    

Class Method Summary collapse

Methods included from Creditario::API::List

list

Methods included from Creditario::API::Retrieve

retrieve

Methods included from Creditario::API::Create

create

Methods included from Creditario::API::Update

update

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API.



46
47
48
# File 'lib/creditario/repositories/applications.rb', line 46

def self.resource_class
  Creditario::Application
end

.resource_pathObject

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



40
41
42
# File 'lib/creditario/repositories/applications.rb', line 40

def self.resource_path
  "/applications"
end