import DrmRequestModifier from './DrmRequestModifier'; import DrmResponseModifier from './DrmResponseModifier'; import DrmContentIdExtractor from './DrmContentIdExtractor'; import DrmConfiguration from './DrmConfiguration'; /** @group Interfaces */ export default interface FairplayDrmSystem { getLicenseUrl: (drmConfiguration: DrmConfiguration) => string; getCertificateUrl: (drmConfiguration: DrmConfiguration) => string; licenseRequest?: DrmRequestModifier; licenseResponse?: DrmResponseModifier; certificateRequest?: DrmRequestModifier; certificateResponse?: DrmResponseModifier; contentId?: DrmContentIdExtractor; }