ProvinceService

ProvinceService

Contains methods relating to Province entities.

Signature

class ProvinceService {
  constructor(connection: TransactionalConnection, listQueryBuilder: ListQueryBuilder, translatableSaver: TranslatableSaver, eventBus: EventBus, translator: TranslatorService)
  findAll(ctx: RequestContext, options?: ListQueryOptions<Province>, relations: RelationPaths<Province> = []) => Promise<PaginatedList<Translated<Province>>>;
  findOne(ctx: RequestContext, provinceId: ID, relations: RelationPaths<Province> = []) => Promise<Translated<Province> | undefined>;
  async create(ctx: RequestContext, input: CreateProvinceInput) => Promise<Translated<Province>>;
  async update(ctx: RequestContext, input: UpdateProvinceInput) => Promise<Translated<Province>>;
  async delete(ctx: RequestContext, id: ID) => Promise<DeletionResponse>;
}

Members

constructor

method
type:
(connection: TransactionalConnection, listQueryBuilder: ListQueryBuilder, translatableSaver: TranslatableSaver, eventBus: EventBus, translator: TranslatorService) => ProvinceService

findAll

method
type:
(ctx: RequestContext, options?: ListQueryOptions<Province>, relations: RelationPaths<Province> = []) => Promise<PaginatedList<Translated<Province>>>

findOne

method
type:
(ctx: RequestContext, provinceId: ID, relations: RelationPaths<Province> = []) => Promise<Translated<Province> | undefined>

create

method
type:
(ctx: RequestContext, input: CreateProvinceInput) => Promise<Translated<Province>>

update

method
type:
(ctx: RequestContext, input: UpdateProvinceInput) => Promise<Translated<Province>>

delete

method
type:
(ctx: RequestContext, id: ID) => Promise<DeletionResponse>