1 import { CustomPage } from '@shared/models'
2 import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
3 import { AbstractCommand, OverrideCommandOptions } from '../shared'
5 export class CustomPagesCommand extends AbstractCommand {
7 getInstanceHomepage (options: OverrideCommandOptions = {}) {
8 const path = '/api/v1/custom-pages/homepage/instance'
10 return this.getRequestBody<CustomPage>({
13 defaultExpectedStatus: HttpStatusCode.OK_200
17 updateInstanceHomepage (options: OverrideCommandOptions & {
20 const { content } = options
21 const path = '/api/v1/custom-pages/homepage/instance'
23 return this.putBodyRequest({
27 defaultExpectedStatus: HttpStatusCode.NO_CONTENT_204