コード例 #1
0
 static internal void ValidatesIntervalPeriodWithChargeDay(Interval.PeriodWithChargeDay interval)
 {
    if( interval.Interval < 1 ) {
        throw new ArgumentException("Interval must be greater than zero");
    }
    if( interval.Unit == null ) {
        throw new ArgumentException("Interval unit cannot be null");
    }
  }
コード例 #2
0
ファイル: Subscription.cs プロジェクト: paymill/paymill-net
 public Creator WithPeriodOfValidity(Interval.Period period)
 {
     PeriodOfValidity = period;
     return this;
 }
コード例 #3
0
ファイル: Subscription.cs プロジェクト: paymill/paymill-net
 internal Creator(Payment payment, int amount, String currency, Interval.PeriodWithChargeDay interval)
 {
     Payment = payment;
     Amount = amount;
     Currency = currency;
     this.Interval = interval;
 }
コード例 #4
0
ファイル: Subscription.cs プロジェクト: paymill/paymill-net
 public Creator WithInterval(Interval.PeriodWithChargeDay interval)
 {
     Interval = interval;
     return this;
 }
コード例 #5
0
ファイル: Subscription.cs プロジェクト: paymill/paymill-net
 public static Creator Create(String paymentId, int amount, String currency, Interval.PeriodWithChargeDay interval)
 {
     return new Creator(new Payment(paymentId), amount, currency, interval);
 }