ru.tinkoff.acquiring.sdk.responses.NspkC2bResponse.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
Library which allows you to use internet acquiring in your android app
package ru.tinkoff.acquiring.sdk.responses
import com.google.gson.annotations.SerializedName
import java.io.Serializable
/**
* Created by i.golovachev
* Ответ на запрос https://qr.nspk.ru/proxyapp/c2bmembers.json
* представляет список приложений для взаимодействия с СБП
* 182 организации и 181 приложение на момент version - 1.0
*
* @param version - версия справочника
* @param dictionary - список приложений
*/
class NspkC2bResponse(
@SerializedName("version")
val version: String,
@SerializedName("dictionary")
val dictionary: List,
) : Serializable {
/**
* Информация о приложении банка
*
* @param bankName - наименование организации
* @param logoURL - адресс статического ресурса с логотипом приложения
* @param schema - выделенная схема организации в системе сбп
* @param packageName - наименование пакета приложения организации, если null - приложения не существует или оно удалено
*/
class NspkAppInfo(
@SerializedName("bankName")
val bankName: String,
@SerializedName("logoURL")
val logoURL: String,
@SerializedName("schema")
val schema: String,
@SerializedName("package_name")
val packageName: String?,
@SerializedName("webClientUrl")
val webClientUrl: String?,
@SerializedName("isWebClientActive")
val isWebClientActive: String?,
) : Serializable
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy