interface TriggeredModelIdsRepository {
    modelName: string;
    countDocuments(query?: FilterQuery<TriggeredModelIds>): Promise<number>;
    create(entity: TriggeredModelIds): Promise<Saved<TriggeredModelIds>>;
    createMany(
        entity: TriggeredModelIds[],
        options?: CreateManyOptions,
    ): Promise<string[]>;
    deleteById(id: string): Promise<null | Saved<TriggeredModelIds>>;
    destroyById(id: string): Promise<null | Saved<TriggeredModelIds>>;
    findById(
        id: string,
        fields?: SelectQuery<TriggeredModelIds>[],
        ListQueryOptions?: ListQueryOptions<TriggeredModelIds>,
    ): Promise<null | Saved<TriggeredModelIds>>;
    findOne(
        query?: FilterQuery<TriggeredModelIds>,
        fields?: SelectQuery<TriggeredModelIds>[],
        ListQueryOptions?: ListQueryOptions<TriggeredModelIds>,
    ): Promise<null | Saved<TriggeredModelIds>>;
    list(
        query?: FilterQuery<TriggeredModelIds>,
        fields?: SelectQuery<TriggeredModelIds>[],
        ListQueryOptions?: ListQueryOptions<TriggeredModelIds>,
    ): Promise<Saved<TriggeredModelIds>[]>;
    paginate(
        options?: PaginateQueryOptions<TriggeredModelIds>,
    ): Promise<PaginationResponse<Saved<TriggeredModelIds>>>;
    updateById(
        id: string,
        entity: PartialQuery<TriggeredModelIds>,
        options?: UpdateOptions,
    ): Promise<null | Saved<TriggeredModelIds>>;
    updateMany(
        filter: FilterQuery<TriggeredModelIds>,
        update: PartialQuery<TriggeredModelIds>,
    ): Promise<number>;
    updateOne(
        filter: FilterQuery<TriggeredModelIds>,
        update: PartialQuery<TriggeredModelIds>,
        options?: UpdateOneOptions,
    ): Promise<null | Saved<TriggeredModelIds>>;
    upsertOne(
        filter: FilterQuery<TriggeredModelIds>,
        entity: PartialQuery<TriggeredModelIds>,
    ): Promise<null | string>;
}

Hierarchy (View Summary)

  • BaseRepo<TriggeredModelIds>
    • TriggeredModelIdsRepository

Properties

modelName: string

The name of the model.

Methods