export class ExampleItem {
  constructor(
    readonly id: number,
    readonly text: string,
    readonly meta: object,
    readonly annotationApprover: boolean | null,
    readonly commentCount: number,
    readonly fileUrl: string,
    readonly isConfirmed: boolean,
    readonly filename: string
  ) {}

  get url() {
    const l = this.fileUrl.indexOf('media/')
    return this.fileUrl.slice(l - 1)
  }
}

export class ExampleItemList {
  constructor(
    readonly count: number,
    readonly next: string | null,
    readonly prev: string | null,
    readonly items: ExampleItem[]
  ) {}
}