package cz.moneta.test.dsl.util.task.wso2.digitalchannels;

import lombok.*;

import java.util.ArrayList;
import java.util.List;

@AllArgsConstructor
@NoArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = false)
@ToString
public class GetEmCliContextsListResponse {

    @Builder.Default
    public List<GetEmCliContextsListResponse.RS_DATA> RS_DATA = new ArrayList<>();

    @AllArgsConstructor
    @NoArgsConstructor
    @EqualsAndHashCode(callSuper = false)
    public static class RS_DATA {
        public String BIRTH_DATE;
        public String BIRTH_NUMBER;
        public String CLIENT_CIF;
        public String CONTEXT_CIF;
        public String CLIENT_TYPE;
        public int CONTEXT_ID;
        public String CONTEXT_NAME;
        public String CONTEXT_ROLES;
        public String CONTEXT_ROLE_NAMES;
        public String CLIENT_ENTITY_ID;
        public int ENTITY_ID;
        public String ENTITY_TYPE;
        public String FIRST_NAME;
        public String ICO_NUMBER;
        public String LAST_NAME;
        public String MASTER_FLAG;
        public String MIDDLE_NAME;
        public String STATUS;
        public String TITLE_AFTER;
        public String TITLE_BEFORE;
        public int ROW_ID;
        public int USER_ID;
        public String LOGIN_NAME;
    }
}
