Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface NestedModelWebServiceIntf<T, U>

Type parameters

  • T: BaseModel

  • U: BaseModelSchema

Hierarchy

  • NestedModelWebServiceIntf

Implemented by

Index

Methods

create

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

    • parentId: string
    • schema: U

    Returns Promise<T>

delete

  • delete(parentId: string, ownId: string): Promise<boolean>
  • Parameters

    • parentId: string
    • ownId: string

    Returns Promise<boolean>

findAll

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

    • parentId: string
    • Optional pagination: Pagination

    Returns Promise<PaginatedArray<T>>

findOne

  • findOne(parentId: string, ownId: string): Promise<T>
  • Parameters

    • parentId: string
    • ownId: string

    Returns Promise<T>

update

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

    • parentId: string
    • ownId: string
    • schema: Partial<U>

    Returns Promise<T>

Generated using TypeDoc