Class ExpensesClient
- java.lang.Object
-
- com.merge.api.resources.accounting.expenses.ExpensesClient
-
public class ExpensesClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description ExpensesClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpenseResponsecreate(ExpenseEndpointRequest request)Creates anExpenseobject with the given values.ExpenseResponsecreate(ExpenseEndpointRequest request, RequestOptions requestOptions)Creates anExpenseobject with the given values.PaginatedRemoteFieldClassListlinesRemoteFieldClassesList()Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListlinesRemoteFieldClassesList(ExpensesLinesRemoteFieldClassesListRequest request)Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListlinesRemoteFieldClassesList(ExpensesLinesRemoteFieldClassesListRequest request, RequestOptions requestOptions)Returns a list ofRemoteFieldClassobjects.PaginatedExpenseListlist()Returns a list ofExpenseobjects.PaginatedExpenseListlist(ExpensesListRequest request)Returns a list ofExpenseobjects.PaginatedExpenseListlist(ExpensesListRequest request, RequestOptions requestOptions)Returns a list ofExpenseobjects.MetaResponsemetaPostRetrieve()Returns metadata forExpensePOSTs.MetaResponsemetaPostRetrieve(RequestOptions requestOptions)Returns metadata forExpensePOSTs.PaginatedRemoteFieldClassListremoteFieldClassesList()Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(ExpensesRemoteFieldClassesListRequest request)Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(ExpensesRemoteFieldClassesListRequest request, RequestOptions requestOptions)Returns a list ofRemoteFieldClassobjects.Expenseretrieve(java.lang.String id)Returns anExpenseobject with the givenid.Expenseretrieve(java.lang.String id, ExpensesRetrieveRequest request)Returns anExpenseobject with the givenid.Expenseretrieve(java.lang.String id, ExpensesRetrieveRequest request, RequestOptions requestOptions)Returns anExpenseobject with the givenid.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
ExpensesClient
public ExpensesClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public PaginatedExpenseList list()
Returns a list ofExpenseobjects.
-
list
public PaginatedExpenseList list(ExpensesListRequest request)
Returns a list ofExpenseobjects.
-
list
public PaginatedExpenseList list(ExpensesListRequest request, RequestOptions requestOptions)
Returns a list ofExpenseobjects.
-
create
public ExpenseResponse create(ExpenseEndpointRequest request)
Creates anExpenseobject with the given values.
-
create
public ExpenseResponse create(ExpenseEndpointRequest request, RequestOptions requestOptions)
Creates anExpenseobject with the given values.
-
retrieve
public Expense retrieve(java.lang.String id)
Returns anExpenseobject with the givenid.
-
retrieve
public Expense retrieve(java.lang.String id, ExpensesRetrieveRequest request)
Returns anExpenseobject with the givenid.
-
retrieve
public Expense retrieve(java.lang.String id, ExpensesRetrieveRequest request, RequestOptions requestOptions)
Returns anExpenseobject with the givenid.
-
linesRemoteFieldClassesList
public PaginatedRemoteFieldClassList linesRemoteFieldClassesList()
Returns a list ofRemoteFieldClassobjects.
-
linesRemoteFieldClassesList
public PaginatedRemoteFieldClassList linesRemoteFieldClassesList(ExpensesLinesRemoteFieldClassesListRequest request)
Returns a list ofRemoteFieldClassobjects.
-
linesRemoteFieldClassesList
public PaginatedRemoteFieldClassList linesRemoteFieldClassesList(ExpensesLinesRemoteFieldClassesListRequest request, RequestOptions requestOptions)
Returns a list ofRemoteFieldClassobjects.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve()
Returns metadata forExpensePOSTs.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve(RequestOptions requestOptions)
Returns metadata forExpensePOSTs.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList()
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(ExpensesRemoteFieldClassesListRequest request)
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(ExpensesRemoteFieldClassesListRequest request, RequestOptions requestOptions)
Returns a list ofRemoteFieldClassobjects.
-
-