/** * Lead Scraping Service API * Vector Lead Scraping Service API - Manages Lead Scraping Jobs * * The version of the OpenAPI document: 1.0 * Contact: yoanyomba@vector.ai * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ScrapingJob } from './scrapingJob'; /** * Account represents a user account within the workspace service. It serves as the top-level container for all user-specific workspaces and settings. Key features: - Unique identification via Auth0 - Organization and tenant context - Audit timestamps - Associated scraping jobs Database considerations: - Uses GORM for ORM mapping - Includes indexes for efficient querying - Supports soft deletes via deleted_at Usage example: ```go account := &Account{ AuthPlatformUserId: \"auth0|123\", OrgId: \"org_123\", TenantId: \"tenant_456\", } ``` */ export declare class Account { 'id'?: string; 'authPlatformUserId'?: string; 'orgId'?: string; 'tenantId'?: string; 'email'?: string; 'lastModifiedAt'?: Date; 'deletedAt'?: Date; 'createdAt'?: Date; 'scrapingJobs'?: Array; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }