Preparing search index...
The search index is not available
GHL SDK - v1.1.6
GHL SDK
InvoicesClient
Class InvoicesClient
Hierarchy
GhlClient
InvoicesClient
Index
Constructors
constructor
Methods
generate
Invoice
Number
find
By
Id
update
remove
void
By
Id
send
record
Payment
create
find
create
Template
find
Templates
find
Template
By
Id
update
Template
remove
Template
create
Schedule
find
Schedules
find
Schedule
By
Id
update
Schedule
remove
Schedule
create
Scheduled
Invoice
manage
Auto
Payment
cancel
Scheduled
Invoice
create
Text2
Pay
Constructors
constructor
new
InvoicesClient
(
accessToken
:
string
)
:
InvoicesClient
Parameters
accessToken
:
string
Returns
InvoicesClient
Methods
generate
Invoice
Number
generateInvoiceNumber
(
locationId
:
string
,
)
:
Promise
<
GenerateInvoiceNumberResponse
>
Parameters
locationId
:
string
Returns
Promise
<
GenerateInvoiceNumberResponse
>
find
By
Id
findById
(
invoiceId
:
string
,
locationId
:
string
)
:
Promise
<
InvoiceResponse
>
Parameters
invoiceId
:
string
locationId
:
string
Returns
Promise
<
InvoiceResponse
>
update
update
(
invoiceId
:
string
,
dto
:
UpdateInvoiceDto
)
:
Promise
<
CreateInvoiceResponse
>
Parameters
invoiceId
:
string
dto
:
UpdateInvoiceDto
Returns
Promise
<
CreateInvoiceResponse
>
remove
remove
(
invoiceId
:
string
,
locationId
:
string
)
:
Promise
<
CreateInvoiceResponse
>
Parameters
invoiceId
:
string
locationId
:
string
Returns
Promise
<
CreateInvoiceResponse
>
void
By
Id
voidById
(
invoiceId
:
string
,
locationId
:
string
)
:
Promise
<
CreateInvoiceResponse
>
Parameters
invoiceId
:
string
locationId
:
string
Returns
Promise
<
CreateInvoiceResponse
>
send
send
(
invoiceId
:
string
,
dto
:
SendInvoiceDto
)
:
Promise
<
SendInvoiceResponse
>
Parameters
invoiceId
:
string
dto
:
SendInvoiceDto
Returns
Promise
<
SendInvoiceResponse
>
record
Payment
recordPayment
(
invoiceId
:
string
,
dto
:
RecordInvoicePaymentDto
,
)
:
Promise
<
RecordInvoicePaymentResponse
>
Parameters
invoiceId
:
string
dto
:
RecordInvoicePaymentDto
Returns
Promise
<
RecordInvoicePaymentResponse
>
create
create
(
dto
:
CreateInvoiceDto
)
:
Promise
<
CreateInvoiceResponse
>
Parameters
dto
:
CreateInvoiceDto
Returns
Promise
<
CreateInvoiceResponse
>
find
find
(
params
:
InvoicesSearchParams
)
:
Promise
<
ListInvoicesResponse
>
Parameters
params
:
InvoicesSearchParams
Returns
Promise
<
ListInvoicesResponse
>
create
Template
createTemplate
(
dto
:
CreateInvoiceTemplateDto
)
:
Promise
<
InvoiceTemplateResponse
>
Parameters
dto
:
CreateInvoiceTemplateDto
Returns
Promise
<
InvoiceTemplateResponse
>
find
Templates
findTemplates
(
params
:
InvoiceScheduleSearchParams
,
)
:
Promise
<
ListInvoiceTemplatesResponse
>
Parameters
params
:
InvoiceScheduleSearchParams
Returns
Promise
<
ListInvoiceTemplatesResponse
>
find
Template
By
Id
findTemplateById
(
templateId
:
string
,
locationId
:
string
,
)
:
Promise
<
InvoiceTemplateResponse
>
Parameters
templateId
:
string
locationId
:
string
Returns
Promise
<
InvoiceTemplateResponse
>
update
Template
updateTemplate
(
templateId
:
string
,
dto
:
CreateInvoiceTemplateDto
,
)
:
Promise
<
InvoiceTemplateResponse
>
Parameters
templateId
:
string
dto
:
CreateInvoiceTemplateDto
Returns
Promise
<
InvoiceTemplateResponse
>
remove
Template
removeTemplate
(
templateId
:
string
,
locationId
:
string
,
)
:
Promise
<
SuccessDeleteResponse
>
Parameters
templateId
:
string
locationId
:
string
Returns
Promise
<
SuccessDeleteResponse
>
create
Schedule
createSchedule
(
dto
:
CreateInvoiceScheduleDto
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
dto
:
CreateInvoiceScheduleDto
Returns
Promise
<
InvoiceScheduleResponse
>
find
Schedules
findSchedules
(
params
:
InvoiceScheduleSearchParams
,
)
:
Promise
<
ListInvoiceSchedulesResponse
>
Parameters
params
:
InvoiceScheduleSearchParams
Returns
Promise
<
ListInvoiceSchedulesResponse
>
find
Schedule
By
Id
findScheduleById
(
scheduleId
:
string
,
locationId
:
string
,
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
scheduleId
:
string
locationId
:
string
Returns
Promise
<
InvoiceScheduleResponse
>
update
Schedule
updateSchedule
(
scheduleId
:
string
,
dto
:
UpdateInvoiceScheduleDto
,
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
scheduleId
:
string
dto
:
UpdateInvoiceScheduleDto
Returns
Promise
<
InvoiceScheduleResponse
>
remove
Schedule
removeSchedule
(
scheduleId
:
string
,
locationId
:
string
,
)
:
Promise
<
SuccessDeleteResponse
>
Parameters
scheduleId
:
string
locationId
:
string
Returns
Promise
<
SuccessDeleteResponse
>
create
Scheduled
Invoice
createScheduledInvoice
(
scheduleId
:
string
,
dto
:
InvoicesSchedule
,
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
scheduleId
:
string
dto
:
InvoicesSchedule
Returns
Promise
<
InvoiceScheduleResponse
>
manage
Auto
Payment
manageAutoPayment
(
scheduleId
:
string
,
dto
:
InvoicesAutoPaymentDto
,
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
scheduleId
:
string
dto
:
InvoicesAutoPaymentDto
Returns
Promise
<
InvoiceScheduleResponse
>
cancel
Scheduled
Invoice
cancelScheduledInvoice
(
scheduleId
:
string
,
locationId
:
string
,
)
:
Promise
<
InvoiceScheduleResponse
>
Parameters
scheduleId
:
string
locationId
:
string
Returns
Promise
<
InvoiceScheduleResponse
>
create
Text2
Pay
createText2Pay
(
dto
:
Text2PayInvoiceDto
)
:
Promise
<
Text2PayResponse
>
Parameters
dto
:
Text2PayInvoiceDto
Returns
Promise
<
Text2PayResponse
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
generate
Invoice
Number
find
By
Id
update
remove
void
By
Id
send
record
Payment
create
find
create
Template
find
Templates
find
Template
By
Id
update
Template
remove
Template
create
Schedule
find
Schedules
find
Schedule
By
Id
update
Schedule
remove
Schedule
create
Scheduled
Invoice
manage
Auto
Payment
cancel
Scheduled
Invoice
create
Text2
Pay
GHL SDK - v1.1.6
Loading...