/**
 * reports
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * OpenAPI spec version: 999.0
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */

import { ReportStatusEnum } from '././reportStatusEnum';


export interface Report {
    /**
     * Report id
     */
    id?: string;
    /**
     * Report Name
     */
    name?: string;
    /**
     * Associated user id
     */
    user?: string;
    /**
     * Company ID
     */
    company?: string;
    status?: ReportStatusEnum;
    /**
     * Free text comment
     */
    comment?: string;
    /**
     * Report creation time (UTC)
     */
    created?: string;
    /**
     * Project ID of the project to which this report is assigned
     */
    project?: string;
    /**
     * User-defined tags list
     */
    tags?: Array<string>;
    /**
     * System tags list. This field is reserved for system use, please don\'t use it.
     */
    system_tags?: Array<string>;
    /**
     * Last status change time
     */
    status_changed?: string;
    /**
     * free text string representing info about the status
     */
    status_message?: string;
    /**
     * Reason for last status change
     */
    status_reason?: string;
    /**
     * Report publish time
     */
    published?: string;
    /**
     * Last time this report was created, edited, changed
     */
    last_update?: string;

    report?: string;
    report_assets?: string[];
}
