Package-level declarations

Types

Link copied to clipboard
class CompanyClient(apiSecret: String, apiBase: String = "https://api.portone.io", storeId: String? = null) : Closeable
Link copied to clipboard
@Serializable
data class GetPlatformCompanyStatePayload(val companyState: PlatformCompanyState, val companyVerificationId: String)

사업자 조회 성공 응답 정보

Link copied to clipboard
@Serializable(with = PlatformBusinessStatusSerializer::class)
sealed interface PlatformBusinessStatus

플랫폼 사업자 상태

Link copied to clipboard
@Serializable
data class PlatformCompanyState(val taxationType: PlatformTaxationType, val taxationTypeDate: String? = null, val businessStatus: PlatformBusinessStatus, val closedSuspendedDate: String? = null)
Link copied to clipboard
@Serializable(with = PlatformTaxationTypeSerializer::class)
sealed interface PlatformTaxationType

플랫폼 과세 유형