package cz.moneta.test.dsl.wso2.objects.smallbusiness;

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

import java.util.List;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class GetJuridicaRelatedPersonsDataResponse {
    private Double paidAmount;
    private Double depositAmount;
    private Double paidPercentage;
    private Double depositPercentage;
    private List<DataItem> data;

    @Builder
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class DataItem {
        private String accountNumber;
        private String action;
        private String addressCity;
        private String addressCountry;
        private String addressStreet;
        private String addressHouseNumber;
        private String addressLandRegistryNumber;
        private String addressZipCode;
        private String birthDate;
        private String birthNumber;
        private String clientType;
        private String companyIdentificationNumber;
        private String companyName;
        private String country;
        private String email;
        private String name;
        private String phone;
        private String surname;
        private Long instPtKey;
        private String partyRole;
        private String bankAccountNumber;
        private String bankCode;
        private String bankIdCode;
        private String bankIban;
        private Double sharePercentage;
        private Double shareAmount;
        private Double suggestionId;
    }
}
