/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Sets limits for maximum submissions in a SubmissionRound. Each limitType may only appear once in an EvaluationRound's list of limits * @export * @interface EvaluationRoundLimit */ export interface EvaluationRoundLimit { /** * * @type {string} * @memberof EvaluationRoundLimit */ limitType: EvaluationRoundLimitLimitTypeEnum; /** * maximum number of submissions allowed within the time period defined by the the limitType * @type {number} * @memberof EvaluationRoundLimit */ maximumSubmissions: number; } /** * @export */ export declare const EvaluationRoundLimitLimitTypeEnum: { readonly TOTAL: "TOTAL"; readonly DAILY: "DAILY"; readonly WEEKLY: "WEEKLY"; readonly MONTHLY: "MONTHLY"; }; export type EvaluationRoundLimitLimitTypeEnum = typeof EvaluationRoundLimitLimitTypeEnum[keyof typeof EvaluationRoundLimitLimitTypeEnum]; /** * Check if a given object implements the EvaluationRoundLimit interface. */ export declare function instanceOfEvaluationRoundLimit(value: object): value is EvaluationRoundLimit; export declare function EvaluationRoundLimitFromJSON(json: any): EvaluationRoundLimit; export declare function EvaluationRoundLimitFromJSONTyped(json: any, ignoreDiscriminator: boolean): EvaluationRoundLimit; export declare function EvaluationRoundLimitToJSON(json: any): EvaluationRoundLimit; export declare function EvaluationRoundLimitToJSONTyped(value?: EvaluationRoundLimit | null, ignoreDiscriminator?: boolean): any;