Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BaseModelWebServiceIntf<T, U>

Type parameters

  • T: BaseModel

  • U: BaseModelSchema

Hierarchy

  • BaseModelWebServiceIntf

Implemented by

Index

Methods

Optional create

  • create(schema: U): Promise<T>
  • Parameters

    • schema: U

    Returns Promise<T>

Optional delete

  • delete(id: string): Promise<boolean>
  • Parameters

    • id: string

    Returns Promise<boolean>

Optional findAll

  • findAll(pagination?: Pagination): Promise<PaginatedArray<T>>
  • Parameters

    • Optional pagination: Pagination

    Returns Promise<PaginatedArray<T>>

findOne

  • findOne(id: string, resourceId?: string): Promise<T>
  • Parameters

    • id: string
    • Optional resourceId: string

    Returns Promise<T>

Optional update

  • update(id: string, schema: Partial<U>): Promise<T>
  • Parameters

    • id: string
    • schema: Partial<U>

    Returns Promise<T>

Generated using TypeDoc