import { Debug , HttpStatusCode , SendDebugCommand } from '@shared/models' ; import { AbstractCommand , OverrideCommandOptions } from '../shared' ; export class DebugCommand extends AbstractCommand { getDebug ( options = { } ) { const path = '/api/v1/server/debug' ; return this . getRequestBody < Debug > ( { ... options , path , implicitToken : true , defaultExpectedStatus : HttpStatusCode . OK_200 } ) ; } sendCommand ( options ) { const { body } = options ; const path = '/api/v1/server/debug/run-command' ; return this . postBodyRequest ( { ... options , path , fields : body , implicitToken : true , defaultExpectedStatus : HttpStatusCode . NO_CONTENT_204 } ) ; } }