bugger/Sources/Utils/URL+Feishu.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)")!
}
}