
export type INaming =
  | ['namingNotImplement', string]
  | CaptionNaming;

export class CaptionNaming {
  constructor(
    public FA: string,
    public EN: string,
    public AR?: string,
    public SP?: string,
    public FR?: string,
  ) { }

  static buildNew(data: { FA: string, EN: string, AR?: string, SP?: string, FR?: string }) {
    return new CaptionNaming(data.FA, data.EN, data.AR, data.SP, data.FR);
  }
}
