package infrastructure.client.userlogin.dto.request;

import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.Builder;
import lombok.Value;

@Value
@Builder
@RegisterForReflection
public class UserLoginRequest {
    DataRequest dataRequest;

    @Value
    @Builder
    public static class DataRequest {
        String requestId;
        String sourceChannelCode;
        DataUser dataUser;
    }

    @Value
    @Builder
    public static class DataUser {
        String customerId;
        String customerIdType;
    }

}