@criapix/saas-assinaturas-client
Version:
SDK JavaScript/TypeScript para o AssinaturasService - Sistema de gestão de assinaturas SaaS com processamento de pagamentos de faturas (cartão, PIX, débito), gerenciamento de métodos de pagamento, pagamentos recorrentes e análise de falhas de pagamento
38 lines (34 loc) • 748 B
text/typescript
export interface SubscriptionPlanResponse {
id: string;
name: string;
description?: string;
pricePerUnit: number;
features: string;
isDefault: boolean;
isActive: boolean;
createdAt: string;
updatedAt?: string;
}
export interface CreateSubscriptionPlanRequest {
name: string;
description?: string;
pricePerUnit: number;
features?: string;
isDefault?: boolean;
isActive?: boolean;
}
export interface UpdateSubscriptionPlanRequest {
name?: string;
description?: string;
pricePerUnit?: number;
features?: string;
isDefault?: boolean;
isActive?: boolean;
}
export interface SubscriptionPlanFilterRequest {
name?: string;
isActive?: boolean;
isDefault?: boolean;
page?: number;
pageSize?: number;
}