18 lines
504 B
Swift
18 lines
504 B
Swift
import Foundation
|
|
|
|
enum FeishuURLBuilder {
|
|
static func recordURL(
|
|
baseDomain: String,
|
|
appToken: String,
|
|
tableId: String,
|
|
recordId: String
|
|
) -> URL {
|
|
// Feishu Bitable record deep link: uses query parameters
|
|
URL(string: "https://\(baseDomain)/base/\(appToken)?table=\(tableId)&record=\(recordId)")!
|
|
}
|
|
|
|
static func tableURL(baseDomain: String, appToken: String) -> URL {
|
|
URL(string: "https://\(baseDomain)/base/\(appToken)")!
|
|
}
|
|
}
|