/** * Invicti Enterprise 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 { RequestFile } from './models'; export class DiscoveryApiModel { /** * Gets or sets the identifier. */ 'id'?: string; /** * Gets or sets the sub domain. */ 'subDomain'?: string; /** * Gets or sets the second level domain. */ 'secondLevelDomain'?: string; /** * Gets or sets the second level domain count. */ 'secondLevelDomainCount'?: number; /** * Gets or sets the top level domain. */ 'topLevelDomain'?: string; /** * Gets or sets the top level domain count. */ 'topLevelDomainCount'?: number; /** * Gets or sets the authority. */ 'authority'?: string; /** * Gets or sets the HTTPS. */ 'https'?: boolean; /** * Gets the ip address string. */ 'ipAddress'?: string; /** * Gets the ip address count. */ 'ipAddressCount'?: number; /** * Gets or sets the name of the organization. */ 'organizationName'?: string; /** * Gets or sets the organization name count. */ 'organizationNameCount'?: number; /** * Gets or sets the copyright. */ 'copyright'?: string; /** * Gets or sets the account identifier. */ 'accountId'?: string; /** * Gets or sets the website identifier. */ 'websiteId'?: string; /** * Gets or sets the name of the website. */ 'websiteName'?: string; /** * Gets or sets the distance. */ 'distance'?: number; /** * Gets or sets the status. */ 'status'?: DiscoveryApiModel.StatusEnum; /** * Gets or sets the tags */ 'tags'?: Array; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "id", "baseName": "Id", "type": "string" }, { "name": "subDomain", "baseName": "SubDomain", "type": "string" }, { "name": "secondLevelDomain", "baseName": "SecondLevelDomain", "type": "string" }, { "name": "secondLevelDomainCount", "baseName": "SecondLevelDomainCount", "type": "number" }, { "name": "topLevelDomain", "baseName": "TopLevelDomain", "type": "string" }, { "name": "topLevelDomainCount", "baseName": "TopLevelDomainCount", "type": "number" }, { "name": "authority", "baseName": "Authority", "type": "string" }, { "name": "https", "baseName": "Https", "type": "boolean" }, { "name": "ipAddress", "baseName": "IpAddress", "type": "string" }, { "name": "ipAddressCount", "baseName": "IpAddressCount", "type": "number" }, { "name": "organizationName", "baseName": "OrganizationName", "type": "string" }, { "name": "organizationNameCount", "baseName": "OrganizationNameCount", "type": "number" }, { "name": "copyright", "baseName": "Copyright", "type": "string" }, { "name": "accountId", "baseName": "AccountId", "type": "string" }, { "name": "websiteId", "baseName": "WebsiteId", "type": "string" }, { "name": "websiteName", "baseName": "WebsiteName", "type": "string" }, { "name": "distance", "baseName": "Distance", "type": "number" }, { "name": "status", "baseName": "Status", "type": "DiscoveryApiModel.StatusEnum" }, { "name": "tags", "baseName": "Tags", "type": "Array" } ]; static getAttributeTypeMap() { return DiscoveryApiModel.attributeTypeMap; } } export namespace DiscoveryApiModel { export enum StatusEnum { Discovered = 'Discovered', Ignored = 'Ignored', Created = 'Created' } }