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};
}