diff --git a/src/organization-domains/interfaces/organization-domain.interface.ts b/src/organization-domains/interfaces/organization-domain.interface.ts index b3d69b229..61d1b6bb8 100644 --- a/src/organization-domains/interfaces/organization-domain.interface.ts +++ b/src/organization-domains/interfaces/organization-domain.interface.ts @@ -1,16 +1,25 @@ export enum OrganizationDomainState { - Unverified = 'unverified', + /** + * @deprecated + */ + LegacyVerified = 'legacy_verified', Verified = 'verified', Pending = 'pending', Failed = 'failed', } +export enum OrganizationDomainVerificationStrategy { + Dns = 'dns', + Developer = 'developer', +} + export interface OrganizationDomain { object: 'organization_domain'; id: string; domain: string; state: OrganizationDomainState; verificationToken: string; + verificationStrategy: OrganizationDomainVerificationStrategy; } export interface OrganizationDomainResponse { @@ -19,4 +28,5 @@ export interface OrganizationDomainResponse { domain: string; state: OrganizationDomainState; verification_token: string; + verification_strategy: OrganizationDomainVerificationStrategy; } diff --git a/src/organization-domains/serializers/organization-domain.serializer.ts b/src/organization-domains/serializers/organization-domain.serializer.ts index 24862aa5d..c51350c67 100644 --- a/src/organization-domains/serializers/organization-domain.serializer.ts +++ b/src/organization-domains/serializers/organization-domain.serializer.ts @@ -8,4 +8,5 @@ export const deserializeOrganizationDomain = ( domain: organizationDomain.domain, state: organizationDomain.state, verificationToken: organizationDomain.verification_token, + verificationStrategy: organizationDomain.verification_strategy, });