0.1.7 • Published 1 year ago

whitespace-integration v0.1.7

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Whitespace

Integration with the "WhiteSpace" waste management platform so that clients can check on missed bin errors and create cases to get them resolved.

Setup

WhiteSpace require to have SinglePoint marketplace installed and set. It is used to collect UPRN from user, which is then used for WhiteSpace lookup.

Blocks Provided

Provide a list of the blocks provided as part of this integration. This should be a list of block name, and its description.

Block NamePurpose
whitespace-missing-authProvides a default message to display when the username and password are not set as function args
whitespace-missing-dateProvides a default message to display when user input date not provided to form
whitespace-missing-uprnProvides a default message to display when user doesn't have UPRN ( require singlepoint integration)
next-collection-functionThis will lookup next collections based on UPRN and current date
missed-bin-functionIt will do checking on missed collection and allow you to report missed bin
create-worksheet-functionBased on Worksheet Service ID you can create various worksheet
get-service-item-functionThis will lookup services at the property based on UPRN to raise missed collection against
get-available-slots-functionThis will lookup for available slots needed to create bulky waste worksheet

Handler Names

The following handler names and their functions are available :

Handler NamePurpose
next-collectionSearches for next collections based on the user wbb-singlepoint-uprn variable ( SinglePoint ) and current date
missed-binIt will do checking based chosen service and missed bin date, if all is fine it will create missed bin worksheet
get-service-itemsIt will lookup services at the property based on UPRN

Configuration Options

( Provide a list of the configuration options for each of the handlers mentioned above )

Within the function there are a number of options that can be set to configure the behaviour of the integration. The tables below show the settings that are available for each handler.

next-collection

PropertyRequiredDescription
usernametrueused to access WhiteSpace API
passwordtrueused to access WhiteSpace API

missed-bin

PropertyRequiredDescription
usernametrueused to access WhiteSpace API
passwordtrueused to access WhiteSpace API

get-service-items

PropertyRequiredDescription
usernametrueused to access WhiteSpace API
passwordtrueused to access WhiteSpace API