UNPKG

chargebee-typescript

Version:

A library in typescript for integrating with Chargebee.

32 lines (31 loc) 933 B
import { RequestWrapper } from "../request_wrapper"; import { Model } from "./model"; export declare class UsageFile extends Model { id: string; name: string; mime_type: string; error_code?: string; error_reason?: string; status?: string; total_records_count?: number; processed_records_count?: number; failed_records_count?: number; file_size_in_bytes?: number; processing_started_at?: number; processing_completed_at?: number; uploaded_by?: string; uploaded_at?: number; upload_details?: UploadDetail; static upload(params?: _usage_file.upload_params): RequestWrapper; static status(usage_file_id: string, params?: any): RequestWrapper; } export declare class UploadDetail extends Model { url: string; expires_at: number; } export declare namespace _usage_file { interface upload_params { file_name: string; mime_type: string; } }