/** * 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. */ /** * The response to a multiple choice question * @export * @interface MultichoiceResponse */ export interface MultichoiceResponse { /** * an index unique in the Quiz, used to refer to the question being answered * @type {number} * @memberof MultichoiceResponse */ questionIndex?: number; /** * * @type {string} * @memberof MultichoiceResponse */ concreteType: MultichoiceResponseConcreteTypeEnum; /** * * @type {Set} * @memberof MultichoiceResponse */ answerIndex?: Set; } /** * @export */ export declare const MultichoiceResponseConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_quiz_MultichoiceResponse: "org.sagebionetworks.repo.model.quiz.MultichoiceResponse"; }; export type MultichoiceResponseConcreteTypeEnum = typeof MultichoiceResponseConcreteTypeEnum[keyof typeof MultichoiceResponseConcreteTypeEnum]; /** * Check if a given object implements the MultichoiceResponse interface. */ export declare function instanceOfMultichoiceResponse(value: object): value is MultichoiceResponse; export declare function MultichoiceResponseFromJSON(json: any): MultichoiceResponse; export declare function MultichoiceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): MultichoiceResponse; export declare function MultichoiceResponseToJSON(json: any): MultichoiceResponse; export declare function MultichoiceResponseToJSONTyped(value?: MultichoiceResponse | null, ignoreDiscriminator?: boolean): any;