Open EATSTEAK opened 1 month ago
WebDynpro 클라이언트의 경우 제네릭 이슈때문에 API 제작이 불가하므로 먼저 애플리케이션 지원을 우선으로 함. -> 멀티플랫폼 환경에서 WebDynpro 클라이언트 API를 구현하는 방법은?
WebDynproCommand
의 제네릭은 enum 을 활용하여 seal하면 가능한데, WebDynproCommand::Result
는?
각 커맨드 별로 반환 값이 다른데, 이를 어떻게 처리해야 하나?
각 커맨드에서 client
혹은 body
를 인수로 받아 실행하고, 각 커맨드 간의 의존 관계를 없애 각각 다른 반환값을 가질 수 있도록 할 수 있음
-> 다만 각 언어별 차원에서 다형성을 구현하여 편리한 API 사용이 가능하도록 할 것!
Kotlin 및 Swift와 같은 멀티플랫폼 지원은 전역 후 작업(작업 환경 이슈)