public virtual InitializePaymentRequest AddCustomData(CustomDataField item) { Ensure.That(item, "item").IsNotNull(); InternalCustomData.Add(item); return(this); }
public virtual InitializePaymentRequest WithCustomData(IEnumerable <CustomDataField> items) { Ensure.That(items, "items").IsNotNull(); InternalCustomData.Clear(); InternalCustomData.AddRange(items); return(this); }
public virtual InitializePaymentRequest WithCustomData(params CustomDataField[] items) { Ensure.That(items, "items").HasItems(); InternalCustomData.Clear(); InternalCustomData.AddRange(items); return(this); }
public virtual InitializePaymentRequest ClearCustomData() { InternalCustomData.Clear(); return(this); }