setDisplayOption method

void setDisplayOption(
  1. int displayOption
)

API to set display option of SheetItemType.SHIPPING_ADDRESS on custom payment sheet.

Parameters:
displayOption Display option for shipping address on custom payment sheet

If displayOption is not set, then default addressControl is displayed on custom payment sheet.

The possible value is combination of below constants:
SpaySdk.DISPLAY_OPTION_ADDRESSEE
SpaySdk.DISPLAY_OPTION_ADDRESS
SpaySdk.DISPLAY_OPTION_PHONE_NUMBER
SpaySdk.DISPLAY_OPTION_EMAIL

Exceptions:
Throws an ArgumentError if SheetItemType.SHIPPING_ADDRESS is not set in constructor.

Implementation

void setDisplayOption(int displayOption){
  if (sheetItem!.sheetItemType != SheetItemType.SHIPPING_ADDRESS.name) {
    throw ArgumentError("setDisplayOption : sheetItemType must be SHIPPING_ADDRESS.");
  }
  this.displayOption = displayOption;
  sheetItem!.extraValue={EXTRA_DISPLAY_OPTION:displayOption};
}