js.web.paymentrequest.PaymentDetailsBase Maven / Gradle / Ivy
package js.web.paymentrequest;
import js.lang.Any;
import js.util.collections.Array;
import org.teavm.jso.JSByRef;
import org.teavm.jso.JSProperty;
import javax.annotation.Nullable;
public interface PaymentDetailsBase extends Any {
@JSProperty
@Nullable
Array getDisplayItems();
@JSProperty
void setDisplayItems(PaymentItem... displayItems);
@JSProperty
void setDisplayItems(Array displayItems);
@JSProperty
@Nullable
Array getModifiers();
@JSProperty
void setModifiers(PaymentDetailsModifier... modifiers);
@JSProperty
void setModifiers(Array modifiers);
@JSProperty
@Nullable
Array getShippingOptions();
@JSProperty
void setShippingOptions(PaymentShippingOption... shippingOptions);
@JSProperty
void setShippingOptions(Array shippingOptions);
}