# Functions
NewClient returns a new Pre Approval API Client.
# Structs
AutoRecurringRequest represents the recurrence settings.
AutoRecurringResponse represents the recurrence settings.
AutoRecurringUpdateRequest represents the recurrence settings.
FreeTrialRequest represents the free trial settings.
FreeTrialResponse represents the free trial settings.
PagingResponse represents the paging information within SearchResponse.
Request represents a request for creating a pre approval.
Response represents the response from the pre-approval endpoint.
SearchRequest contains filters accepted in search.
SearchResponse represents the response from the search endpoint.
SummarizedResponse contains summary information about invoices and subscription charges.
UpdateRequest represents a request for updating a pre approval.
# Interfaces
Client contains the methods to interact with the Pre Approval API.