/// <summary> /// Returns the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class CheckoutPaymentsAction {\n"); sb.Append(" AlternativeReference: ").Append(AlternativeReference).Append("\n"); sb.Append(" Data: ").Append(Data).Append("\n"); sb.Append(" DownloadUrl: ").Append(DownloadUrl).Append("\n"); sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n"); sb.Append(" Entity: ").Append(Entity).Append("\n"); sb.Append(" InitialAmount: ").Append(InitialAmount).Append("\n"); sb.Append(" InstructionsUrl: ").Append(InstructionsUrl).Append("\n"); sb.Append(" Issuer: ").Append(Issuer).Append("\n"); sb.Append(" MaskedTelephoneNumber: ").Append(MaskedTelephoneNumber).Append("\n"); sb.Append(" MerchantName: ").Append(MerchantName).Append("\n"); sb.Append(" MerchantReference: ").Append(MerchantReference).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" PaymentData: ").Append(PaymentData).Append("\n"); sb.Append(" PaymentMethodType: ").Append(PaymentMethodType).Append("\n"); sb.Append(" QrCodeData: ").Append(QrCodeData).Append("\n"); sb.Append(" Reference: ").Append(Reference).Append("\n"); sb.Append(" SdkData: ").Append(SdkData.ToCollectionsString()).Append("\n"); sb.Append(" ShopperEmail: ").Append(ShopperEmail).Append("\n"); sb.Append(" ShopperName: ").Append(ShopperName).Append("\n"); sb.Append(" Surcharge: ").Append(Surcharge).Append("\n"); sb.Append(" Token: ").Append(Token).Append("\n"); sb.Append(" TotalAmount: ").Append(TotalAmount).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Url: ").Append(Url).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
public static Request ToRequest(string uuid, ushort man, ushort beaconId, BeaconEventType type) { return(new Request(new BeaconEventArgs() { Beacon = new Beacon() { Id1 = uuid, Id2 = man, Id3 = beaconId }, EventType = type }, SdkData.NextId())); }
/// <summary> /// Returns the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class CheckoutSDKAction {\n"); sb.Append(" PaymentData: ").Append(PaymentData).Append("\n"); sb.Append(" PaymentMethodType: ").Append(PaymentMethodType).Append("\n"); sb.Append(" SdkData: ").Append(SdkData.ToCollectionsString()).Append("\n"); sb.Append(" Url: ").Append(Url).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
public async Task <int> CreateRequest(BeaconEventArgs beaconEventArgs) { int requestId = SdkData.NextId(); Logger.Debug("Resolver: Beacon " + beaconEventArgs.Beacon.Id1 + " " + beaconEventArgs.Beacon.Id2 + " " + beaconEventArgs.Beacon.Id3 + " ---> Request: " + requestId); Request request = new Request(beaconEventArgs, requestId); if (SynchronResolver) { await Resolve(request); Finished?.Invoke(); } else { AddAsynchronRequest(request); } return(requestId); }