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