// File generated from our OpenAPI spec declare module 'stripe' { namespace Stripe { namespace Identity { interface VerificationReportRetrieveParams { /** * Specifies which fields in the response should be expanded. */ expand?: Array; } interface VerificationReportListParams extends PaginationParams { /** * A string to reference this user. This can be a customer ID, a session ID, or similar, and can be used to reconcile this verification with your internal systems. */ client_reference_id?: string; /** * Only return VerificationReports that were created during the given date interval. */ created?: Stripe.RangeQueryParam | number; /** * Specifies which fields in the response should be expanded. */ expand?: Array; /** * Only return VerificationReports of this type */ type?: VerificationReportListParams.Type; /** * Only return VerificationReports created by this VerificationSession ID. It is allowed to provide a VerificationIntent ID. */ verification_session?: string; } namespace VerificationReportListParams { type Type = 'document' | 'id_number'; } class VerificationReportsResource { /** * Retrieves an existing VerificationReport */ retrieve( id: string, params?: VerificationReportRetrieveParams, options?: RequestOptions ): Promise>; retrieve( id: string, options?: RequestOptions ): Promise>; /** * List all verification reports. */ list( params?: VerificationReportListParams, options?: RequestOptions ): ApiListPromise; list( options?: RequestOptions ): ApiListPromise; } } } }