PreSignedTokenScope
Choices class for the pre-signed expiring tokens.
These choices must have a certain format:
{ACTION-VERB}_{DEFINING-NOUN}
They should start with an action verb. It should be a single word. The action verb enables the account user to do the thing (defining noun) that comes after the action verb. Together they represent a task.
The defining noun could be longer than a single word. Preferably, it should be kept short and simple as much as possible.
Values
-
SUBMIT_METER_READINGSScope that enables account user to submit meter readings.
-
SUBMIT_CUSTOMER_FEEDBACKScope that enables account user to submit customer feedback.
-
BOOK_SMART_METER_APPOINTMENTSScope that enables account user to book smart meter appointments.
-
UPDATE_SMART_METER_INTERESTScope that enables account user to update their smart meter interest.
-
UPDATE_DIRECT_DEBITScope that enables account user to update their direct debit details.
-
EDIT_CUSTOMER_MARKETING_PREFERENCEEdit Customer Marketing Preference
-
JOIN_CAMPAIGNSScope that enables account user to join campaigns.
-
JOIN_CAMPAIGN_EVENTSScope that enables account user to join campaign events.
-
VIEW_CAMPAIGN_DASHBOARDSScope that enables account user to visit campaign dashboard.
-
VIEW_DETAILED_USAGEScope that enables account user to visit detailed property usage pages.
-
REDEEM_LOYALTY_POINTSScope that enables account user to redeem loyalty points
-
MANAGE_ACCOUNT_RENEWALSScope that enables account user to generate a renewal quote and renew agreements.
-
CHECKOUT_QUOTEScope that enables account user to checkout a quote (validate terms & conds and provide a payment detail).
-
UPDATE_BLACKHOLE_EMAILScope that enables account user to update their blackhole email address.
-
UPDATE_BLACKHOLE_EMAIL_NO_ACCOUNT_NUMBERScope that enables account user to update their blackhole email address without enabling access to account number.
-
UPDATE_SENSITIVE_CUSTOMER_INFORMATIONUpdate Sensitive Customer Information
-
MANAGE_GOODS_PURCHASESScope that enables account user to accept goods quotes and process goods purchases.
-
SET_GOODS_PURCHASE_SALE_ITEM_PRICESSet Goods Purchase Sale Item Prices
-
REPORT_MOVE_OUTScope that enables account user to report a property move-out.
-
ACCEPT_TERMS_AND_CONDITIONSScope that enables account user to accept the terms and conditions for a product.
-
MANAGE_PRODUCT_SWITCHScope that enables account user to do a self-serve product switch through the Dashboard.
-
MANAGE_PRODUCT_SWITCH_WITH_QUOTESScope that enables account user to do a self-serve product switch with quotes.
-
MANAGE_BUSINESS_SECURITY_DEPOSITScope that enables account user to manage security deposit payments for business accounts.
-
SEND_LOSS_OBJECTION_FOR_CHANGE_OF_SUPPLIERScope that enables user to send a loss objection for a change of supplier process.
-
UPDATE_ACCOUNT_DETAILSScope that enables the user to update information about themselves and their account.
-
CANCEL_ENROLLMENTScope that enables the user to cancel enrollment to a supplier.
-
VIEW_ACCOUNT_NUMBERScope that grants access to view the account number.
-
ACCEPT_FIT_SCHEDULEScope that grants ability to accept fit schedule.
-
AMEND_PAYMENTSScope that grants access to amend payments.
-
ACCEPT_FIT_TERMSScope that grants ability to accept fit terms.
-
VERIFY_CUSTOMER_DETAILSScope that grants ability to verify the customer details.
-
ACCEPT_QUOTEScope that enables user to review and accept a quote sent via an email link.
-
SUBMIT_FIT_METER_READINGSScope that grants ability to submit fit readings for a meter.
-
ACCESS_CHANGE_MY_TARIFF_EXPIRING_LINKScope grants ability to access Change My Tariff journey without login
-
SUBMIT_MISSING_METER_DETAILSScope that enables account user to submit missing meter details.
-
FINALIZE_ACCOUNT_SETUPScope that enables the user to finalize their account setup.
-
ESCALATE_INK_CONVERSATIONScope that enables account user to escalate an Ink conversation to a team leader.
-
MANAGE_LCT_ORDERSScope that enables account user to view and update low carbon tech orders.
Example
"SUBMIT_METER_READINGS"