Path: blob/main/src/publish/netlify/api/services/PaymentMethodService.ts
6467 views
/* istanbul ignore file */1/* tslint:disable */2/* eslint-disable */3import type { CancelablePromise } from "../core/CancelablePromise.ts";4import type { BaseHttpRequest } from "../core/BaseHttpRequest.ts";56export class PaymentMethodService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public listPaymentMethodsForUser(): CancelablePromise<14Array<{15id?: string;16method_name?: string;17type?: string;18state?: string;19data?: {20card_type?: string;21last4?: string;22email?: string;23};24created_at?: string;25updated_at?: string;26}>27> {28return this.httpRequest.request({29method: "GET",30url: "/billing/payment_methods",31});32}33}343536