/** * 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. */ import type { Used } from './Used'; /** * Interface for JSON schema for Activity POJO. * @export * @interface Activity */ export interface Activity { /** * The unique immutable ID * @type {string} * @memberof Activity */ id?: string; /** * A name for this Activity. * @type {string} * @memberof Activity */ name?: string; /** * A description of this Activity. * @type {string} * @memberof Activity */ description?: string; /** * Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time an entity is updated it is used to detect when a client's current representation of an object is out-of-date. * @type {string} * @memberof Activity */ etag?: string; /** * The date this object was created. * @type {string} * @memberof Activity */ createdOn?: string; /** * The date this object was last modified. * @type {string} * @memberof Activity */ modifiedOn?: string; /** * The user that created this object. * @type {string} * @memberof Activity */ createdBy?: string; /** * The user that last modified this object. * @type {string} * @memberof Activity */ modifiedBy?: string; /** * The entities used by this Activity. * @type {Set} * @memberof Activity */ used?: Set; } /** * Check if a given object implements the Activity interface. */ export declare function instanceOfActivity(value: object): value is Activity; export declare function ActivityFromJSON(json: any): Activity; export declare function ActivityFromJSONTyped(json: any, ignoreDiscriminator: boolean): Activity; export declare function ActivityToJSON(json: any): Activity; export declare function ActivityToJSONTyped(value?: Activity | null, ignoreDiscriminator?: boolean): any;