UNPKG

stripe

Version:
72 lines (62 loc) 2.17 kB
// 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<string>; } 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<string>; /** * 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<Stripe.Response<Stripe.Identity.VerificationReport>>; retrieve( id: string, options?: RequestOptions ): Promise<Stripe.Response<Stripe.Identity.VerificationReport>>; /** * List all verification reports. */ list( params?: VerificationReportListParams, options?: RequestOptions ): ApiListPromise<Stripe.Identity.VerificationReport>; list( options?: RequestOptions ): ApiListPromise<Stripe.Identity.VerificationReport>; } } } }