@studyportals/sp-holonet-interface
Version:
Contains various types (DTOs) found in HoloNet's interface.
25 lines (24 loc) • 805 B
TypeScript
import { SuccessResult } from '@studyportals/sp-r2d2-interface';
import { TimeInterval } from '@studyportals/sp-hs-misc/bin';
/**
* The result received after retrieving the report availability of a report subject.
*/
export declare class ReportAvailabilityResult extends SuccessResult {
/**
* Gets the intervals in which a report in available.
*/
readonly availability: TimeInterval[];
/**
* Initializes a new ReportAvailability instance.
*
* @param _availability The availability of a report
*/
constructor(availability: TimeInterval[]);
/**
* Returns an object that can be stringified, resulting in the correct
* serialization of the current instance.
*
* @see JSON.stringify
*/
protected toJSON(): object;
}