/* tslint:disable */ /* eslint-disable */ /** * The Association for Cube Commons * The CubeCommons API caters to each and every whim of the Frontend, i.e. it receives, bundles, packages and formats data exactly as the Frontend needs it. * * The version of the OpenAPI document: 0.9.95 * Contact: tech@cubecommons.ca * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Report content request * @export * @interface ReportContentRequest */ export interface ReportContentRequest { /** * URL of the disputed content on Cube Commons * @type {string} * @memberof ReportContentRequest */ 'disputedUrl': string; /** * The type of the report * @type {string} * @memberof ReportContentRequest */ 'requestType': ReportContentRequestRequestTypeEnum; /** * The name of the entity submitting the report * @type {string} * @memberof ReportContentRequest */ 'contactName': string; /** * Email of the entity submitting the report * @type {string} * @memberof ReportContentRequest */ 'contactEmail': string; /** * What is the report submission about? * @type {string} * @memberof ReportContentRequest */ 'issueDesc': string; /** * * @type {string} * @memberof ReportContentRequest */ 'ticketId': string; } export const ReportContentRequestRequestTypeEnum = { Legal: 'legal', Policy: 'policy' } as const; export type ReportContentRequestRequestTypeEnum = typeof ReportContentRequestRequestTypeEnum[keyof typeof ReportContentRequestRequestTypeEnum];