コード例 #1
0
 /// <summary>
 /// Plan request message
 /// </summary>
 /// <param name="name">Nome do plano</param>
 /// <param name="identifier">Identificador do plano Ex: basic_plan, 1x</param>
 /// <param name="interval">Valor positivo, que representa de quanto em quanto tempo se aplica o intervalo Ex: ciclo 1, intervalo mensal (a cada mês)</param>
 /// <param name="interval_type">Tipo do intervalo, Mensal ou Semanal</param>
 /// <param name="value_cents">valor do plano em centavos</param>
 /// <param name="currency">moeda utilizada, atualmente suportamos apenas Real</param>
 public DtoPlanRequestMessage(string name, string identifier, int interval, PlanIntervalType interval_type, int value_cents, CurrencyType currency)
 {
     this.name          = name;
     this.identifier    = identifier;
     this.interval      = interval;
     this.interval_type = _iuguAvailableInterval[interval_type];
     this.value_cents   = value_cents;
     this.currency      = _iuguAvailableCurrency[currency];
 }
コード例 #2
0
 /// <summary>
 /// Plan request message
 /// </summary>
 /// <param name="name">Nome do plano</param>
 /// <param name="uniqueIdentifier">Identificador do plano Ex: basic_plan, 1x</param>
 /// <param name="cycle">Valor positivo, que representa de quanto em quanto tempo se aplica o intervalo Ex: ciclo 1, intervalo mensal (a cada mês)</param>
 /// <param name="interval">Tipo do intervalo, Mensal ou Semanal</param>
 /// <param name="valueInCents">valor do plano em centavos</param>
 /// <param name="currency">moeda utilizada, atualmente suportamos apenas Real</param>
 public PlanRequestMessage(string name, string uniqueIdentifier, int cycle, PlanIntervalType interval, int valueInCents, CurrencyType currency)
 {
     Name             = name;
     UniqueIdentifier = uniqueIdentifier;
     Cycle            = cycle;
     IntervalType     = _iuguAvailableInterval[interval];
     ValueInCents     = valueInCents;
     CurrencyTypeName = _iuguAvailableCurrency[currency];
 }
コード例 #3
0
 /// <summary>
 /// Plan request message
 /// </summary>
 /// <param name="name">Nome do plano</param>
 /// <param name="uniqueIdentifier">Identificador do plano Ex: basic_plan, 1x</param>
 /// <param name="cycle">De quanto em quanto tempo se aplica o intervalo Ex: ciclo 1, intervalo mensal (a cada mês)</param>
 /// <param name="interval">Tipo do intervalo, Mensal ou Semanal</param>
 /// <param name="valueInCents">valor do plano em centavos</param>
 public PlanRequestMessage(string name, string uniqueIdentifier, int cycle, PlanIntervalType interval, int valueInCents) :
     this(name, uniqueIdentifier, cycle, interval, valueInCents, CurrencyType.BRL)
 {
 }
コード例 #4
0
 /// <summary>
 /// Plan request message
 /// </summary>
 /// <param name="name">Nome do plano</param>
 /// <param name="identifier">Identificador do plano Ex: basic_plan, 1x</param>
 /// <param name="interval">De quanto em quanto tempo se aplica o intervalo Ex: ciclo 1, intervalo mensal (a cada mês)</param>
 /// <param name="interval_type">Tipo do intervalo, Mensal ou Semanal</param>
 /// <param name="value_cents">valor do plano em centavos</param>
 public DtoPlanRequestMessage(string name, string identifier, int interval, PlanIntervalType interval_type, int value_cents) :
     this(name, identifier, interval, interval_type, value_cents, CurrencyType.BRL)
 {
 }