Interface LexOfficeService
-
- All Known Implementing Classes:
LexOfficeServiceImpl
public interface LexOfficeService
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LEX_OFFICE_SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Attachment
createCommissionInvoice(java.lang.String orderId, java.lang.String profileId)
This method creates an invoice for payoutio.rocketbase.lexoffice.model.Contact
createContact(io.rocketbase.lexoffice.model.Contact contact)
This method creates a contactAttachment
createPayoutInvoice(java.lang.String orderId, java.lang.String profileId)
This method creates an invoice for payoutboolean
isLexOfficeKeyDefined()
This method does return boolean result.io.rocketbase.lexoffice.model.Contact
retrieveContact(java.lang.String id)
This method retrieves a contactio.rocketbase.lexoffice.model.Contact
updateContact(io.rocketbase.lexoffice.model.Contact contact)
This method does update a contact
-
-
-
Field Detail
-
LEX_OFFICE_SERVICE_NAME
static final java.lang.String LEX_OFFICE_SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createPayoutInvoice
Attachment createPayoutInvoice(java.lang.String orderId, java.lang.String profileId)
This method creates an invoice for payout- Parameters:
orderId
- order unique identifierprofileId
- user profile unique identifier- Returns:
- definition of attachment
-
createCommissionInvoice
Attachment createCommissionInvoice(java.lang.String orderId, java.lang.String profileId)
This method creates an invoice for payout- Parameters:
orderId
- order unique identifierprofileId
- user profile unique identifier- Returns:
- definition of attachment
-
createContact
io.rocketbase.lexoffice.model.Contact createContact(io.rocketbase.lexoffice.model.Contact contact)
This method creates a contact- Parameters:
contact
- contact- Returns:
- created contact
-
retrieveContact
io.rocketbase.lexoffice.model.Contact retrieveContact(java.lang.String id)
This method retrieves a contact- Parameters:
id
- identifier of contact- Returns:
- retrieved contact
-
updateContact
io.rocketbase.lexoffice.model.Contact updateContact(io.rocketbase.lexoffice.model.Contact contact)
This method does update a contact- Parameters:
contact
- contact to update- Returns:
- updated contact
-
isLexOfficeKeyDefined
boolean isLexOfficeKeyDefined()
This method does return boolean result.- Returns:
- value as boolean
-
-