| 1234567891011121314151617181920212223242526272829303132 |
- /*
- This file is part of Telegram Desktop,
- the official desktop application for the Telegram messaging service.
- For license and copyright information please follow this link:
- https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
- */
- #pragma once
- #include "stripe/stripe_form_encodable.h"
- namespace Stripe {
- struct CardParams {
- QString number;
- quint32 expMonth = 0;
- quint32 expYear = 0;
- QString cvc;
- QString name;
- QString addressLine1;
- QString addressLine2;
- QString addressCity;
- QString addressState;
- QString addressZip;
- QString addressCountry;
- QString currency;
- [[nodiscard]] static QString rootObjectName();
- [[nodiscard]] std::map<QString, QString> formFieldValues() const;
- };
- } // namespace Stripe
|