/** * Assisted Migration Agent 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. */ /** * * @export * @interface Group */ export interface Group { /** * Unique group identifier (UUID) * @type {string} * @memberof Group */ id: string; /** * Group display name * @type {string} * @memberof Group */ name: string; /** * Optional group description * @type {string} * @memberof Group */ description?: string; /** * Filter expression (pkg/filter DSL) * @type {string} * @memberof Group */ filter: string; /** * Tags associated with this group (applied to matching VMs) * @type {Array} * @memberof Group */ tags?: Array; /** * Timestamp when the group was created * @type {Date} * @memberof Group */ createdAt?: Date; /** * Timestamp when the group was last updated * @type {Date} * @memberof Group */ updatedAt?: Date; } /** * Check if a given object implements the Group interface. */ export declare function instanceOfGroup(value: object): value is Group; export declare function GroupFromJSON(json: any): Group; export declare function GroupFromJSONTyped(json: any, ignoreDiscriminator: boolean): Group; export declare function GroupToJSON(json: any): Group; export declare function GroupToJSONTyped(value?: Group | null, ignoreDiscriminator?: boolean): any;