Module: Creditario::Client

Defined in:
lib/creditario/client.rb,
lib/creditario/client/version.rb

Overview

Creditario::Client

Modulo que será utilizado para consumir la API de creditar.io

Constant Summary collapse

VERSION =

Versión actual de la gema creditario-client

"1.0.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_baseObject

URL en la cual se ejecutarán las interacciones con la API de creditar.io

Útil cuando se desea utilizar el ambiente de staging por ejemplo.

Ejemplo

Creditario::Client.api_base = "https://staging.creditar.io"


92
93
94
# File 'lib/creditario/client.rb', line 92

def api_base
  @api_base
end

.api_keyObject

La API Key es necesaria para cualquier interacción con la API de creditar.io

Después de requerir la gema, lo más recomendado es definir la API Key a utilizar en todas las llamadas a la API.

Ejemplo

Creditario::Client.api_key = "BMBE96Wva8NaYMmVx4RavpXSy6Y6HKFe"


82
83
84
# File 'lib/creditario/client.rb', line 82

def api_key
  @api_key
end

.api_versionObject

Versión a utilizar de la API de creditar.io Por default es 1



97
98
99
# File 'lib/creditario/client.rb', line 97

def api_version
  @api_version
end

.sandboxObject

Modo entorno de pruebas (Sandbox)

Útil cuando se desea obtener datos de entorno de pruebas.

Por default es false



105
106
107
# File 'lib/creditario/client.rb', line 105

def sandbox
  @sandbox
end

Class Method Details

.applicationsObject

Método de acceso al repositorio de Solicitudes.

Para más información, puedes consultar la documentación de Creditario::Applications



127
128
129
# File 'lib/creditario/client.rb', line 127

def applications
  Creditario::Applications
end

.attachmentsObject

Método de acceso al repositorio de Archivos.

Para más información, puede consultar la documentación de Creditario::Attachments



174
175
176
# File 'lib/creditario/client.rb', line 174

def attachments
  Creditario::Attachments
end

.catalogsObject

Método de acceso al repositorio de Catálogos.

Para más información, puedes consultar la documentación de Creditario::Catalogs



143
144
145
# File 'lib/creditario/client.rb', line 143

def catalogs
  Creditario::Catalogs
end

.contractsObject

Método de acesso al repositorio de Contratos.

Para más información, puedes consultrar la documentación de Creditario::Contracts



135
136
137
# File 'lib/creditario/client.rb', line 135

def contracts
  Creditario::Contracts
end

.convert_application_to_creditsObject

Método de acceso al repositorio de Convertir una Solicitud en Crédito

Para más información, puede consultar la documentación de Creditario::ConvertApplicationToCredits



222
223
224
# File 'lib/creditario/client.rb', line 222

def convert_application_to_credits
  Creditario::ConvertApplicationToCredits
end

.credit_estimatesObject

Método de acceso al repositorio de Estimaciones de Crédito

Para más información, puede consultar la documentación de Creditario::CreditEstimates



182
183
184
# File 'lib/creditario/client.rb', line 182

def credit_estimates
  Creditario::CreditEstimates
end

.creditsObject

Método de acceso al repositorio de Créditos

Para más información, puede consultar la documentación de Creditario::Credits



190
191
192
# File 'lib/creditario/client.rb', line 190

def credits
  Creditario::Credits
end

.customersObject

Método de acceso al repositorio de Clientes.

Para más información, puedes consultar la documentación de Creditario::Customers



119
120
121
# File 'lib/creditario/client.rb', line 119

def customers
  Creditario::Customers
end

.expensesObject

Método de acceso al repositorio de Egresos.

Para más información, puedes consultar la documentación de Creditario::Expenses



158
159
160
# File 'lib/creditario/client.rb', line 158

def expenses
  Creditario::Expenses
end

.incomesObject

Método de acceso al repositorio de Ingresos.

Para más información, puedes consultar la documentación de Creditario::Incomes



150
151
152
# File 'lib/creditario/client.rb', line 150

def incomes
  Creditario::Incomes
end

.paymentsObject

Método de acceso al repositorio de Movimientos

Para más información, puede consultar la documentación de Creditario::Movements



198
199
200
# File 'lib/creditario/client.rb', line 198

def payments
  Creditario::Payments
end

.productsObject

Método de acceso al repositorio de Productos.

Para más información, puedes consultar la documentación de Creditario::Products



111
112
113
# File 'lib/creditario/client.rb', line 111

def products
  Creditario::Products
end

.qualify_score_flowsObject

Método de acceso al repositorio de Calificaciones de flujos de calificación

Para más información, puede consultar la documentación de Creditario::QualifyScoreFlows



214
215
216
# File 'lib/creditario/client.rb', line 214

def qualify_score_flows
  Creditario::QualifyScoreFlows
end

.referencesObject

Método de acceso al repositorio de Referencias.

Para más información, puedes consultar la documentación de Creditario::References



166
167
168
# File 'lib/creditario/client.rb', line 166

def references
  Creditario::References
end