import { Query } from '../../../../Shared/domain/Query' ; export class SearchCoursesByCriteriaQuery implements Query { readonly filters : Array < Map < string , string > > ; readonly orderBy ? : string ; readonly orderType ? : string ; readonly limit ? : number ; readonly offset ? : number ; constructor ( filters , orderBy ? , orderType ? , limit ? , offset ? ) { this . filters = filters ; this . orderBy = orderBy ; this . orderType = orderType ; this . limit = limit ; this . offset = offset ; } }