Android 将API分类为多个文件

Android 将API分类为多个文件,android,android-studio,kotlin,Android,Android Studio,Kotlin,我的应用程序中有很多API,我想将它们分类为不同的类别,并将它们分为多个文件。我尝试使用类和内部类进行分类,但当我尝试将它们分离到外部文件时,我发现了这一点。我是科特林的新手,是否有其他方法来代替Class 这是我的代码片段,如何将UserAPI和OrderAPI移动到外部文件 class API { class UserAPI { fun readUserDetails() { } fun updateUserDetails(

我的应用程序中有很多API,我想将它们分类为不同的类别,并将它们分为多个文件。我尝试使用类和内部类进行分类,但当我尝试将它们分离到外部文件时,我发现了这一点。我是科特林的新手,是否有其他方法来代替
Class

这是我的代码片段,如何将
UserAPI
OrderAPI
移动到外部文件

class API {
    
    class UserAPI {
        fun readUserDetails() {
        }

        fun updateUserDetails() {
        }
    }

   class OrderAPI {
        fun readOrderDetails() {
        }
   }
}

这就是我调用API请求的方式

API.UserAPI().readUserDetails()