All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kuliginstepan.dadata.client.domain.bank.Bank Maven / Gradle / Ivy

There is a newer version: 4.0.0
Show newest version
package com.kuliginstepan.dadata.client.domain.bank;

import com.fasterxml.jackson.annotation.JsonAlias;
import com.kuliginstepan.dadata.client.domain.AdditionalProps;
import com.kuliginstepan.dadata.client.domain.Suggestion;
import com.kuliginstepan.dadata.client.domain.address.Address;
import com.kuliginstepan.dadata.client.domain.organization.Organization;
import java.util.List;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Value;

/**
 * @see Dadata bank object
 */

@Value
@Builder
@EqualsAndHashCode(callSuper = true)
public class Bank extends AdditionalProps {

    Opf opf;
    Name name;
    String bic;
    String swift;
    String okpo;
    @JsonAlias("correspondent_account")
    String correspondentAccount;
    @JsonAlias("registration_number")
    String registrationNumber;
    String rkc;
    Suggestion
address; List phones; Organization.State state; @Value @Builder public static class Opf { BankType type; @JsonAlias("full") String fullName; @JsonAlias("short") String shortName; } @Value @Builder public static class Name { String payment; @JsonAlias("full") String fullName; @JsonAlias("short") String shortName; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy