import { ExtendedDRMConfig } from '../types/DRMTypes';

export class GenericProvider {
  static createConfig(config: {
    licenseUrl: string;
    certificateUrl?: string;
    headers?: Record<string, string>;
    type?: ExtendedDRMConfig['type'];
  }): ExtendedDRMConfig {
    return {
      type: config.type || 'auto',
      licenseUrl: config.licenseUrl,
      certificateUrl: config.certificateUrl,
      headers: config.headers,
    };
  }
}
