package cz.moneta.test.dsl.cagw.api.v2.external.client.kyc.businesscard;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
public class BusinessCardResponse {
    private Address address;
    private String birthDate;
    private String birthNumber;
    private String birthPlace;
    private String firstName;
    private String gender;
    private String lastName;
    private String nationality;
    private PrimaryIdentityPaper primaryIdentityPaper;

    @NoArgsConstructor
    @AllArgsConstructor
    @Data
    public static class Address {
        private String buildingNumber;
        private String city;
        private String country;
        private String street;
        private String streetNumber;
        private String zip;
    }

    @NoArgsConstructor
    @AllArgsConstructor
    @Data
    public static class PrimaryIdentityPaper {
        private String expirationDate;
        private String issuingCountry;
        private String number;
        private String type;
    }

}