Ejemplo n.º 1
0
        public virtual InitializePaymentRequest AddCustomData(CustomDataField item)
        {
            Ensure.That(item, "item").IsNotNull();

            InternalCustomData.Add(item);

            return(this);
        }
Ejemplo n.º 2
0
        public virtual InitializePaymentRequest WithCustomData(IEnumerable <CustomDataField> items)
        {
            Ensure.That(items, "items").IsNotNull();

            InternalCustomData.Clear();
            InternalCustomData.AddRange(items);

            return(this);
        }
Ejemplo n.º 3
0
        public virtual InitializePaymentRequest WithCustomData(params CustomDataField[] items)
        {
            Ensure.That(items, "items").HasItems();

            InternalCustomData.Clear();
            InternalCustomData.AddRange(items);

            return(this);
        }
Ejemplo n.º 4
0
        public virtual InitializePaymentRequest ClearCustomData()
        {
            InternalCustomData.Clear();

            return(this);
        }