Files
Outpost/OutlineKit/Sources/OutlineKit/Models/OutlineTeam.swift
T
Puranjay Savar Mattas 07fb08cb6b feat(outlinekit): add REST client package for Outline API
Local SPM package wrapping Outline's RPC-style REST API — auth,
documents, collections, and search — behind a protocol boundary
(OutlineAPIClient) so the app never depends on the transport directly.
2026-08-14 00:23:12 +01:00

27 lines
641 B
Swift

import Foundation
public struct OutlineTeam: Codable, Identifiable, Hashable, Sendable {
public let id: String
public let name: String
public let avatarUrl: String?
public let url: String?
public let subdomain: String?
public let domain: String?
public init(
id: String,
name: String,
avatarUrl: String? = nil,
url: String? = nil,
subdomain: String? = nil,
domain: String? = nil
) {
self.id = id
self.name = name
self.avatarUrl = avatarUrl
self.url = url
self.subdomain = subdomain
self.domain = domain
}
}