Schema customer
:
- depreciation of
address
andaddress_other
fields inTicketInput
type (creating new ticket) - it's replaced withaddress
argument increateTicket
mutation - each ticket now have its own address not related to customer address but can be copy of customer address. - arguments for
createTicket
changed:
- public function createTicket(TicketInput $ticket, array $temporaryFiles = array(), array $devices = array(), TicketCreationOptions $options = null, $vars = array())
+ public function createTicket(TicketInput $ticket, array $temporaryFiles = array(), array $devices = array(), AddressInput $address = null, TicketCreationOptions $options = null, $vars = array())
Schema public
:
- depreciation of
customerCustomFields
query - it's replaced by newcustomFields
with proper filter
- new schema
Mobile
- schema
public
now accept anonymous submission of ticket including all related data like files, priorities, etc.
- arguments for
createRepair
in customer schema changed - arguments for
createTicket
in customer schema changed
- new queries related to devices in customer schema
- notes in service schema
- repair delegation in service schema
- removed
AccessTokenContainerShm
- it's useless and possibly confusing - BREAKING CHANGES added
getRefreshToken()
toAccessTokenContainer
interface - any custom container must be updated to reflect this change - added
AccessTokenContainerEncryptedFile
- encrypted file-based container to be used on shared hosting - added
AccessTokenOauthUserCredentials
for user-password access tokens. - new
customer
schema - BREAKING CHANGES replaced an enum input argument classes with plain strings (defined in appropriate class constants)
- BREAKING CHANGES fields ID in CustomFieldValueInput and CustomerAgreementInput has been deprecated and disappeared from PHP classes
- null list input arguments now are optional (default as empty array)
- other changes in types to reflect Serwisant Online API update
- schema update, added optional method argument to each query/mutation call to pass non-arguments variables, like query conditionals, etc