Skip to content

Establishments

Establecimientos (/establishments).

La API no expone borrado: un establecimiento con documentos emitidos no puede desaparecer sin romper la trazabilidad.

Extends

Constructors

Constructor

ts
new Establishments(transport, config): Establishments;

Parameters

ParameterType
transportTransport
configIssuerConfig

Returns

Establishments

Inherited from

Resource.constructor

Methods

get()

ts
get(id): Promise<Establishment>;

Un recurso por su id.

Parameters

ParameterType
idnumber

Returns

Promise<Establishment>

Inherited from

Resource.get


list()

ts
list(params?): Promise<Page<Establishment>>;

Una página de resultados.

Para recorrer todo sin escribir el bucle del cursor:

ts
for await (const factura of (await sd.invoices.list()).autoPaging()) { ... }

Parameters

ParameterType
paramsListParams

Returns

Promise<Page<Establishment>>

Inherited from

Resource.list


create()

ts
create(fields): Promise<Establishment>;

Parameters

ParameterType
fields{ [key: string]: unknown; }

Returns

Promise<Establishment>


update()

ts
update(id, fields): Promise<Establishment>;

Parameters

ParameterType
idnumber
fields{ [key: string]: unknown; }

Returns

Promise<Establishment>


delete()

ts
delete(_id): Promise<never>;

Borra el recurso.

Parameters

ParameterType
_idnumber

Returns

Promise<never>

Overrides

Resource.delete