@deep/nest-kit
    Preparing search index...

    Class BaseStudiosService<S>

    A Studios service is a component of your video production application's backend that provides programmatic access to the Studios API. It typically includes methods for creating, retrieving, updating, and deleting studios, as well as managing staff and video production associated with each studio.

    Type Parameters

    Index

    Constructors

    Properties

    dataSource: DataSource
    idService: IdService
    loggerFactory: WinstonLoggerFactory

    Accessors

    • get studioRepository(): Repository<S>

      Returns Repository<S>

    Methods

    • Apply studios filter to query

      Parameters

      • query: SelectQueryBuilder<S>

        typeorm query builder

      • filter: StudiosFilter

        studios filter

      Returns void

    • Apply studios order to typeorm query builder

      Parameters

      • query: SelectQueryBuilder<S>

        typeorm query builder

      • orderBy: StudiosOrderBy

        studios order

      Returns void

    • Returns string

    • Get studio by id

      Parameters

      • id: string

        studio id

      Returns Promise<MaybeNull<S>>

      studio or null if not found

    • Get studio by id or throw NotFoundException

      Parameters

      Returns Promise<S>

      studio or throw NotFoundException if not found

    • Returns void