| 1 | // swift-interface-format-version: 1.0 |
| 2 | // swift-compiler-version: Apple Swift version 6.3.2 (swiftlang-6.3.2.1.2 clang-2100.0.123.2) |
| 3 | // swift-module-flags: -target arm64e-apple-ios26.5 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -library-level api -enable-experimental-feature DebugDescriptionMacro -user-module-version 13187.6 -module-name TelephonyMessagingKit |
| 4 | // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.2 |
| 5 | import CoreGraphics |
| 6 | import CoreLocation |
| 7 | import Foundation |
| 1 | // swift-interface-format-version: 1.0 |
| 2 | // swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.19.103 clang-2100.3.19.4) |
| 3 | // swift-module-flags: -target arm64e-apple-ios27.0 -enable-objc-interop -enable-library-evolution -language-mode 6 -O -library-level api -enable-experimental-feature DebugDescriptionMacro -user-module-version 13466.3 -module-name TelephonyMessagingKit |
| 4 | // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 |
| 5 | import CoreGraphics |
| 6 | import CoreLocation |
| 7 | import Foundation |
| 15 | @available(watchOS, unavailable) |
| 16 | @available(tvOS, unavailable) |
| 17 | @available(visionOS, unavailable) |
| 18 | public struct CellularServiceState : Swift.Identifiable, Swift.Codable, Swift.Hashable, Swift.Sendable { |
| 19 | public let id: TelephonyMessagingKit.CellularServiceID |
| 20 | public let label: Swift.String |
| 21 | public static func == (a: TelephonyMessagingKit.CellularServiceState, b: TelephonyMessagingKit.CellularServiceState) -> Swift.Bool |
| 22 | @available(iOS 26.0, *) |
| 23 | @available(tvOS, unavailable) |
| 24 | @available(watchOS, unavailable) |
| 25 | @available(visionOS, unavailable) |
| 26 | @available(macOS, unavailable) |
| 27 | public typealias ID = TelephonyMessagingKit.CellularServiceID |
| 28 | public func encode(to encoder: any Swift.Encoder) throws |
| 29 | public func hash(into hasher: inout Swift.Hasher) |
| 30 | public var hashValue: Swift.Int { |
| 31 | get |
| 32 | } |
| 33 | public init(from decoder: any Swift.Decoder) throws |
| 34 | } |
| 35 | @available(iOS 26.0, *) |
| 36 | @available(macOS, unavailable) |
| 37 | @available(watchOS, unavailable) |
| 38 | @available(tvOS, unavailable) |
| 39 | @available(visionOS, unavailable) |
| 40 | extension TelephonyMessagingKit.RCSService { |
| 41 | public struct RemoteCapabilitiesRequest : Swift.Sendable { |
| 42 | public enum CachePolicy : Swift.Codable, Swift.Sendable, Swift.Equatable { |
| 43 | case cacheOnly |
| 44 | case cacheOrRemote |
| 45 | public static func == (a: TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy, b: TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy) -> Swift.Bool |
| 46 | public func encode(to encoder: any Swift.Encoder) throws |
| 47 | public func hash(into hasher: inout Swift.Hasher) |
| 48 | public var hashValue: Swift.Int { |
| 49 | get |
| 50 | } |
| 51 | public init(from decoder: any Swift.Decoder) throws |
| 52 | } |
| 53 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 54 | public var handle: TelephonyMessagingKit.RCSHandle |
| 55 | public var cachePolicy: TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy |
| 56 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, handle: TelephonyMessagingKit.RCSHandle, cachePolicy: TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy = .cacheOnly) |
| 57 | } |
| 58 | public struct RemoteCapabilities : Swift.Codable, Swift.Sendable, Swift.Equatable { |
| 59 | public enum Availability : Swift.Codable, Swift.Sendable { |
| 60 | case available |
| 61 | case unavailable |
| 62 | public static func == (a: TelephonyMessagingKit.RCSService.RemoteCapabilities.Availability, b: TelephonyMessagingKit.RCSService.RemoteCapabilities.Availability) -> Swift.Bool |
| 63 | public func encode(to encoder: any Swift.Encoder) throws |
| 64 | public func hash(into hasher: inout Swift.Hasher) |
| 65 | public var hashValue: Swift.Int { |
| 66 | get |
| 67 | } |
| 68 | public init(from decoder: any Swift.Decoder) throws |
| 69 | } |
| 70 | public let alternativeHandles: [TelephonyMessagingKit.RCSHandle] |
| 71 | public let supportsChat: Swift.Bool |
| 72 | public let supportsFileTransfer: Swift.Bool |
| 73 | public let supportsGeolocation: Swift.Bool |
| 74 | public let isBusinessHandle: Swift.Bool |
| 75 | public let validUntil: Foundation.Date? |
| 76 | public let availability: TelephonyMessagingKit.RCSService.RemoteCapabilities.Availability? |
| 77 | @available(iOS 26.5, *) |
| 78 | public let supportsEndToEndEncryption: Swift.Bool |
| 79 | public static func == (a: TelephonyMessagingKit.RCSService.RemoteCapabilities, b: TelephonyMessagingKit.RCSService.RemoteCapabilities) -> Swift.Bool |
| 80 | public func encode(to encoder: any Swift.Encoder) throws |
| 81 | public init(from decoder: any Swift.Decoder) throws |
| 82 | } |
| 83 | } |
| 84 | @available(iOS 26.0, *) |
| 85 | @available(macOS, unavailable) |
| 86 | @available(watchOS, unavailable) |
| 87 | @available(tvOS, unavailable) |
| 88 | @available(visionOS, unavailable) |
| 89 | extension TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy : Swift.CustomStringConvertible { |
| 90 | public var description: Swift.String { |
| 91 | get |
| 92 | } |
| 93 | } |
| 15 | @available(watchOS, unavailable) |
| 16 | @available(tvOS, unavailable) |
| 17 | @available(visionOS, unavailable) |
| 18 | public struct CellularServiceState : Swift::Identifiable, Swift::Codable, Swift::Hashable, Swift::Sendable { |
| 19 | public let id: TelephonyMessagingKit::CellularServiceID |
| 20 | public let label: Swift::String |
| 21 | public static func == (a: TelephonyMessagingKit::CellularServiceState, b: TelephonyMessagingKit::CellularServiceState) -> Swift::Bool |
| 22 | @available(iOS 26.0, *) |
| 23 | @available(macOS, unavailable) |
| 24 | @available(tvOS, unavailable) |
| 25 | @available(watchOS, unavailable) |
| 26 | @available(visionOS, unavailable) |
| 27 | public typealias ID = TelephonyMessagingKit::CellularServiceID |
| 28 | public func encode(to encoder: any Swift::Encoder) throws |
| 29 | public func hash(into hasher: inout Swift::Hasher) |
| 30 | public var hashValue: Swift::Int { |
| 31 | get |
| 32 | } |
| 33 | public init(from decoder: any Swift::Decoder) throws |
| 34 | } |
| 35 | @available(iOS 26.0, *) |
| 36 | @available(macOS, unavailable) |
| 37 | @available(watchOS, unavailable) |
| 38 | @available(tvOS, unavailable) |
| 39 | @available(visionOS, unavailable) |
| 40 | extension TelephonyMessagingKit::RCSService { |
| 41 | public struct RemoteCapabilitiesRequest : Swift::Sendable { |
| 42 | public enum CachePolicy : Swift::Codable, Swift::Sendable, Swift::Equatable { |
| 43 | case cacheOnly |
| 44 | case cacheOrRemote |
| 45 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy) -> Swift::Bool |
| 46 | public func encode(to encoder: any Swift::Encoder) throws |
| 47 | public func hash(into hasher: inout Swift::Hasher) |
| 48 | public var hashValue: Swift::Int { |
| 49 | get |
| 50 | } |
| 51 | public init(from decoder: any Swift::Decoder) throws |
| 52 | } |
| 53 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 54 | public var handle: TelephonyMessagingKit::RCSHandle |
| 55 | public var cachePolicy: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy |
| 56 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, handle: TelephonyMessagingKit::RCSHandle, cachePolicy: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy = .cacheOnly) |
| 57 | } |
| 58 | public struct RemoteCapabilities : Swift::Codable, Swift::Sendable, Swift::Equatable { |
| 59 | public enum Availability : Swift::Codable, Swift::Sendable { |
| 60 | case available |
| 61 | case unavailable |
| 62 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities.TelephonyMessagingKit::Availability, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities.TelephonyMessagingKit::Availability) -> Swift::Bool |
| 63 | public func encode(to encoder: any Swift::Encoder) throws |
| 64 | public func hash(into hasher: inout Swift::Hasher) |
| 65 | public var hashValue: Swift::Int { |
| 66 | get |
| 67 | } |
| 68 | public init(from decoder: any Swift::Decoder) throws |
| 69 | } |
| 70 | public let alternativeHandles: [TelephonyMessagingKit::RCSHandle] |
| 71 | public let supportsChat: Swift::Bool |
| 72 | public let supportsFileTransfer: Swift::Bool |
| 73 | public let supportsGeolocation: Swift::Bool |
| 74 | public let isBusinessHandle: Swift::Bool |
| 75 | public let validUntil: Foundation::Date? |
| 76 | public let availability: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities.TelephonyMessagingKit::Availability? |
| 77 | @available(iOS 26.5, *) |
| 78 | public let supportsEndToEndEncryption: Swift::Bool |
| 79 | @available(iOS 27.0, *) |
| 80 | public let supportsExtendedMessagingReply: Swift::Bool |
| 81 | @available(iOS 27.0, *) |
| 82 | public let supportsExtendedMessagingReaction: Swift::Bool |
| 83 | @available(iOS 27.0, *) |
| 84 | public let supportsExtendedMessagingCustomReaction: Swift::Bool |
| 85 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities) -> Swift::Bool |
| 86 | public func encode(to encoder: any Swift::Encoder) throws |
| 87 | public init(from decoder: any Swift::Decoder) throws |
| 88 | } |
| 89 | } |
| 90 | @available(iOS 26.0, *) |
| 91 | @available(macOS, unavailable) |
| 92 | @available(watchOS, unavailable) |
| 93 | @available(tvOS, unavailable) |
| 94 | @available(visionOS, unavailable) |
| 95 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy : Swift::CustomStringConvertible { |
| 96 | public var description: Swift::String { |
| 97 | get |
| 98 | } |
| 99 | } |
| 96 | @available(watchOS, unavailable) |
| 97 | @available(tvOS, unavailable) |
| 98 | @available(visionOS, unavailable) |
| 99 | extension TelephonyMessagingKit.RCSService { |
| 100 | @available(iOS 26.0, *) |
| 101 | public struct ReportSpamRequest : Swift.Sendable { |
| 102 | @available(iOS 26.0, *) |
| 103 | public enum Category : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 104 | case invalid |
| 105 | case spam |
| 106 | case fraud |
| 107 | case inappropriateContent |
| 108 | case other |
| 109 | public static func == (a: TelephonyMessagingKit.RCSService.ReportSpamRequest.Category, b: TelephonyMessagingKit.RCSService.ReportSpamRequest.Category) -> Swift.Bool |
| 110 | public func encode(to encoder: any Swift.Encoder) throws |
| 111 | public func hash(into hasher: inout Swift.Hasher) |
| 112 | public var hashValue: Swift.Int { |
| 113 | get |
| 114 | } |
| 115 | public init(from decoder: any Swift.Decoder) throws |
| 116 | } |
| 117 | public var message: TelephonyMessagingKit.RCSMessage |
| 118 | public var fileContent: Foundation.Data? |
| 119 | public var category: TelephonyMessagingKit.RCSService.ReportSpamRequest.Category? |
| 120 | public var reason: Swift.String? |
| 121 | public init(message: TelephonyMessagingKit.RCSMessage, fileContent: Foundation.Data? = nil, category: TelephonyMessagingKit.RCSService.ReportSpamRequest.Category? = nil, reason: Swift.String? = nil) |
| 122 | } |
| 123 | } |
| 124 | @available(iOS 26.0, *) |
| 125 | @available(macOS, unavailable) |
| 126 | @available(watchOS, unavailable) |
| 127 | @available(tvOS, unavailable) |
| 128 | @available(visionOS, unavailable) |
| 129 | public enum RCSHandle : Swift.Hashable, Swift.Codable, Swift.Sendable, Swift.CustomStringConvertible { |
| 130 | case uri(TelephonyMessagingKit.RCSHandle.URI) |
| 131 | case group(TelephonyMessagingKit.RCSHandle.Group) |
| 132 | public static func phoneNumber(_ phoneNumber: Swift.String) -> TelephonyMessagingKit.RCSHandle? |
| 133 | public var description: Swift.String { |
| 134 | get |
| 135 | } |
| 136 | public static func == (a: TelephonyMessagingKit.RCSHandle, b: TelephonyMessagingKit.RCSHandle) -> Swift.Bool |
| 137 | public func encode(to encoder: any Swift.Encoder) throws |
| 138 | public func hash(into hasher: inout Swift.Hasher) |
| 139 | public var hashValue: Swift.Int { |
| 140 | get |
| 141 | } |
| 142 | public init(from decoder: any Swift.Decoder) throws |
| 143 | } |
| 144 | @available(iOS 26.0, *) |
| 145 | @available(macOS, unavailable) |
| 146 | @available(watchOS, unavailable) |
| 147 | @available(tvOS, unavailable) |
| 148 | @available(visionOS, unavailable) |
| 149 | extension TelephonyMessagingKit.RCSHandle { |
| 150 | public struct URI : Swift.ExpressibleByStringLiteral, Swift.RawRepresentable, Swift.Hashable, Swift.Codable, Swift.Sendable { |
| 151 | public let rawValue: Swift.String |
| 152 | public init(rawValue: Swift.String) |
| 153 | public init(stringLiteral value: Swift.String) |
| 154 | @available(iOS 26.0, *) |
| 155 | @available(tvOS, unavailable) |
| 156 | @available(watchOS, unavailable) |
| 157 | @available(visionOS, unavailable) |
| 158 | @available(macOS, unavailable) |
| 159 | public typealias ExtendedGraphemeClusterLiteralType = Swift.String |
| 160 | @available(iOS 26.0, *) |
| 161 | @available(tvOS, unavailable) |
| 162 | @available(watchOS, unavailable) |
| 163 | @available(visionOS, unavailable) |
| 164 | @available(macOS, unavailable) |
| 165 | public typealias RawValue = Swift.String |
| 166 | @available(iOS 26.0, *) |
| 167 | @available(tvOS, unavailable) |
| 168 | @available(watchOS, unavailable) |
| 169 | @available(visionOS, unavailable) |
| 170 | @available(macOS, unavailable) |
| 171 | public typealias StringLiteralType = Swift.String |
| 172 | @available(iOS 26.0, *) |
| 173 | @available(tvOS, unavailable) |
| 174 | @available(watchOS, unavailable) |
| 175 | @available(visionOS, unavailable) |
| 176 | @available(macOS, unavailable) |
| 177 | public typealias UnicodeScalarLiteralType = Swift.String |
| 178 | } |
| 179 | public struct Group : Swift.Hashable, Swift.Codable, Swift.Sendable { |
| 180 | public let focus: Swift.String |
| 181 | public let conversationID: Swift.String |
| 182 | public static func == (a: TelephonyMessagingKit.RCSHandle.Group, b: TelephonyMessagingKit.RCSHandle.Group) -> Swift.Bool |
| 183 | public func encode(to encoder: any Swift.Encoder) throws |
| 184 | public func hash(into hasher: inout Swift.Hasher) |
| 185 | public var hashValue: Swift.Int { |
| 186 | get |
| 187 | } |
| 188 | public init(from decoder: any Swift.Decoder) throws |
| 189 | } |
| 190 | } |
| 191 | @available(iOS 26.0, *) |
| 192 | @available(macOS, unavailable) |
| 193 | @available(watchOS, unavailable) |
| 194 | @available(tvOS, unavailable) |
| 195 | @available(visionOS, unavailable) |
| 196 | extension TelephonyMessagingKit.RCSService.Business { |
| 197 | public struct Menu : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 198 | public enum Content : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 199 | case suggestion(TelephonyMessagingKit.RCSService.Business.Suggestion) |
| 200 | case submenu(TelephonyMessagingKit.RCSService.Business.Menu) |
| 201 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Menu.Content, b: TelephonyMessagingKit.RCSService.Business.Menu.Content) -> Swift.Bool |
| 202 | public func encode(to encoder: any Swift.Encoder) throws |
| 203 | public init(from decoder: any Swift.Decoder) throws |
| 204 | } |
| 205 | public let title: Swift.String? |
| 206 | public let contents: [TelephonyMessagingKit.RCSService.Business.Menu.Content] |
| 207 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Menu, b: TelephonyMessagingKit.RCSService.Business.Menu) -> Swift.Bool |
| 208 | public func encode(to encoder: any Swift.Encoder) throws |
| 209 | public init(from decoder: any Swift.Decoder) throws |
| 210 | } |
| 211 | } |
| 212 | @available(iOS 26.0, *) |
| 213 | @available(macOS, unavailable) |
| 214 | @available(watchOS, unavailable) |
| 215 | @available(tvOS, unavailable) |
| 216 | @available(visionOS, unavailable) |
| 217 | public struct MMSHandle : Swift.Codable, Swift.Sendable { |
| 218 | public init(phoneNumber: Swift.String) |
| 219 | public var phoneNumber: Swift.String |
| 220 | public func encode(to encoder: any Swift.Encoder) throws |
| 221 | public init(from decoder: any Swift.Decoder) throws |
| 222 | } |
| 223 | @available(iOS 26.0, *) |
| 224 | @available(macOS, unavailable) |
| 225 | @available(watchOS, unavailable) |
| 226 | @available(tvOS, unavailable) |
| 227 | @available(visionOS, unavailable) |
| 228 | public struct MMSPartContent : Swift.Codable, Swift.Sendable { |
| 229 | public var data: Foundation.Data |
| 230 | public var disposition: TelephonyMessagingKit.MMSPartContent.MMSDispositionType |
| 231 | public var filename: Swift.String |
| 232 | public var contentID: Swift.String |
| 233 | public var contentType: UniformTypeIdentifiers.UTType? |
| 234 | public var customHeaders: [TelephonyMessagingKit.MMSPartContent.MMSCustomHeader] |
| 235 | public init(data: Foundation.Data, contentType: UniformTypeIdentifiers.UTType?, contentID: Swift.String, disposition: TelephonyMessagingKit.MMSPartContent.MMSDispositionType, fileName: Swift.String) |
| 236 | public mutating func addCustomHeader(_ header: TelephonyMessagingKit.MMSPartContent.MMSCustomHeader) |
| 237 | public func encode(to encoder: any Swift.Encoder) throws |
| 238 | public init(from decoder: any Swift.Decoder) throws |
| 239 | } |
| 240 | @available(iOS 26.0, *) |
| 241 | @available(macOS, unavailable) |
| 242 | @available(watchOS, unavailable) |
| 243 | @available(tvOS, unavailable) |
| 244 | @available(visionOS, unavailable) |
| 245 | extension TelephonyMessagingKit.MMSPartContent { |
| 246 | @available(iOS 26.0, *) |
| 247 | public enum MMSDispositionType : Swift.Codable, Swift.Sendable { |
| 248 | case attachment |
| 249 | case inline |
| 250 | public static func == (a: TelephonyMessagingKit.MMSPartContent.MMSDispositionType, b: TelephonyMessagingKit.MMSPartContent.MMSDispositionType) -> Swift.Bool |
| 251 | public func encode(to encoder: any Swift.Encoder) throws |
| 252 | public func hash(into hasher: inout Swift.Hasher) |
| 253 | public var hashValue: Swift.Int { |
| 254 | get |
| 255 | } |
| 256 | public init(from decoder: any Swift.Decoder) throws |
| 257 | } |
| 258 | @available(iOS 26.0, *) |
| 259 | public struct MMSCustomHeader : Swift.Codable, Swift.Sendable { |
| 260 | public let key: Swift.String |
| 261 | public let value: Swift.String |
| 262 | public func encode(to encoder: any Swift.Encoder) throws |
| 263 | public init(from decoder: any Swift.Decoder) throws |
| 264 | } |
| 265 | } |
| 266 | @available(iOS 26.0, *) |
| 267 | @available(macOS, unavailable) |
| 268 | @available(watchOS, unavailable) |
| 269 | @available(tvOS, unavailable) |
| 270 | @available(visionOS, unavailable) |
| 271 | public struct MMSContent : Swift.Codable, Swift.Sendable { |
| 272 | public var parts: [TelephonyMessagingKit.MMSPartContent] |
| 273 | public var recipients: [TelephonyMessagingKit.MMSHandle] |
| 274 | public var subject: Swift.String? |
| 275 | public var from: TelephonyMessagingKit.MMSHandle? |
| 276 | public var headers: [Swift.String : Swift.String] |
| 277 | public init() |
| 278 | public init(parts: [TelephonyMessagingKit.MMSPartContent], recipients: [TelephonyMessagingKit.MMSHandle], subject: Swift.String? = nil) |
| 279 | public func encode(to encoder: any Swift.Encoder) throws |
| 280 | public init(from decoder: any Swift.Decoder) throws |
| 281 | } |
| 282 | @available(iOS 26.0, *) |
| 283 | @available(macOS, unavailable) |
| 284 | @available(watchOS, unavailable) |
| 285 | @available(tvOS, unavailable) |
| 286 | @available(visionOS, unavailable) |
| 287 | public struct MMSMessageID : Swift.RawRepresentable, Swift.Codable, Swift.Sendable, Swift.Hashable, Swift.CustomStringConvertible { |
| 288 | public init(rawValue: Swift.UInt32) |
| 289 | public let rawValue: Swift.UInt32 |
| 290 | public var description: Swift.String { |
| 291 | get |
| 292 | } |
| 293 | @available(iOS 26.0, *) |
| 294 | @available(tvOS, unavailable) |
| 295 | @available(watchOS, unavailable) |
| 296 | @available(visionOS, unavailable) |
| 297 | @available(macOS, unavailable) |
| 298 | public typealias RawValue = Swift.UInt32 |
| 299 | } |
| 300 | @available(iOS 26.0, *) |
| 301 | @available(macOS, unavailable) |
| 302 | @available(watchOS, unavailable) |
| 303 | @available(tvOS, unavailable) |
| 304 | @available(visionOS, unavailable) |
| 305 | public struct MMSMessage : Swift.Equatable, Swift.Codable, Swift.Sendable, Swift.CustomStringConvertible { |
| 306 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 307 | public var messageID: TelephonyMessagingKit.MMSMessageID |
| 308 | public var content: TelephonyMessagingKit.MMSContent |
| 309 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.MMSMessageID, content: TelephonyMessagingKit.MMSContent) |
| 310 | public var description: Swift.String { |
| 311 | get |
| 312 | } |
| 313 | public static func == (lhs: TelephonyMessagingKit.MMSMessage, rhs: TelephonyMessagingKit.MMSMessage) -> Swift.Bool |
| 314 | public var totalSize: Foundation.Measurement<Foundation.UnitInformationStorage> { |
| 315 | get |
| 316 | } |
| 317 | public func encode(to encoder: any Swift.Encoder) throws |
| 318 | public init(from decoder: any Swift.Decoder) throws |
| 319 | } |
| 320 | @available(iOS 26.0, *) |
| 321 | @available(macOS, unavailable) |
| 322 | @available(watchOS, unavailable) |
| 323 | @available(tvOS, unavailable) |
| 324 | @available(visionOS, unavailable) |
| 325 | extension TelephonyMessagingKit.MMSService { |
| 326 | public struct Configuration : Swift.Codable, Swift.Sendable { |
| 327 | public var maximumMessageSize: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 328 | public var maximumRecipients: Swift.Int? |
| 329 | public var maximumSubjectSize: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 330 | public var maximumImageSize: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 331 | public var smsSizeToBeSentAsMMSInstead: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 332 | public func encode(to encoder: any Swift.Encoder) throws |
| 333 | public init(from decoder: any Swift.Decoder) throws |
| 334 | } |
| 335 | } |
| 336 | @available(iOS 26.0, *) |
| 337 | @available(macOS, unavailable) |
| 338 | @available(watchOS, unavailable) |
| 339 | @available(tvOS, unavailable) |
| 340 | @available(visionOS, unavailable) |
| 341 | extension TelephonyMessagingKit.RCSService { |
| 342 | public struct Business : Swift.Codable, Swift.Sendable { |
| 343 | public let communicationAddress: TelephonyMessagingKit.RCSService.Business.CommunicationAddress? |
| 344 | public let mediaEntries: [TelephonyMessagingKit.RCSService.Business.MediaEntry] |
| 345 | public let organizationNames: [TelephonyMessagingKit.RCSService.Business.OrganizationName] |
| 346 | public let description: Swift.String? |
| 347 | public let categoryNames: [Swift.String] |
| 348 | public let version: Swift.String? |
| 349 | public let providerName: Swift.String? |
| 350 | public let emailAddress: Swift.String? |
| 351 | public let backgroundImageURL: Foundation.URL? |
| 352 | public let websiteURL: Foundation.URL? |
| 353 | public let termsAndConditionsURL: Foundation.URL? |
| 354 | public let addressEntries: [TelephonyMessagingKit.RCSService.Business.AddressEntry] |
| 355 | public let persistentMenu: TelephonyMessagingKit.RCSService.Business.Menu? |
| 356 | public let styleSheetTemplateURL: Foundation.URL? |
| 357 | public let verificationDetails: TelephonyMessagingKit.RCSService.Business.VerificationDetails? |
| 358 | public var themeColor: CoreGraphics.CGColor? { |
| 359 | get |
| 360 | } |
| 361 | public func encode(to encoder: any Swift.Encoder) throws |
| 362 | public init(from decoder: any Swift.Decoder) throws |
| 363 | } |
| 364 | } |
| 365 | @available(iOS 26.0, *) |
| 366 | @available(macOS, unavailable) |
| 367 | @available(watchOS, unavailable) |
| 368 | @available(tvOS, unavailable) |
| 369 | @available(visionOS, unavailable) |
| 370 | extension TelephonyMessagingKit.RCSService.Business { |
| 371 | public struct TelephoneDetails : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 372 | public let label: Swift.String |
| 373 | public let phoneNumber: Swift.String |
| 374 | public let phoneNumberType: Swift.String |
| 375 | public static func == (a: TelephonyMessagingKit.RCSService.Business.TelephoneDetails, b: TelephonyMessagingKit.RCSService.Business.TelephoneDetails) -> Swift.Bool |
| 376 | public func encode(to encoder: any Swift.Encoder) throws |
| 377 | public init(from decoder: any Swift.Decoder) throws |
| 378 | } |
| 379 | public struct URIEntry : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 380 | public enum URIType : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 381 | case sip |
| 382 | case other |
| 383 | public static func == (a: TelephonyMessagingKit.RCSService.Business.URIEntry.URIType, b: TelephonyMessagingKit.RCSService.Business.URIEntry.URIType) -> Swift.Bool |
| 384 | public func encode(to encoder: any Swift.Encoder) throws |
| 385 | public func hash(into hasher: inout Swift.Hasher) |
| 386 | public var hashValue: Swift.Int { |
| 387 | get |
| 388 | } |
| 389 | public init(from decoder: any Swift.Decoder) throws |
| 390 | } |
| 391 | public enum Label : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 392 | case serviceID |
| 393 | case sms |
| 394 | public static func == (a: TelephonyMessagingKit.RCSService.Business.URIEntry.Label, b: TelephonyMessagingKit.RCSService.Business.URIEntry.Label) -> Swift.Bool |
| 395 | public func encode(to encoder: any Swift.Encoder) throws |
| 396 | public func hash(into hasher: inout Swift.Hasher) |
| 397 | public var hashValue: Swift.Int { |
| 398 | get |
| 399 | } |
| 400 | public init(from decoder: any Swift.Decoder) throws |
| 401 | } |
| 402 | public let uri: Foundation.URL |
| 403 | public let type: TelephonyMessagingKit.RCSService.Business.URIEntry.URIType |
| 404 | public let label: TelephonyMessagingKit.RCSService.Business.URIEntry.Label |
| 405 | public static func == (a: TelephonyMessagingKit.RCSService.Business.URIEntry, b: TelephonyMessagingKit.RCSService.Business.URIEntry) -> Swift.Bool |
| 406 | public func encode(to encoder: any Swift.Encoder) throws |
| 407 | public init(from decoder: any Swift.Decoder) throws |
| 408 | } |
| 409 | public struct CommunicationAddress : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 410 | public let telephoneDetails: TelephonyMessagingKit.RCSService.Business.TelephoneDetails |
| 411 | public let uriEntries: [TelephonyMessagingKit.RCSService.Business.URIEntry] |
| 412 | public static func == (a: TelephonyMessagingKit.RCSService.Business.CommunicationAddress, b: TelephonyMessagingKit.RCSService.Business.CommunicationAddress) -> Swift.Bool |
| 413 | public func encode(to encoder: any Swift.Encoder) throws |
| 414 | public init(from decoder: any Swift.Decoder) throws |
| 415 | } |
| 416 | public struct Media : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 417 | public let url: Foundation.URL |
| 418 | public let sha256Digest: Swift.String? |
| 419 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Media, b: TelephonyMessagingKit.RCSService.Business.Media) -> Swift.Bool |
| 420 | public func encode(to encoder: any Swift.Encoder) throws |
| 421 | public init(from decoder: any Swift.Decoder) throws |
| 422 | } |
| 423 | public struct MediaEntry : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 424 | public enum Label : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 425 | case icon |
| 426 | public static func == (a: TelephonyMessagingKit.RCSService.Business.MediaEntry.Label, b: TelephonyMessagingKit.RCSService.Business.MediaEntry.Label) -> Swift.Bool |
| 427 | public func encode(to encoder: any Swift.Encoder) throws |
| 428 | public func hash(into hasher: inout Swift.Hasher) |
| 429 | public var hashValue: Swift.Int { |
| 430 | get |
| 431 | } |
| 432 | public init(from decoder: any Swift.Decoder) throws |
| 433 | } |
| 434 | public enum ContentType : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 435 | case logo |
| 436 | case other |
| 437 | public static func == (a: TelephonyMessagingKit.RCSService.Business.MediaEntry.ContentType, b: TelephonyMessagingKit.RCSService.Business.MediaEntry.ContentType) -> Swift.Bool |
| 438 | public func encode(to encoder: any Swift.Encoder) throws |
| 439 | public func hash(into hasher: inout Swift.Hasher) |
| 440 | public var hashValue: Swift.Int { |
| 441 | get |
| 442 | } |
| 443 | public init(from decoder: any Swift.Decoder) throws |
| 444 | } |
| 445 | public let label: TelephonyMessagingKit.RCSService.Business.MediaEntry.Label |
| 446 | public let media: TelephonyMessagingKit.RCSService.Business.Media |
| 447 | public let contentType: TelephonyMessagingKit.RCSService.Business.MediaEntry.ContentType |
| 448 | public static func == (a: TelephonyMessagingKit.RCSService.Business.MediaEntry, b: TelephonyMessagingKit.RCSService.Business.MediaEntry) -> Swift.Bool |
| 449 | public func encode(to encoder: any Swift.Encoder) throws |
| 450 | public init(from decoder: any Swift.Decoder) throws |
| 451 | } |
| 452 | public struct OrganizationName : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 453 | public enum NameType : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 454 | case officialName |
| 455 | public static func == (a: TelephonyMessagingKit.RCSService.Business.OrganizationName.NameType, b: TelephonyMessagingKit.RCSService.Business.OrganizationName.NameType) -> Swift.Bool |
| 456 | public func encode(to encoder: any Swift.Encoder) throws |
| 457 | public func hash(into hasher: inout Swift.Hasher) |
| 458 | public var hashValue: Swift.Int { |
| 459 | get |
| 460 | } |
| 461 | public init(from decoder: any Swift.Decoder) throws |
| 462 | } |
| 463 | public let displayName: Swift.String |
| 464 | public let nameType: TelephonyMessagingKit.RCSService.Business.OrganizationName.NameType |
| 465 | public static func == (a: TelephonyMessagingKit.RCSService.Business.OrganizationName, b: TelephonyMessagingKit.RCSService.Business.OrganizationName) -> Swift.Bool |
| 466 | public func encode(to encoder: any Swift.Encoder) throws |
| 467 | public init(from decoder: any Swift.Decoder) throws |
| 468 | } |
| 469 | public struct AddressEntry : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 470 | public let address: Swift.String |
| 471 | public let label: Swift.String |
| 472 | public static func == (a: TelephonyMessagingKit.RCSService.Business.AddressEntry, b: TelephonyMessagingKit.RCSService.Business.AddressEntry) -> Swift.Bool |
| 473 | public func encode(to encoder: any Swift.Encoder) throws |
| 474 | public init(from decoder: any Swift.Decoder) throws |
| 475 | } |
| 476 | public struct VerificationDetails : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 477 | public let isVerified: Swift.Bool |
| 478 | public let verifiedBy: Swift.String? |
| 479 | public let expirationDate: Foundation.Date? |
| 480 | public static func == (a: TelephonyMessagingKit.RCSService.Business.VerificationDetails, b: TelephonyMessagingKit.RCSService.Business.VerificationDetails) -> Swift.Bool |
| 481 | public func encode(to encoder: any Swift.Encoder) throws |
| 482 | public init(from decoder: any Swift.Decoder) throws |
| 483 | } |
| 484 | } |
| 485 | @available(iOS 26.0, *) |
| 486 | @available(macOS, unavailable) |
| 487 | @available(watchOS, unavailable) |
| 488 | @available(tvOS, unavailable) |
| 489 | @available(visionOS, unavailable) |
| 490 | public struct RCSMessageID : Swift.RawRepresentable, Swift.Codable, Swift.Sendable, Swift.Hashable, Swift.CustomStringConvertible { |
| 491 | public let rawValue: Swift.String |
| 492 | public init(rawValue: Swift.String) |
| 493 | public var description: Swift.String { |
| 494 | get |
| 495 | } |
| 496 | @available(iOS 26.0, *) |
| 497 | @available(tvOS, unavailable) |
| 498 | @available(watchOS, unavailable) |
| 499 | @available(visionOS, unavailable) |
| 500 | @available(macOS, unavailable) |
| 501 | public typealias RawValue = Swift.String |
| 502 | } |
| 503 | @available(iOS 26.0, *) |
| 504 | @available(macOS, unavailable) |
| 505 | @available(watchOS, unavailable) |
| 506 | @available(tvOS, unavailable) |
| 507 | @available(visionOS, unavailable) |
| 508 | public struct RCSMessage : Swift.Identifiable, Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 509 | public let id: TelephonyMessagingKit.RCSMessageID |
| 510 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 511 | public let content: TelephonyMessagingKit.RCSMessage.Content |
| 512 | public let handle: TelephonyMessagingKit.RCSHandle |
| 513 | @available(iOS 26.5, *) |
| 514 | public let originalID: TelephonyMessagingKit.RCSMessageID? |
| 515 | public static func == (a: TelephonyMessagingKit.RCSMessage, b: TelephonyMessagingKit.RCSMessage) -> Swift.Bool |
| 516 | @available(iOS 26.0, *) |
| 517 | @available(tvOS, unavailable) |
| 518 | @available(watchOS, unavailable) |
| 519 | @available(visionOS, unavailable) |
| 520 | @available(macOS, unavailable) |
| 521 | public typealias ID = TelephonyMessagingKit.RCSMessageID |
| 522 | public func encode(to encoder: any Swift.Encoder) throws |
| 523 | public init(from decoder: any Swift.Decoder) throws |
| 524 | } |
| 525 | @available(iOS 26.0, *) |
| 526 | @available(macOS, unavailable) |
| 527 | @available(watchOS, unavailable) |
| 528 | @available(tvOS, unavailable) |
| 529 | @available(visionOS, unavailable) |
| 530 | extension TelephonyMessagingKit.RCSMessage { |
| 531 | public enum Content : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 532 | case text(TelephonyMessagingKit.RCSMessage.Text) |
| 533 | case fileTransfer(TelephonyMessagingKit.RCSMessage.FileTransfer) |
| 534 | case geolocationPush(TelephonyMessagingKit.RCSMessage.GeolocationPush) |
| 535 | case dispositionNotification(TelephonyMessagingKit.RCSMessage.DispositionNotification) |
| 536 | case composingIndicator(TelephonyMessagingKit.RCSMessage.ComposingIndicator) |
| 537 | case businessCard(TelephonyMessagingKit.RCSService.Business.Card) |
| 538 | case businessCardCarousel(TelephonyMessagingKit.RCSService.Business.CardCarousel) |
| 539 | public static func == (a: TelephonyMessagingKit.RCSMessage.Content, b: TelephonyMessagingKit.RCSMessage.Content) -> Swift.Bool |
| 540 | public func encode(to encoder: any Swift.Encoder) throws |
| 541 | public init(from decoder: any Swift.Decoder) throws |
| 542 | } |
| 543 | } |
| 544 | @available(iOS 26.0, *) |
| 545 | @available(macOS, unavailable) |
| 546 | @available(watchOS, unavailable) |
| 547 | @available(tvOS, unavailable) |
| 548 | @available(visionOS, unavailable) |
| 549 | extension TelephonyMessagingKit.RCSMessage { |
| 550 | public struct Text : Swift.ExpressibleByStringLiteral, Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 551 | public var body: Swift.String |
| 552 | @available(iOS 26.5, *) |
| 553 | public var isEndToEndEncrypted: Swift.Bool |
| 554 | public init(body: Swift.String) |
| 555 | public init(stringLiteral value: Swift.String) |
| 556 | public static func == (a: TelephonyMessagingKit.RCSMessage.Text, b: TelephonyMessagingKit.RCSMessage.Text) -> Swift.Bool |
| 557 | @available(iOS 26.0, *) |
| 558 | @available(tvOS, unavailable) |
| 559 | @available(watchOS, unavailable) |
| 560 | @available(visionOS, unavailable) |
| 561 | @available(macOS, unavailable) |
| 562 | public typealias ExtendedGraphemeClusterLiteralType = Swift.String |
| 563 | @available(iOS 26.0, *) |
| 564 | @available(tvOS, unavailable) |
| 565 | @available(watchOS, unavailable) |
| 566 | @available(visionOS, unavailable) |
| 567 | @available(macOS, unavailable) |
| 568 | public typealias StringLiteralType = Swift.String |
| 569 | @available(iOS 26.0, *) |
| 570 | @available(tvOS, unavailable) |
| 571 | @available(watchOS, unavailable) |
| 572 | @available(visionOS, unavailable) |
| 573 | @available(macOS, unavailable) |
| 574 | public typealias UnicodeScalarLiteralType = Swift.String |
| 575 | public func encode(to encoder: any Swift.Encoder) throws |
| 576 | public init(from decoder: any Swift.Decoder) throws |
| 577 | } |
| 578 | public struct FileTransfer : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 579 | public var fileMetadata: TelephonyMessagingKit.RCSFileTransferMetadata |
| 580 | public var thumbnailMetadata: TelephonyMessagingKit.RCSFileTransferMetadata? |
| 581 | @available(iOS 26.5, *) |
| 582 | public var isEndToEndEncrypted: Swift.Bool |
| 583 | public init(fileMetadata: TelephonyMessagingKit.RCSFileTransferMetadata, thumbnailMetadata: TelephonyMessagingKit.RCSFileTransferMetadata? = nil) |
| 584 | public static func == (a: TelephonyMessagingKit.RCSMessage.FileTransfer, b: TelephonyMessagingKit.RCSMessage.FileTransfer) -> Swift.Bool |
| 585 | public func encode(to encoder: any Swift.Encoder) throws |
| 586 | public init(from decoder: any Swift.Decoder) throws |
| 587 | } |
| 588 | public struct GeolocationPush : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 589 | public var latitude: Swift.Double |
| 590 | public var longitude: Swift.Double |
| 591 | public var description: Swift.String? |
| 592 | @available(iOS 26.5, *) |
| 593 | public var isEndToEndEncrypted: Swift.Bool |
| 594 | public init(latitude: Swift.Double, longitude: Swift.Double, description: Swift.String? = nil) |
| 595 | public static func == (a: TelephonyMessagingKit.RCSMessage.GeolocationPush, b: TelephonyMessagingKit.RCSMessage.GeolocationPush) -> Swift.Bool |
| 596 | public func encode(to encoder: any Swift.Encoder) throws |
| 597 | public init(from decoder: any Swift.Decoder) throws |
| 598 | } |
| 599 | public struct DispositionNotification : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 600 | public let disposition: TelephonyMessagingKit.RCSMessage.Disposition |
| 601 | public let disposedMessageID: TelephonyMessagingKit.RCSMessageID |
| 602 | @available(iOS 26.5, *) |
| 603 | public var isEndToEndEncrypted: Swift.Bool |
| 604 | public init(disposition: TelephonyMessagingKit.RCSMessage.Disposition, disposedMessageID: TelephonyMessagingKit.RCSMessageID) |
| 605 | public static func == (a: TelephonyMessagingKit.RCSMessage.DispositionNotification, b: TelephonyMessagingKit.RCSMessage.DispositionNotification) -> Swift.Bool |
| 606 | public func encode(to encoder: any Swift.Encoder) throws |
| 607 | public init(from decoder: any Swift.Decoder) throws |
| 608 | } |
| 609 | public struct ComposingIndicator : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 610 | public enum State : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 611 | case idle |
| 612 | case active |
| 613 | public static func == (a: TelephonyMessagingKit.RCSMessage.ComposingIndicator.State, b: TelephonyMessagingKit.RCSMessage.ComposingIndicator.State) -> Swift.Bool |
| 614 | public func encode(to encoder: any Swift.Encoder) throws |
| 615 | public func hash(into hasher: inout Swift.Hasher) |
| 616 | public var hashValue: Swift.Int { |
| 617 | get |
| 618 | } |
| 619 | public init(from decoder: any Swift.Decoder) throws |
| 620 | } |
| 621 | public var state: TelephonyMessagingKit.RCSMessage.ComposingIndicator.State |
| 622 | public var lastActive: Foundation.Date? |
| 623 | public var contentType: UniformTypeIdentifiers.UTType? |
| 624 | public var refreshInterval: Swift.Duration? |
| 625 | @available(iOS 26.5, *) |
| 626 | public var isEndToEndEncrypted: Swift.Bool |
| 627 | public init(state: TelephonyMessagingKit.RCSMessage.ComposingIndicator.State, lastActive: Foundation.Date? = nil, contentType: UniformTypeIdentifiers.UTType? = nil, refreshInterval: Swift.Duration? = nil) |
| 628 | public static func == (a: TelephonyMessagingKit.RCSMessage.ComposingIndicator, b: TelephonyMessagingKit.RCSMessage.ComposingIndicator) -> Swift.Bool |
| 629 | public func encode(to encoder: any Swift.Encoder) throws |
| 630 | public init(from decoder: any Swift.Decoder) throws |
| 631 | } |
| 632 | } |
| 633 | @available(iOS 26.0, *) |
| 634 | @available(macOS, unavailable) |
| 635 | @available(watchOS, unavailable) |
| 636 | @available(tvOS, unavailable) |
| 637 | @available(visionOS, unavailable) |
| 638 | public struct RCSFileTransferMetadata : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 639 | public enum Disposition : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 640 | case attachment |
| 641 | case render |
| 642 | public static func == (a: TelephonyMessagingKit.RCSFileTransferMetadata.Disposition, b: TelephonyMessagingKit.RCSFileTransferMetadata.Disposition) -> Swift.Bool |
| 643 | public func encode(to encoder: any Swift.Encoder) throws |
| 644 | public func hash(into hasher: inout Swift.Hasher) |
| 645 | public var hashValue: Swift.Int { |
| 646 | get |
| 647 | } |
| 648 | public init(from decoder: any Swift.Decoder) throws |
| 649 | } |
| 650 | public let url: Foundation.URL |
| 651 | public let fileName: Swift.String? |
| 652 | public let fileSize: Swift.Int |
| 653 | public let contentType: UniformTypeIdentifiers.UTType? |
| 654 | public let expirationDate: Foundation.Date |
| 655 | public var disposition: TelephonyMessagingKit.RCSFileTransferMetadata.Disposition? |
| 656 | public var playbackLength: Swift.Duration? |
| 657 | public static func == (a: TelephonyMessagingKit.RCSFileTransferMetadata, b: TelephonyMessagingKit.RCSFileTransferMetadata) -> Swift.Bool |
| 658 | public func encode(to encoder: any Swift.Encoder) throws |
| 659 | public init(from decoder: any Swift.Decoder) throws |
| 660 | } |
| 661 | @_hasMissingDesignatedInitializers @available(iOS 26.0, *) |
| 662 | @available(macOS, unavailable) |
| 663 | @available(watchOS, unavailable) |
| 664 | @available(tvOS, unavailable) |
| 665 | @available(visionOS, unavailable) |
| 666 | final public class MMSService : Swift.Sendable { |
| 667 | public enum Error : Foundation.LocalizedError, Swift.Codable, Swift.Sendable { |
| 668 | case unknown |
| 669 | case notSupported |
| 670 | case invalidRecipient |
| 102 | @available(watchOS, unavailable) |
| 103 | @available(tvOS, unavailable) |
| 104 | @available(visionOS, unavailable) |
| 105 | extension TelephonyMessagingKit::RCSService { |
| 106 | @available(iOS 26.0, *) |
| 107 | public struct ReportSpamRequest : Swift::Sendable { |
| 108 | @available(iOS 26.0, *) |
| 109 | public enum Category : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 110 | case invalid |
| 111 | case spam |
| 112 | case fraud |
| 113 | case inappropriateContent |
| 114 | case other |
| 115 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest.TelephonyMessagingKit::Category, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest.TelephonyMessagingKit::Category) -> Swift::Bool |
| 116 | public func encode(to encoder: any Swift::Encoder) throws |
| 117 | public func hash(into hasher: inout Swift::Hasher) |
| 118 | public var hashValue: Swift::Int { |
| 119 | get |
| 120 | } |
| 121 | public init(from decoder: any Swift::Decoder) throws |
| 122 | } |
| 123 | public var message: TelephonyMessagingKit::RCSMessage |
| 124 | public var fileContent: Foundation::Data? |
| 125 | public var category: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest.TelephonyMessagingKit::Category? |
| 126 | public var reason: Swift::String? |
| 127 | public init(message: TelephonyMessagingKit::RCSMessage, fileContent: Foundation::Data? = nil, category: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest.TelephonyMessagingKit::Category? = nil, reason: Swift::String? = nil) |
| 128 | } |
| 129 | } |
| 130 | @available(iOS 26.0, *) |
| 131 | @available(macOS, unavailable) |
| 132 | @available(watchOS, unavailable) |
| 133 | @available(tvOS, unavailable) |
| 134 | @available(visionOS, unavailable) |
| 135 | public enum RCSHandle : Swift::Hashable, Swift::Codable, Swift::Sendable, Swift::CustomStringConvertible { |
| 136 | case uri(TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI) |
| 137 | case group(TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group) |
| 138 | public static func phoneNumber(_ phoneNumber: Swift::String) -> TelephonyMessagingKit::RCSHandle? |
| 139 | public var description: Swift::String { |
| 140 | get |
| 141 | } |
| 142 | public static func == (a: TelephonyMessagingKit::RCSHandle, b: TelephonyMessagingKit::RCSHandle) -> Swift::Bool |
| 143 | public func encode(to encoder: any Swift::Encoder) throws |
| 144 | public func hash(into hasher: inout Swift::Hasher) |
| 145 | public var hashValue: Swift::Int { |
| 146 | get |
| 147 | } |
| 148 | public init(from decoder: any Swift::Decoder) throws |
| 149 | } |
| 150 | @available(iOS 26.0, *) |
| 151 | @available(macOS, unavailable) |
| 152 | @available(watchOS, unavailable) |
| 153 | @available(tvOS, unavailable) |
| 154 | @available(visionOS, unavailable) |
| 155 | extension TelephonyMessagingKit::RCSHandle { |
| 156 | public struct URI : Swift::ExpressibleByStringLiteral, Swift::RawRepresentable, Swift::Hashable, Swift::Codable, Swift::Sendable { |
| 157 | public let rawValue: Swift::String |
| 158 | public init(rawValue: Swift::String) |
| 159 | public init(stringLiteral value: Swift::String) |
| 160 | @available(iOS 26.0, *) |
| 161 | @available(macOS, unavailable) |
| 162 | @available(tvOS, unavailable) |
| 163 | @available(watchOS, unavailable) |
| 164 | @available(visionOS, unavailable) |
| 165 | public typealias ExtendedGraphemeClusterLiteralType = Swift::String |
| 166 | @available(iOS 26.0, *) |
| 167 | @available(macOS, unavailable) |
| 168 | @available(tvOS, unavailable) |
| 169 | @available(watchOS, unavailable) |
| 170 | @available(visionOS, unavailable) |
| 171 | public typealias RawValue = Swift::String |
| 172 | @available(iOS 26.0, *) |
| 173 | @available(macOS, unavailable) |
| 174 | @available(tvOS, unavailable) |
| 175 | @available(watchOS, unavailable) |
| 176 | @available(visionOS, unavailable) |
| 177 | public typealias StringLiteralType = Swift::String |
| 178 | @available(iOS 26.0, *) |
| 179 | @available(macOS, unavailable) |
| 180 | @available(tvOS, unavailable) |
| 181 | @available(watchOS, unavailable) |
| 182 | @available(visionOS, unavailable) |
| 183 | public typealias UnicodeScalarLiteralType = Swift::String |
| 184 | } |
| 185 | public struct Group : Swift::Hashable, Swift::Codable, Swift::Sendable { |
| 186 | public let focus: Swift::String |
| 187 | public let conversationID: Swift::String |
| 188 | public static func == (a: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group, b: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group) -> Swift::Bool |
| 189 | public func encode(to encoder: any Swift::Encoder) throws |
| 190 | public func hash(into hasher: inout Swift::Hasher) |
| 191 | public var hashValue: Swift::Int { |
| 192 | get |
| 193 | } |
| 194 | public init(from decoder: any Swift::Decoder) throws |
| 195 | } |
| 196 | } |
| 197 | @available(iOS 26.0, *) |
| 198 | @available(macOS, unavailable) |
| 199 | @available(watchOS, unavailable) |
| 200 | @available(tvOS, unavailable) |
| 201 | @available(visionOS, unavailable) |
| 202 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business { |
| 203 | public struct Menu : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 204 | public enum Content : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 205 | case suggestion(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion) |
| 206 | case submenu(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu) |
| 207 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu.TelephonyMessagingKit::Content, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu.TelephonyMessagingKit::Content) -> Swift::Bool |
| 208 | public func encode(to encoder: any Swift::Encoder) throws |
| 209 | public init(from decoder: any Swift::Decoder) throws |
| 210 | } |
| 211 | public let title: Swift::String? |
| 212 | public let contents: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu.TelephonyMessagingKit::Content] |
| 213 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu) -> Swift::Bool |
| 214 | public func encode(to encoder: any Swift::Encoder) throws |
| 215 | public init(from decoder: any Swift::Decoder) throws |
| 216 | } |
| 217 | } |
| 218 | @available(iOS 26.0, *) |
| 219 | @available(macOS, unavailable) |
| 220 | @available(watchOS, unavailable) |
| 221 | @available(tvOS, unavailable) |
| 222 | @available(visionOS, unavailable) |
| 223 | public struct MMSHandle : Swift::Codable, Swift::Sendable { |
| 224 | public init(phoneNumber: Swift::String) |
| 225 | public var phoneNumber: Swift::String |
| 226 | public func encode(to encoder: any Swift::Encoder) throws |
| 227 | public init(from decoder: any Swift::Decoder) throws |
| 228 | } |
| 229 | @available(iOS 26.0, *) |
| 230 | @available(macOS, unavailable) |
| 231 | @available(watchOS, unavailable) |
| 232 | @available(tvOS, unavailable) |
| 233 | @available(visionOS, unavailable) |
| 234 | public struct MMSPartContent : Swift::Codable, Swift::Sendable { |
| 235 | public var data: Foundation::Data |
| 236 | public var disposition: TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType |
| 237 | public var filename: Swift::String |
| 238 | public var contentID: Swift::String |
| 239 | public var contentType: UniformTypeIdentifiers::UTType? |
| 240 | public var customHeaders: [TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSCustomHeader] |
| 241 | public init(data: Foundation::Data, contentType: UniformTypeIdentifiers::UTType?, contentID: Swift::String, disposition: TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType, fileName: Swift::String) |
| 242 | public mutating func addCustomHeader(_ header: TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSCustomHeader) |
| 243 | public func encode(to encoder: any Swift::Encoder) throws |
| 244 | public init(from decoder: any Swift::Decoder) throws |
| 245 | } |
| 246 | @available(iOS 26.0, *) |
| 247 | @available(macOS, unavailable) |
| 248 | @available(watchOS, unavailable) |
| 249 | @available(tvOS, unavailable) |
| 250 | @available(visionOS, unavailable) |
| 251 | extension TelephonyMessagingKit::MMSPartContent { |
| 252 | @available(iOS 26.0, *) |
| 253 | public enum MMSDispositionType : Swift::Codable, Swift::Sendable { |
| 254 | case attachment |
| 255 | case inline |
| 256 | public static func == (a: TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType, b: TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType) -> Swift::Bool |
| 257 | public func encode(to encoder: any Swift::Encoder) throws |
| 258 | public func hash(into hasher: inout Swift::Hasher) |
| 259 | public var hashValue: Swift::Int { |
| 260 | get |
| 261 | } |
| 262 | public init(from decoder: any Swift::Decoder) throws |
| 263 | } |
| 264 | @available(iOS 26.0, *) |
| 265 | public struct MMSCustomHeader : Swift::Codable, Swift::Sendable { |
| 266 | public let key: Swift::String |
| 267 | public let value: Swift::String |
| 268 | public func encode(to encoder: any Swift::Encoder) throws |
| 269 | public init(from decoder: any Swift::Decoder) throws |
| 270 | } |
| 271 | } |
| 272 | @available(iOS 26.0, *) |
| 273 | @available(macOS, unavailable) |
| 274 | @available(watchOS, unavailable) |
| 275 | @available(tvOS, unavailable) |
| 276 | @available(visionOS, unavailable) |
| 277 | public struct MMSContent : Swift::Codable, Swift::Sendable { |
| 278 | public var parts: [TelephonyMessagingKit::MMSPartContent] |
| 279 | public var recipients: [TelephonyMessagingKit::MMSHandle] |
| 280 | public var subject: Swift::String? |
| 281 | public var from: TelephonyMessagingKit::MMSHandle? |
| 282 | public var headers: [Swift::String : Swift::String] |
| 283 | public init() |
| 284 | public init(parts: [TelephonyMessagingKit::MMSPartContent], recipients: [TelephonyMessagingKit::MMSHandle], subject: Swift::String? = nil) |
| 285 | public func encode(to encoder: any Swift::Encoder) throws |
| 286 | public init(from decoder: any Swift::Decoder) throws |
| 287 | } |
| 288 | @available(iOS 26.0, *) |
| 289 | @available(macOS, unavailable) |
| 290 | @available(watchOS, unavailable) |
| 291 | @available(tvOS, unavailable) |
| 292 | @available(visionOS, unavailable) |
| 293 | public struct MMSMessageID : Swift::RawRepresentable, Swift::Codable, Swift::Sendable, Swift::Hashable, Swift::CustomStringConvertible { |
| 294 | public init(rawValue: Swift::UInt32) |
| 295 | public let rawValue: Swift::UInt32 |
| 296 | public var description: Swift::String { |
| 297 | get |
| 298 | } |
| 299 | @available(iOS 26.0, *) |
| 300 | @available(macOS, unavailable) |
| 301 | @available(tvOS, unavailable) |
| 302 | @available(watchOS, unavailable) |
| 303 | @available(visionOS, unavailable) |
| 304 | public typealias RawValue = Swift::UInt32 |
| 305 | } |
| 306 | @available(iOS 26.0, *) |
| 307 | @available(macOS, unavailable) |
| 308 | @available(watchOS, unavailable) |
| 309 | @available(tvOS, unavailable) |
| 310 | @available(visionOS, unavailable) |
| 311 | public struct MMSMessage : Swift::Equatable, Swift::Codable, Swift::Sendable, Swift::CustomStringConvertible { |
| 312 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 313 | public var messageID: TelephonyMessagingKit::MMSMessageID |
| 314 | public var content: TelephonyMessagingKit::MMSContent |
| 315 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::MMSMessageID, content: TelephonyMessagingKit::MMSContent) |
| 316 | public var description: Swift::String { |
| 317 | get |
| 318 | } |
| 319 | public static func == (lhs: TelephonyMessagingKit::MMSMessage, rhs: TelephonyMessagingKit::MMSMessage) -> Swift::Bool |
| 320 | public var totalSize: Foundation::Measurement<Foundation::UnitInformationStorage> { |
| 321 | get |
| 322 | } |
| 323 | public func encode(to encoder: any Swift::Encoder) throws |
| 324 | public init(from decoder: any Swift::Decoder) throws |
| 325 | } |
| 326 | @available(iOS 26.0, *) |
| 327 | @available(macOS, unavailable) |
| 328 | @available(watchOS, unavailable) |
| 329 | @available(tvOS, unavailable) |
| 330 | @available(visionOS, unavailable) |
| 331 | extension TelephonyMessagingKit::MMSService { |
| 332 | public struct Configuration : Swift::Codable, Swift::Sendable { |
| 333 | public var maximumMessageSize: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 334 | public var maximumRecipients: Swift::Int? |
| 335 | public var maximumSubjectSize: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 336 | public var maximumImageSize: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 337 | public var smsSizeToBeSentAsMMSInstead: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 338 | public func encode(to encoder: any Swift::Encoder) throws |
| 339 | public init(from decoder: any Swift::Decoder) throws |
| 340 | } |
| 341 | } |
| 342 | @available(iOS 26.0, *) |
| 343 | @available(macOS, unavailable) |
| 344 | @available(watchOS, unavailable) |
| 345 | @available(tvOS, unavailable) |
| 346 | @available(visionOS, unavailable) |
| 347 | extension TelephonyMessagingKit::RCSService { |
| 348 | public struct Business : Swift::Codable, Swift::Sendable { |
| 349 | public let communicationAddress: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CommunicationAddress? |
| 350 | public let mediaEntries: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry] |
| 351 | public let organizationNames: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName] |
| 352 | public let description: Swift::String? |
| 353 | public let categoryNames: [Swift::String] |
| 354 | public let version: Swift::String? |
| 355 | public let providerName: Swift::String? |
| 356 | public let emailAddress: Swift::String? |
| 357 | public let backgroundImageURL: Foundation::URL? |
| 358 | public let websiteURL: Foundation::URL? |
| 359 | public let termsAndConditionsURL: Foundation::URL? |
| 360 | public let addressEntries: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::AddressEntry] |
| 361 | public let persistentMenu: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Menu? |
| 362 | public let styleSheetTemplateURL: Foundation::URL? |
| 363 | public let verificationDetails: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::VerificationDetails? |
| 364 | public var themeColor: CoreGraphics::CGColor? { |
| 365 | get |
| 366 | } |
| 367 | @available(iOS 27.0, *) |
| 368 | public let capabilities: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Capabilities? |
| 369 | @available(iOS 27.0, *) |
| 370 | public let welcomeMessage: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage? |
| 371 | public func encode(to encoder: any Swift::Encoder) throws |
| 372 | public init(from decoder: any Swift::Decoder) throws |
| 373 | } |
| 374 | } |
| 375 | @available(iOS 26.0, *) |
| 376 | @available(macOS, unavailable) |
| 377 | @available(watchOS, unavailable) |
| 378 | @available(tvOS, unavailable) |
| 379 | @available(visionOS, unavailable) |
| 380 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business { |
| 381 | public struct TelephoneDetails : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 382 | public let label: Swift::String |
| 383 | public let phoneNumber: Swift::String |
| 384 | public let phoneNumberType: Swift::String |
| 385 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::TelephoneDetails, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::TelephoneDetails) -> Swift::Bool |
| 386 | public func encode(to encoder: any Swift::Encoder) throws |
| 387 | public init(from decoder: any Swift::Decoder) throws |
| 388 | } |
| 389 | public struct URIEntry : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 390 | public enum URIType : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 391 | case sip |
| 392 | case other |
| 393 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::URIType, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::URIType) -> Swift::Bool |
| 394 | public func encode(to encoder: any Swift::Encoder) throws |
| 395 | public func hash(into hasher: inout Swift::Hasher) |
| 396 | public var hashValue: Swift::Int { |
| 397 | get |
| 398 | } |
| 399 | public init(from decoder: any Swift::Decoder) throws |
| 400 | } |
| 401 | public enum Label : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 402 | case serviceID |
| 403 | case sms |
| 404 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::Label, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::Label) -> Swift::Bool |
| 405 | public func encode(to encoder: any Swift::Encoder) throws |
| 406 | public func hash(into hasher: inout Swift::Hasher) |
| 407 | public var hashValue: Swift::Int { |
| 408 | get |
| 409 | } |
| 410 | public init(from decoder: any Swift::Decoder) throws |
| 411 | } |
| 412 | public let uri: Foundation::URL |
| 413 | public let type: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::URIType |
| 414 | public let label: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::Label |
| 415 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry) -> Swift::Bool |
| 416 | public func encode(to encoder: any Swift::Encoder) throws |
| 417 | public init(from decoder: any Swift::Decoder) throws |
| 418 | } |
| 419 | public struct CommunicationAddress : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 420 | public let telephoneDetails: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::TelephoneDetails |
| 421 | public let uriEntries: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry] |
| 422 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CommunicationAddress, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CommunicationAddress) -> Swift::Bool |
| 423 | public func encode(to encoder: any Swift::Encoder) throws |
| 424 | public init(from decoder: any Swift::Decoder) throws |
| 425 | } |
| 426 | public struct Media : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 427 | public let url: Foundation::URL |
| 428 | public let sha256Digest: Swift::String? |
| 429 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Media, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Media) -> Swift::Bool |
| 430 | public func encode(to encoder: any Swift::Encoder) throws |
| 431 | public init(from decoder: any Swift::Decoder) throws |
| 432 | } |
| 433 | public struct MediaEntry : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 434 | public enum Label : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 435 | case icon |
| 436 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::Label, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::Label) -> Swift::Bool |
| 437 | public func encode(to encoder: any Swift::Encoder) throws |
| 438 | public func hash(into hasher: inout Swift::Hasher) |
| 439 | public var hashValue: Swift::Int { |
| 440 | get |
| 441 | } |
| 442 | public init(from decoder: any Swift::Decoder) throws |
| 443 | } |
| 444 | public enum ContentType : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 445 | case logo |
| 446 | case other |
| 447 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::ContentType, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::ContentType) -> Swift::Bool |
| 448 | public func encode(to encoder: any Swift::Encoder) throws |
| 449 | public func hash(into hasher: inout Swift::Hasher) |
| 450 | public var hashValue: Swift::Int { |
| 451 | get |
| 452 | } |
| 453 | public init(from decoder: any Swift::Decoder) throws |
| 454 | } |
| 455 | public let label: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::Label |
| 456 | public let media: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Media |
| 457 | public let contentType: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::ContentType |
| 458 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry) -> Swift::Bool |
| 459 | public func encode(to encoder: any Swift::Encoder) throws |
| 460 | public init(from decoder: any Swift::Decoder) throws |
| 461 | } |
| 462 | public struct OrganizationName : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 463 | public enum NameType : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 464 | case officialName |
| 465 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName.TelephonyMessagingKit::NameType, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName.TelephonyMessagingKit::NameType) -> Swift::Bool |
| 466 | public func encode(to encoder: any Swift::Encoder) throws |
| 467 | public func hash(into hasher: inout Swift::Hasher) |
| 468 | public var hashValue: Swift::Int { |
| 469 | get |
| 470 | } |
| 471 | public init(from decoder: any Swift::Decoder) throws |
| 472 | } |
| 473 | public let displayName: Swift::String |
| 474 | public let nameType: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName.TelephonyMessagingKit::NameType |
| 475 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName) -> Swift::Bool |
| 476 | public func encode(to encoder: any Swift::Encoder) throws |
| 477 | public init(from decoder: any Swift::Decoder) throws |
| 478 | } |
| 479 | public struct AddressEntry : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 480 | public let address: Swift::String |
| 481 | public let label: Swift::String |
| 482 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::AddressEntry, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::AddressEntry) -> Swift::Bool |
| 483 | public func encode(to encoder: any Swift::Encoder) throws |
| 484 | public init(from decoder: any Swift::Decoder) throws |
| 485 | } |
| 486 | public struct VerificationDetails : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 487 | public let isVerified: Swift::Bool |
| 488 | public let verifiedBy: Swift::String? |
| 489 | public let expirationDate: Foundation::Date? |
| 490 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::VerificationDetails, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::VerificationDetails) -> Swift::Bool |
| 491 | public func encode(to encoder: any Swift::Encoder) throws |
| 492 | public init(from decoder: any Swift::Decoder) throws |
| 493 | } |
| 494 | @available(iOS 27.0, *) |
| 495 | public enum Feature : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 496 | case business |
| 497 | case businessStandalone |
| 498 | case fileTransfer |
| 499 | case chat |
| 500 | case geoPush |
| 501 | case reply |
| 502 | case reaction |
| 503 | case customReaction |
| 504 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Feature, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Feature) -> Swift::Bool |
| 505 | public func encode(to encoder: any Swift::Encoder) throws |
| 506 | public func hash(into hasher: inout Swift::Hasher) |
| 507 | public var hashValue: Swift::Int { |
| 508 | get |
| 509 | } |
| 510 | public init(from decoder: any Swift::Decoder) throws |
| 511 | } |
| 512 | @available(iOS 27.0, *) |
| 513 | public struct Capabilities : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 514 | public let versionID: Swift::String |
| 515 | public let supportedFeatures: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Feature] |
| 516 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Capabilities, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Capabilities) -> Swift::Bool |
| 517 | public func encode(to encoder: any Swift::Encoder) throws |
| 518 | public init(from decoder: any Swift::Decoder) throws |
| 519 | } |
| 520 | @available(iOS 27.0, *) |
| 521 | public struct WelcomeMessage : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 522 | public enum Content : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 523 | case prefilledText(Swift::String) |
| 524 | case card(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card) |
| 525 | case cardCarousel(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CardCarousel) |
| 526 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage.TelephonyMessagingKit::Content, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage.TelephonyMessagingKit::Content) -> Swift::Bool |
| 527 | public func encode(to encoder: any Swift::Encoder) throws |
| 528 | public init(from decoder: any Swift::Decoder) throws |
| 529 | } |
| 530 | public let content: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage.TelephonyMessagingKit::Content |
| 531 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::WelcomeMessage) -> Swift::Bool |
| 532 | public func encode(to encoder: any Swift::Encoder) throws |
| 533 | public init(from decoder: any Swift::Decoder) throws |
| 534 | } |
| 535 | } |
| 536 | @available(iOS 26.0, *) |
| 537 | @available(macOS, unavailable) |
| 538 | @available(watchOS, unavailable) |
| 539 | @available(tvOS, unavailable) |
| 540 | @available(visionOS, unavailable) |
| 541 | public struct RCSMessageID : Swift::RawRepresentable, Swift::Codable, Swift::Sendable, Swift::Hashable, Swift::CustomStringConvertible { |
| 542 | public let rawValue: Swift::String |
| 543 | public init(rawValue: Swift::String) |
| 544 | public var description: Swift::String { |
| 545 | get |
| 546 | } |
| 547 | @available(iOS 26.0, *) |
| 548 | @available(macOS, unavailable) |
| 549 | @available(tvOS, unavailable) |
| 550 | @available(watchOS, unavailable) |
| 551 | @available(visionOS, unavailable) |
| 552 | public typealias RawValue = Swift::String |
| 553 | } |
| 554 | @available(iOS 26.0, *) |
| 555 | @available(macOS, unavailable) |
| 556 | @available(watchOS, unavailable) |
| 557 | @available(tvOS, unavailable) |
| 558 | @available(visionOS, unavailable) |
| 559 | public struct RCSMessage : Swift::Identifiable, Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 560 | public let id: TelephonyMessagingKit::RCSMessageID |
| 561 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 562 | public let content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Content |
| 563 | public let handle: TelephonyMessagingKit::RCSHandle |
| 564 | @available(iOS 26.5, *) |
| 565 | public let originalID: TelephonyMessagingKit::RCSMessageID? |
| 566 | public static func == (a: TelephonyMessagingKit::RCSMessage, b: TelephonyMessagingKit::RCSMessage) -> Swift::Bool |
| 567 | @available(iOS 26.0, *) |
| 568 | @available(macOS, unavailable) |
| 569 | @available(tvOS, unavailable) |
| 570 | @available(watchOS, unavailable) |
| 571 | @available(visionOS, unavailable) |
| 572 | public typealias ID = TelephonyMessagingKit::RCSMessageID |
| 573 | public func encode(to encoder: any Swift::Encoder) throws |
| 574 | public init(from decoder: any Swift::Decoder) throws |
| 575 | } |
| 576 | @available(iOS 26.0, *) |
| 577 | @available(macOS, unavailable) |
| 578 | @available(watchOS, unavailable) |
| 579 | @available(tvOS, unavailable) |
| 580 | @available(visionOS, unavailable) |
| 581 | extension TelephonyMessagingKit::RCSMessage { |
| 582 | public enum Content : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 583 | case text(TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Text) |
| 584 | case fileTransfer(TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::FileTransfer) |
| 585 | case geolocationPush(TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::GeolocationPush) |
| 586 | case dispositionNotification(TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::DispositionNotification) |
| 587 | case composingIndicator(TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator) |
| 588 | case businessCard(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card) |
| 589 | case businessCardCarousel(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CardCarousel) |
| 590 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Content, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Content) -> Swift::Bool |
| 591 | public func encode(to encoder: any Swift::Encoder) throws |
| 592 | public init(from decoder: any Swift::Decoder) throws |
| 593 | } |
| 594 | } |
| 595 | @available(iOS 26.0, *) |
| 596 | @available(macOS, unavailable) |
| 597 | @available(watchOS, unavailable) |
| 598 | @available(tvOS, unavailable) |
| 599 | @available(visionOS, unavailable) |
| 600 | extension TelephonyMessagingKit::RCSMessage { |
| 601 | public struct Text : Swift::ExpressibleByStringLiteral, Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 602 | public var body: Swift::String |
| 603 | @available(iOS 26.5, *) |
| 604 | public var isEndToEndEncrypted: Swift::Bool |
| 605 | public init(body: Swift::String) |
| 606 | public init(stringLiteral value: Swift::String) |
| 607 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Text, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Text) -> Swift::Bool |
| 608 | @available(iOS 26.0, *) |
| 609 | @available(macOS, unavailable) |
| 610 | @available(tvOS, unavailable) |
| 611 | @available(watchOS, unavailable) |
| 612 | @available(visionOS, unavailable) |
| 613 | public typealias ExtendedGraphemeClusterLiteralType = Swift::String |
| 614 | @available(iOS 26.0, *) |
| 615 | @available(macOS, unavailable) |
| 616 | @available(tvOS, unavailable) |
| 617 | @available(watchOS, unavailable) |
| 618 | @available(visionOS, unavailable) |
| 619 | public typealias StringLiteralType = Swift::String |
| 620 | @available(iOS 26.0, *) |
| 621 | @available(macOS, unavailable) |
| 622 | @available(tvOS, unavailable) |
| 623 | @available(watchOS, unavailable) |
| 624 | @available(visionOS, unavailable) |
| 625 | public typealias UnicodeScalarLiteralType = Swift::String |
| 626 | public func encode(to encoder: any Swift::Encoder) throws |
| 627 | public init(from decoder: any Swift::Decoder) throws |
| 628 | } |
| 629 | public struct FileTransfer : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 630 | public var fileMetadata: TelephonyMessagingKit::RCSFileTransferMetadata |
| 631 | public var thumbnailMetadata: TelephonyMessagingKit::RCSFileTransferMetadata? |
| 632 | @available(iOS 26.5, *) |
| 633 | public var isEndToEndEncrypted: Swift::Bool |
| 634 | public init(fileMetadata: TelephonyMessagingKit::RCSFileTransferMetadata, thumbnailMetadata: TelephonyMessagingKit::RCSFileTransferMetadata? = nil) |
| 635 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::FileTransfer, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::FileTransfer) -> Swift::Bool |
| 636 | public func encode(to encoder: any Swift::Encoder) throws |
| 637 | public init(from decoder: any Swift::Decoder) throws |
| 638 | } |
| 639 | public struct GeolocationPush : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 640 | public var latitude: Swift::Double |
| 641 | public var longitude: Swift::Double |
| 642 | public var description: Swift::String? |
| 643 | @available(iOS 26.5, *) |
| 644 | public var isEndToEndEncrypted: Swift::Bool |
| 645 | public init(latitude: Swift::Double, longitude: Swift::Double, description: Swift::String? = nil) |
| 646 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::GeolocationPush, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::GeolocationPush) -> Swift::Bool |
| 647 | public func encode(to encoder: any Swift::Encoder) throws |
| 648 | public init(from decoder: any Swift::Decoder) throws |
| 649 | } |
| 650 | public struct DispositionNotification : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 651 | public let disposition: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition |
| 652 | public let disposedMessageID: TelephonyMessagingKit::RCSMessageID |
| 653 | @available(iOS 26.5, *) |
| 654 | public var isEndToEndEncrypted: Swift::Bool |
| 655 | public init(disposition: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition, disposedMessageID: TelephonyMessagingKit::RCSMessageID) |
| 656 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::DispositionNotification, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::DispositionNotification) -> Swift::Bool |
| 657 | public func encode(to encoder: any Swift::Encoder) throws |
| 658 | public init(from decoder: any Swift::Decoder) throws |
| 659 | } |
| 660 | public struct ComposingIndicator : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 661 | public enum State : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 662 | case idle |
| 663 | case active |
| 664 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator.TelephonyMessagingKit::State, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator.TelephonyMessagingKit::State) -> Swift::Bool |
| 665 | public func encode(to encoder: any Swift::Encoder) throws |
| 666 | public func hash(into hasher: inout Swift::Hasher) |
| 667 | public var hashValue: Swift::Int { |
| 668 | get |
| 669 | } |
| 670 | public init(from decoder: any Swift::Decoder) throws |
| 671 | } |
| 672 | public var state: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator.TelephonyMessagingKit::State |
| 673 | public var lastActive: Foundation::Date? |
| 674 | public var contentType: UniformTypeIdentifiers::UTType? |
| 675 | public var refreshInterval: Swift::Duration? |
| 676 | @available(iOS 26.5, *) |
| 677 | public var isEndToEndEncrypted: Swift::Bool |
| 678 | public init(state: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator.TelephonyMessagingKit::State, lastActive: Foundation::Date? = nil, contentType: UniformTypeIdentifiers::UTType? = nil, refreshInterval: Swift::Duration? = nil) |
| 679 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator) -> Swift::Bool |
| 680 | public func encode(to encoder: any Swift::Encoder) throws |
| 681 | public init(from decoder: any Swift::Decoder) throws |
| 682 | } |
| 683 | } |
| 684 | @available(iOS 26.0, *) |
| 685 | @available(macOS, unavailable) |
| 686 | @available(watchOS, unavailable) |
| 687 | @available(tvOS, unavailable) |
| 688 | @available(visionOS, unavailable) |
| 689 | public struct RCSFileTransferMetadata : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 690 | public enum Disposition : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 691 | case attachment |
| 692 | case render |
| 693 | public static func == (a: TelephonyMessagingKit::RCSFileTransferMetadata.TelephonyMessagingKit::Disposition, b: TelephonyMessagingKit::RCSFileTransferMetadata.TelephonyMessagingKit::Disposition) -> Swift::Bool |
| 694 | public func encode(to encoder: any Swift::Encoder) throws |
| 695 | public func hash(into hasher: inout Swift::Hasher) |
| 696 | public var hashValue: Swift::Int { |
| 697 | get |
| 698 | } |
| 699 | public init(from decoder: any Swift::Decoder) throws |
| 700 | } |
| 701 | public let url: Foundation::URL |
| 702 | public let fileName: Swift::String? |
| 703 | public let fileSize: Swift::Int |
| 704 | public let contentType: UniformTypeIdentifiers::UTType? |
| 705 | public let expirationDate: Foundation::Date |
| 706 | public var disposition: TelephonyMessagingKit::RCSFileTransferMetadata.TelephonyMessagingKit::Disposition? |
| 707 | public var playbackLength: Swift::Duration? |
| 708 | public static func == (a: TelephonyMessagingKit::RCSFileTransferMetadata, b: TelephonyMessagingKit::RCSFileTransferMetadata) -> Swift::Bool |
| 709 | public func encode(to encoder: any Swift::Encoder) throws |
| 710 | public init(from decoder: any Swift::Decoder) throws |
| 711 | } |
| 712 | @_hasMissingDesignatedInitializers @available(iOS 26.0, *) |
| 713 | @available(macOS, unavailable) |
| 714 | @available(watchOS, unavailable) |
| 715 | @available(tvOS, unavailable) |
| 716 | @available(visionOS, unavailable) |
| 717 | final public class MMSService : Swift::Sendable { |
| 718 | public enum Error : Foundation::LocalizedError, Swift::Codable, Swift::Sendable { |
| 719 | case unknown |
| 720 | case notSupported |
| 721 | case invalidRecipient |
| 673 | case mmsNotReady |
| 674 | case mmsNotConfiguredForCarrier |
| 675 | case maximumSizeExceeded |
| 676 | public static func == (a: TelephonyMessagingKit.MMSService.Error, b: TelephonyMessagingKit.MMSService.Error) -> Swift.Bool |
| 677 | public func encode(to encoder: any Swift.Encoder) throws |
| 678 | public func hash(into hasher: inout Swift.Hasher) |
| 679 | public var hashValue: Swift.Int { |
| 680 | get |
| 681 | } |
| 682 | public init(from decoder: any Swift.Decoder) throws |
| 683 | } |
| 684 | public struct IncomingMessageNotification : Swift.Equatable, Swift.Sendable { |
| 685 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use message.cellularServiceID instead.") |
| 686 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID { |
| 687 | get |
| 688 | } |
| 689 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use message.messageID instead.") |
| 690 | public var messageID: TelephonyMessagingKit.MMSMessageID { |
| 691 | get |
| 692 | } |
| 693 | @available(iOS 26.1, *) |
| 694 | public var message: TelephonyMessagingKit.MMSMessage { |
| 695 | get |
| 696 | } |
| 697 | public static func == (lhs: TelephonyMessagingKit.MMSService.IncomingMessageNotification, rhs: TelephonyMessagingKit.MMSService.IncomingMessageNotification) -> Swift.Bool |
| 698 | } |
| 699 | public struct ViabilityNotification : Swift.Equatable, Swift.Sendable { |
| 700 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 701 | public let isViable: Swift.Bool |
| 702 | public static func == (a: TelephonyMessagingKit.MMSService.ViabilityNotification, b: TelephonyMessagingKit.MMSService.ViabilityNotification) -> Swift.Bool |
| 703 | } |
| 704 | final public func sendMessage(_ message: TelephonyMessagingKit.MMSMessage) async throws |
| 705 | final public func isViable(for cellularServiceID: TelephonyMessagingKit.CellularServiceID) -> Swift.Bool |
| 706 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use IncomingMessageNotification.message instead.") |
| 707 | final public func receiveMessage(using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.MMSMessageID) async throws -> TelephonyMessagingKit.MMSMessage |
| 708 | final public func reportSpam(_ message: TelephonyMessagingKit.MMSMessage) async throws |
| 709 | final public func configuration(for cellularServiceID: TelephonyMessagingKit.CellularServiceID) async throws -> TelephonyMessagingKit.MMSService.Configuration |
| 710 | final public var viabilityNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.MMSService.ViabilityNotification, Swift.Never> { |
| 711 | get throws |
| 712 | } |
| 713 | final public var incomingMessageNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.MMSService.IncomingMessageNotification, Swift.Never> { |
| 714 | get throws |
| 715 | } |
| 716 | @objc deinit |
| 724 | case mmsNotReady |
| 725 | case mmsNotConfiguredForCarrier |
| 726 | case maximumSizeExceeded |
| 727 | public static func == (a: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::Error, b: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::Error) -> Swift::Bool |
| 728 | public func encode(to encoder: any Swift::Encoder) throws |
| 729 | public func hash(into hasher: inout Swift::Hasher) |
| 730 | public var hashValue: Swift::Int { |
| 731 | get |
| 732 | } |
| 733 | public init(from decoder: any Swift::Decoder) throws |
| 734 | } |
| 735 | public struct IncomingMessageNotification : Swift::Equatable, Swift::Sendable { |
| 736 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use message.cellularServiceID instead.") |
| 737 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID { |
| 738 | get |
| 739 | } |
| 740 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use message.messageID instead.") |
| 741 | public var messageID: TelephonyMessagingKit::MMSMessageID { |
| 742 | get |
| 743 | } |
| 744 | @available(iOS 26.1, *) |
| 745 | public var message: TelephonyMessagingKit::MMSMessage { |
| 746 | get |
| 747 | } |
| 748 | public static func == (lhs: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::IncomingMessageNotification, rhs: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::IncomingMessageNotification) -> Swift::Bool |
| 749 | } |
| 750 | public struct ViabilityNotification : Swift::Equatable, Swift::Sendable { |
| 751 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 752 | public let isViable: Swift::Bool |
| 753 | public static func == (a: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::ViabilityNotification, b: TelephonyMessagingKit::MMSService.TelephonyMessagingKit::ViabilityNotification) -> Swift::Bool |
| 754 | } |
| 755 | final public func sendMessage(_ message: TelephonyMessagingKit::MMSMessage) async throws |
| 756 | final public func isViable(for cellularServiceID: TelephonyMessagingKit::CellularServiceID) -> Swift::Bool |
| 757 | @available(iOS, introduced: 26.0, deprecated: 26.1, message: "Use IncomingMessageNotification.message instead.") |
| 758 | final public func receiveMessage(using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::MMSMessageID) async throws -> TelephonyMessagingKit::MMSMessage |
| 759 | final public func reportSpam(_ message: TelephonyMessagingKit::MMSMessage) async throws |
| 760 | final public func configuration(for cellularServiceID: TelephonyMessagingKit::CellularServiceID) async throws -> TelephonyMessagingKit::MMSService.TelephonyMessagingKit::Configuration |
| 761 | final public var viabilityNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::MMSService.TelephonyMessagingKit::ViabilityNotification, Swift::Never> { |
| 762 | get throws |
| 763 | } |
| 764 | final public var incomingMessageNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::MMSService.TelephonyMessagingKit::IncomingMessageNotification, Swift::Never> { |
| 765 | get throws |
| 766 | } |
| 767 | @objc deinit |
| 720 | @available(watchOS, unavailable) |
| 721 | @available(tvOS, unavailable) |
| 722 | @available(visionOS, unavailable) |
| 723 | final public class TelephonyMessagingSession : Swift.Identifiable, Swift.Sendable { |
| 724 | public enum Error : Foundation.LocalizedError, Swift.Sendable { |
| 725 | case serviceUnavailable |
| 726 | case invalidSession |
| 727 | case invalidArgument |
| 728 | case internalError |
| 729 | public static func == (a: TelephonyMessagingKit.TelephonyMessagingSession.Error, b: TelephonyMessagingKit.TelephonyMessagingSession.Error) -> Swift.Bool |
| 730 | public func hash(into hasher: inout Swift.Hasher) |
| 731 | public var hashValue: Swift.Int { |
| 732 | get |
| 733 | } |
| 734 | } |
| 735 | final public let id: Foundation.UUID |
| 736 | public static let shared: TelephonyMessagingKit.TelephonyMessagingSession |
| 737 | final public var cellularServices: [TelephonyMessagingKit.CellularServiceState] { |
| 738 | get throws |
| 739 | } |
| 740 | final public var cellularServiceStateUpdates: some _Concurrency.AsyncSequence<TelephonyMessagingKit.CellularServiceState, Swift.Never> { |
| 741 | get |
| 742 | } |
| 743 | final public var smsService: TelephonyMessagingKit.SMSService { |
| 744 | get |
| 745 | } |
| 746 | final public var mmsService: TelephonyMessagingKit.MMSService { |
| 747 | get |
| 748 | } |
| 749 | final public var rcsService: TelephonyMessagingKit.RCSService { |
| 750 | get |
| 751 | } |
| 752 | final public var isConfiguredForCarrierMessaging: Swift.Bool { |
| 753 | get |
| 754 | } |
| 755 | @available(iOS 26.0, *) |
| 756 | @available(tvOS, unavailable) |
| 757 | @available(watchOS, unavailable) |
| 758 | @available(visionOS, unavailable) |
| 759 | @available(macOS, unavailable) |
| 760 | public typealias ID = Foundation.UUID |
| 761 | @objc deinit |
| 762 | } |
| 763 | @available(iOS 26.0, *) |
| 764 | @available(macOS, unavailable) |
| 765 | @available(watchOS, unavailable) |
| 766 | @available(tvOS, unavailable) |
| 767 | @available(visionOS, unavailable) |
| 768 | extension TelephonyMessagingKit.TelephonyMessagingSession.Error { |
| 769 | public func encode(to encoder: any Swift.Encoder) throws |
| 770 | public init(from decoder: any Swift.Decoder) throws |
| 771 | } |
| 772 | @available(iOS 26.0, *) |
| 773 | @available(macOS, unavailable) |
| 774 | @available(watchOS, unavailable) |
| 775 | @available(tvOS, unavailable) |
| 776 | @available(visionOS, unavailable) |
| 777 | extension TelephonyMessagingKit.RCSService { |
| 778 | public struct FileDownloadRequest : Swift.Sendable { |
| 779 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 780 | public var fileURL: Foundation.URL |
| 781 | public var destinationFileURL: Foundation.URL |
| 782 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, fileURL: Foundation.URL, destinationFileURL: Foundation.URL) |
| 783 | @available(iOS 26.5, *) |
| 784 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, fileMetadata: TelephonyMessagingKit.RCSFileTransferMetadata, destinationFileURL: Foundation.URL) |
| 785 | } |
| 786 | } |
| 787 | @available(iOS 26.0, *) |
| 788 | @available(macOS, unavailable) |
| 789 | @available(watchOS, unavailable) |
| 790 | @available(tvOS, unavailable) |
| 791 | @available(visionOS, unavailable) |
| 792 | extension TelephonyMessagingKit.RCSService.FileDownloadRequest { |
| 793 | public struct Metadata : Swift.Sendable { |
| 794 | public let suggestedFileName: Swift.String? |
| 795 | public let contentType: UniformTypeIdentifiers.UTType? |
| 796 | } |
| 797 | } |
| 798 | @available(iOS 26.0, *) |
| 799 | @available(macOS, unavailable) |
| 800 | @available(watchOS, unavailable) |
| 801 | @available(tvOS, unavailable) |
| 802 | @available(visionOS, unavailable) |
| 803 | extension TelephonyMessagingKit.RCSService { |
| 804 | public struct SuggestionResponse : Swift.Sendable { |
| 805 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 806 | public var destination: TelephonyMessagingKit.RCSHandle |
| 807 | public var messageID: TelephonyMessagingKit.RCSMessageID |
| 808 | public var originatingMessageID: TelephonyMessagingKit.RCSMessageID |
| 809 | public var suggestion: TelephonyMessagingKit.RCSService.Business.Suggestion |
| 810 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, destination: TelephonyMessagingKit.RCSHandle, messageID: TelephonyMessagingKit.RCSMessageID, originatingMessageID: TelephonyMessagingKit.RCSMessageID, suggestion: TelephonyMessagingKit.RCSService.Business.Suggestion) |
| 811 | } |
| 812 | public struct BusinessInformationRequest : Swift.Sendable { |
| 813 | public enum CachePolicy : Swift.Codable, Swift.Sendable, Swift.Equatable { |
| 814 | case cacheOnly |
| 815 | case remoteOnly |
| 816 | case cacheOrRemote |
| 817 | public static func == (a: TelephonyMessagingKit.RCSService.BusinessInformationRequest.CachePolicy, b: TelephonyMessagingKit.RCSService.BusinessInformationRequest.CachePolicy) -> Swift.Bool |
| 818 | public func encode(to encoder: any Swift.Encoder) throws |
| 819 | public func hash(into hasher: inout Swift.Hasher) |
| 820 | public var hashValue: Swift.Int { |
| 821 | get |
| 822 | } |
| 823 | public init(from decoder: any Swift.Decoder) throws |
| 824 | } |
| 825 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 826 | public var handle: TelephonyMessagingKit.RCSHandle.URI |
| 827 | public var cachePolicy: TelephonyMessagingKit.RCSService.BusinessInformationRequest.CachePolicy |
| 828 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, handle: TelephonyMessagingKit.RCSHandle.URI, cachePolicy: TelephonyMessagingKit.RCSService.BusinessInformationRequest.CachePolicy = .cacheOrRemote) |
| 829 | } |
| 830 | } |
| 831 | @available(iOS 26.0, *) |
| 832 | @available(macOS, unavailable) |
| 833 | @available(watchOS, unavailable) |
| 834 | @available(tvOS, unavailable) |
| 835 | @available(visionOS, unavailable) |
| 836 | extension TelephonyMessagingKit.RCSService.Business { |
| 837 | public struct SuggestedReply : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 838 | public let displayText: Swift.String |
| 839 | public static func == (a: TelephonyMessagingKit.RCSService.Business.SuggestedReply, b: TelephonyMessagingKit.RCSService.Business.SuggestedReply) -> Swift.Bool |
| 840 | public func encode(to encoder: any Swift.Encoder) throws |
| 841 | public init(from decoder: any Swift.Decoder) throws |
| 842 | } |
| 843 | public struct OpenURLAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 844 | public enum Detent : Swift.Codable, Swift.Sendable { |
| 845 | case large |
| 846 | case medium |
| 847 | case mediumLarge |
| 848 | public static func == (a: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Detent, b: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Detent) -> Swift.Bool |
| 849 | public func encode(to encoder: any Swift.Encoder) throws |
| 850 | public func hash(into hasher: inout Swift.Hasher) |
| 851 | public var hashValue: Swift.Int { |
| 852 | get |
| 853 | } |
| 854 | public init(from decoder: any Swift.Decoder) throws |
| 855 | } |
| 856 | public enum Target : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 857 | case defaultBrowser |
| 858 | case inApp(detent: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Detent) |
| 859 | public static func == (a: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Target, b: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Target) -> Swift.Bool |
| 860 | public func encode(to encoder: any Swift.Encoder) throws |
| 861 | public init(from decoder: any Swift.Decoder) throws |
| 862 | } |
| 863 | public let url: Foundation.URL |
| 864 | public let target: TelephonyMessagingKit.RCSService.Business.OpenURLAction.Target |
| 865 | public static func == (a: TelephonyMessagingKit.RCSService.Business.OpenURLAction, b: TelephonyMessagingKit.RCSService.Business.OpenURLAction) -> Swift.Bool |
| 866 | public func encode(to encoder: any Swift.Encoder) throws |
| 867 | public init(from decoder: any Swift.Decoder) throws |
| 868 | } |
| 869 | public struct DialPhoneNumberAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 870 | public let phoneNumber: Swift.String |
| 871 | public let fallbackURL: Foundation.URL? |
| 872 | public static func == (a: TelephonyMessagingKit.RCSService.Business.DialPhoneNumberAction, b: TelephonyMessagingKit.RCSService.Business.DialPhoneNumberAction) -> Swift.Bool |
| 873 | public func encode(to encoder: any Swift.Encoder) throws |
| 874 | public init(from decoder: any Swift.Decoder) throws |
| 875 | } |
| 876 | public struct ShowLocationAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 877 | public enum Method : Swift.Sendable { |
| 878 | case coordinates(_LocationEssentials.CLLocationCoordinate2D) |
| 879 | case query(Swift.String) |
| 880 | } |
| 881 | public let method: TelephonyMessagingKit.RCSService.Business.ShowLocationAction.Method |
| 882 | public let label: Swift.String? |
| 883 | public let fallbackURL: Foundation.URL? |
| 884 | public static func == (a: TelephonyMessagingKit.RCSService.Business.ShowLocationAction, b: TelephonyMessagingKit.RCSService.Business.ShowLocationAction) -> Swift.Bool |
| 885 | public func encode(to encoder: any Swift.Encoder) throws |
| 886 | public init(from decoder: any Swift.Decoder) throws |
| 887 | } |
| 888 | public struct CreateCalendarEventAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 889 | public let startTime: Foundation.Date |
| 890 | public let endTime: Foundation.Date |
| 891 | public let title: Swift.String |
| 892 | public let description: Swift.String? |
| 893 | public let fallbackURL: Foundation.URL? |
| 894 | public static func == (a: TelephonyMessagingKit.RCSService.Business.CreateCalendarEventAction, b: TelephonyMessagingKit.RCSService.Business.CreateCalendarEventAction) -> Swift.Bool |
| 895 | public func encode(to encoder: any Swift.Encoder) throws |
| 896 | public init(from decoder: any Swift.Decoder) throws |
| 897 | } |
| 898 | public struct ComposeTextAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 899 | public let phoneNumber: Swift.String |
| 900 | public let text: Swift.String |
| 901 | public static func == (a: TelephonyMessagingKit.RCSService.Business.ComposeTextAction, b: TelephonyMessagingKit.RCSService.Business.ComposeTextAction) -> Swift.Bool |
| 902 | public func encode(to encoder: any Swift.Encoder) throws |
| 903 | public init(from decoder: any Swift.Decoder) throws |
| 904 | } |
| 905 | public struct ComposeRecordingAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 906 | public enum MediaType : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 907 | case audio |
| 908 | case video |
| 909 | public static func == (a: TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction.MediaType, b: TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction.MediaType) -> Swift.Bool |
| 910 | public func encode(to encoder: any Swift.Encoder) throws |
| 911 | public func hash(into hasher: inout Swift.Hasher) |
| 912 | public var hashValue: Swift.Int { |
| 913 | get |
| 914 | } |
| 915 | public init(from decoder: any Swift.Decoder) throws |
| 916 | } |
| 917 | public let phoneNumber: Swift.String |
| 918 | public let mediaType: TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction.MediaType |
| 919 | public static func == (a: TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction, b: TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction) -> Swift.Bool |
| 920 | public func encode(to encoder: any Swift.Encoder) throws |
| 921 | public init(from decoder: any Swift.Decoder) throws |
| 922 | } |
| 923 | public struct SuggestedAction : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 924 | public enum Action : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 925 | case openURL(TelephonyMessagingKit.RCSService.Business.OpenURLAction) |
| 926 | case dialPhoneNumber(TelephonyMessagingKit.RCSService.Business.DialPhoneNumberAction) |
| 927 | case showLocation(TelephonyMessagingKit.RCSService.Business.ShowLocationAction) |
| 928 | case sendLocation |
| 929 | case createCalendarEvent(TelephonyMessagingKit.RCSService.Business.CreateCalendarEventAction) |
| 930 | case composeRecording(TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction) |
| 931 | case composeText(TelephonyMessagingKit.RCSService.Business.ComposeTextAction) |
| 932 | case sendDeviceSpecifics |
| 933 | case enableDisplayedNotifications |
| 934 | public static func == (a: TelephonyMessagingKit.RCSService.Business.SuggestedAction.Action, b: TelephonyMessagingKit.RCSService.Business.SuggestedAction.Action) -> Swift.Bool |
| 935 | public func encode(to encoder: any Swift.Encoder) throws |
| 936 | public init(from decoder: any Swift.Decoder) throws |
| 937 | } |
| 938 | public let displayText: Swift.String |
| 939 | public let action: TelephonyMessagingKit.RCSService.Business.SuggestedAction.Action |
| 940 | public static func == (a: TelephonyMessagingKit.RCSService.Business.SuggestedAction, b: TelephonyMessagingKit.RCSService.Business.SuggestedAction) -> Swift.Bool |
| 941 | public func encode(to encoder: any Swift.Encoder) throws |
| 942 | public init(from decoder: any Swift.Decoder) throws |
| 943 | } |
| 944 | public struct Card : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 945 | public let orientation: TelephonyMessagingKit.RCSService.Business.Card.Orientation |
| 946 | public let titleFontStyle: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 947 | public let descriptionFontStyle: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 948 | public let styleSheetURL: Foundation.URL? |
| 949 | public let imageAlignment: TelephonyMessagingKit.RCSService.Business.Card.ImageAlignment? |
| 950 | public let content: TelephonyMessagingKit.RCSService.Business.Card.Content |
| 951 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card, b: TelephonyMessagingKit.RCSService.Business.Card) -> Swift.Bool |
| 952 | public func encode(to encoder: any Swift.Encoder) throws |
| 953 | public init(from decoder: any Swift.Decoder) throws |
| 954 | } |
| 955 | public struct CardCarousel : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 956 | public let width: TelephonyMessagingKit.RCSService.Business.Card.Width |
| 957 | public let titleFontStyle: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 958 | public let descriptionFontStyle: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 959 | public let styleSheetURL: Foundation.URL? |
| 960 | public let contents: [TelephonyMessagingKit.RCSService.Business.Card.Content] |
| 961 | public static func == (a: TelephonyMessagingKit.RCSService.Business.CardCarousel, b: TelephonyMessagingKit.RCSService.Business.CardCarousel) -> Swift.Bool |
| 962 | public func encode(to encoder: any Swift.Encoder) throws |
| 963 | public init(from decoder: any Swift.Decoder) throws |
| 964 | } |
| 965 | public enum Suggestion : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 966 | case reply(TelephonyMessagingKit.RCSService.Business.SuggestedReply) |
| 967 | case action(TelephonyMessagingKit.RCSService.Business.SuggestedAction) |
| 968 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Suggestion, b: TelephonyMessagingKit.RCSService.Business.Suggestion) -> Swift.Bool |
| 969 | public func encode(to encoder: any Swift.Encoder) throws |
| 970 | public init(from decoder: any Swift.Decoder) throws |
| 971 | } |
| 972 | } |
| 973 | @available(iOS 26.0, *) |
| 974 | @available(macOS, unavailable) |
| 975 | @available(watchOS, unavailable) |
| 976 | @available(tvOS, unavailable) |
| 977 | @available(visionOS, unavailable) |
| 978 | extension TelephonyMessagingKit.RCSService.Business.Card { |
| 979 | public enum Orientation : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 980 | case vertical |
| 981 | case horizontal |
| 982 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.Orientation, b: TelephonyMessagingKit.RCSService.Business.Card.Orientation) -> Swift.Bool |
| 983 | public func encode(to encoder: any Swift.Encoder) throws |
| 984 | public func hash(into hasher: inout Swift.Hasher) |
| 985 | public var hashValue: Swift.Int { |
| 986 | get |
| 987 | } |
| 988 | public init(from decoder: any Swift.Decoder) throws |
| 989 | } |
| 990 | public struct FontStyle : Swift.OptionSet, Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 991 | public let rawValue: Swift.Int |
| 992 | public init(rawValue: Swift.Int) |
| 993 | public static let italics: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 994 | public static let bold: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 995 | public static let underline: TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 996 | @available(iOS 26.0, *) |
| 997 | @available(tvOS, unavailable) |
| 998 | @available(watchOS, unavailable) |
| 999 | @available(visionOS, unavailable) |
| 1000 | @available(macOS, unavailable) |
| 1001 | public typealias ArrayLiteralElement = TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 1002 | @available(iOS 26.0, *) |
| 1003 | @available(tvOS, unavailable) |
| 1004 | @available(watchOS, unavailable) |
| 1005 | @available(visionOS, unavailable) |
| 1006 | @available(macOS, unavailable) |
| 1007 | public typealias Element = TelephonyMessagingKit.RCSService.Business.Card.FontStyle |
| 1008 | @available(iOS 26.0, *) |
| 1009 | @available(tvOS, unavailable) |
| 1010 | @available(watchOS, unavailable) |
| 1011 | @available(visionOS, unavailable) |
| 1012 | @available(macOS, unavailable) |
| 1013 | public typealias RawValue = Swift.Int |
| 1014 | } |
| 1015 | public struct Media : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 1016 | public enum Height : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 1017 | case short |
| 1018 | case medium |
| 1019 | case tall |
| 1020 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.Media.Height, b: TelephonyMessagingKit.RCSService.Business.Card.Media.Height) -> Swift.Bool |
| 1021 | public func encode(to encoder: any Swift.Encoder) throws |
| 1022 | public func hash(into hasher: inout Swift.Hasher) |
| 1023 | public var hashValue: Swift.Int { |
| 1024 | get |
| 1025 | } |
| 1026 | public init(from decoder: any Swift.Decoder) throws |
| 1027 | } |
| 1028 | public let url: Foundation.URL |
| 1029 | public let contentType: UniformTypeIdentifiers.UTType? |
| 1030 | public let fileSize: Foundation.Measurement<Foundation.UnitInformationStorage> |
| 1031 | public let thumbnailURL: Foundation.URL? |
| 1032 | public let thumbnailContentType: UniformTypeIdentifiers.UTType? |
| 1033 | public let thumbnailFileSize: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 1034 | public let displayHeight: TelephonyMessagingKit.RCSService.Business.Card.Media.Height |
| 1035 | public let description: Swift.String? |
| 1036 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.Media, b: TelephonyMessagingKit.RCSService.Business.Card.Media) -> Swift.Bool |
| 1037 | public func encode(to encoder: any Swift.Encoder) throws |
| 1038 | public init(from decoder: any Swift.Decoder) throws |
| 1039 | } |
| 1040 | public enum ImageAlignment : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 1041 | case left |
| 1042 | case right |
| 1043 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.ImageAlignment, b: TelephonyMessagingKit.RCSService.Business.Card.ImageAlignment) -> Swift.Bool |
| 1044 | public func encode(to encoder: any Swift.Encoder) throws |
| 1045 | public func hash(into hasher: inout Swift.Hasher) |
| 1046 | public var hashValue: Swift.Int { |
| 1047 | get |
| 1048 | } |
| 1049 | public init(from decoder: any Swift.Decoder) throws |
| 1050 | } |
| 1051 | public struct Content : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 1052 | public let media: TelephonyMessagingKit.RCSService.Business.Card.Media? |
| 1053 | public let title: Swift.String? |
| 1054 | public let description: Swift.String? |
| 1055 | public let suggestions: [TelephonyMessagingKit.RCSService.Business.Suggestion] |
| 1056 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.Content, b: TelephonyMessagingKit.RCSService.Business.Card.Content) -> Swift.Bool |
| 1057 | public func encode(to encoder: any Swift.Encoder) throws |
| 1058 | public init(from decoder: any Swift.Decoder) throws |
| 1059 | } |
| 1060 | public enum Width : Swift.Codable, Swift.Equatable, Swift.Sendable { |
| 1061 | case small |
| 1062 | case medium |
| 1063 | public static func == (a: TelephonyMessagingKit.RCSService.Business.Card.Width, b: TelephonyMessagingKit.RCSService.Business.Card.Width) -> Swift.Bool |
| 1064 | public func encode(to encoder: any Swift.Encoder) throws |
| 1065 | public func hash(into hasher: inout Swift.Hasher) |
| 1066 | public var hashValue: Swift.Int { |
| 1067 | get |
| 1068 | } |
| 1069 | public init(from decoder: any Swift.Decoder) throws |
| 1070 | } |
| 1071 | } |
| 1072 | @available(iOS 26.0, *) |
| 1073 | @available(macOS, unavailable) |
| 1074 | @available(watchOS, unavailable) |
| 1075 | @available(tvOS, unavailable) |
| 1076 | @available(visionOS, unavailable) |
| 1077 | extension TelephonyMessagingKit.RCSService.Business.ShowLocationAction.Method : Swift.Equatable, Swift.Codable { |
| 1078 | public static func == (lhs: TelephonyMessagingKit.RCSService.Business.ShowLocationAction.Method, rhs: TelephonyMessagingKit.RCSService.Business.ShowLocationAction.Method) -> Swift.Bool |
| 1079 | public init(from decoder: any Swift.Decoder) throws |
| 1080 | public func encode(to encoder: any Swift.Encoder) throws |
| 1081 | } |
| 1082 | @available(iOS 26.0, *) |
| 1083 | @available(macOS, unavailable) |
| 1084 | @available(watchOS, unavailable) |
| 1085 | @available(tvOS, unavailable) |
| 1086 | @available(visionOS, unavailable) |
| 1087 | extension TelephonyMessagingKit.RCSService { |
| 1088 | public struct AddGroupChatParticipantsRequest : Swift.Sendable { |
| 1089 | public struct Result : Swift.Sendable { |
| 1090 | public let added: [TelephonyMessagingKit.RCSHandle.URI] |
| 1091 | } |
| 1092 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1093 | public var groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1094 | public var participants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1095 | @available(iOS 26.5, *) |
| 1096 | public var isEndToEndEncrypted: Swift.Bool |
| 1097 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, groupHandle: TelephonyMessagingKit.RCSHandle.Group, participants: [TelephonyMessagingKit.RCSHandle.URI]) |
| 1098 | } |
| 1099 | public struct RemoveGroupChatParticipantsRequest : Swift.Sendable { |
| 1100 | public struct Result : Swift.Sendable { |
| 1101 | public let removed: [TelephonyMessagingKit.RCSHandle.URI] |
| 1102 | } |
| 1103 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1104 | public var groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1105 | public var participants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1106 | @available(iOS 26.5, *) |
| 1107 | public var isEndToEndEncrypted: Swift.Bool |
| 1108 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, groupHandle: TelephonyMessagingKit.RCSHandle.Group, participants: [TelephonyMessagingKit.RCSHandle.URI]) |
| 1109 | } |
| 1110 | public struct ChangeGroupChatSubjectRequest : Swift.Sendable { |
| 1111 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1112 | public var groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1113 | public var newSubject: Swift.String |
| 1114 | @available(iOS 26.5, *) |
| 1115 | public var isEndToEndEncrypted: Swift.Bool |
| 1116 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, groupHandle: TelephonyMessagingKit.RCSHandle.Group, newSubject: Swift.String) |
| 1117 | } |
| 1118 | public struct LeaveGroupChatRequest : Swift.Sendable { |
| 1119 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1120 | public var groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1121 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, groupHandle: TelephonyMessagingKit.RCSHandle.Group) |
| 1122 | } |
| 1123 | public struct CreateGroupChatRequest : Swift.Sendable { |
| 1124 | public struct Result : Swift.Sendable { |
| 1125 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1126 | public let participants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1127 | public let subject: Swift.String? |
| 1128 | @available(iOS 26.5, *) |
| 1129 | public let isEndToEndEncrypted: Swift.Bool |
| 1130 | } |
| 1131 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1132 | public var participants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1133 | public var subject: Swift.String |
| 1134 | @available(iOS 26.5, *) |
| 1135 | public var isEndToEndEncrypted: Swift.Bool |
| 1136 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, participants: [TelephonyMessagingKit.RCSHandle.URI], subject: Swift.String) |
| 1137 | } |
| 1138 | } |
| 1139 | @available(iOS 26.0, *) |
| 1140 | @available(macOS, unavailable) |
| 1141 | @available(watchOS, unavailable) |
| 1142 | @available(tvOS, unavailable) |
| 1143 | @available(visionOS, unavailable) |
| 1144 | public struct RCSGroupContext : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 1145 | public let handle: TelephonyMessagingKit.RCSHandle.Group |
| 1146 | @available(iOS 26.5, *) |
| 1147 | public let isEndToEndEncrypted: Swift.Bool |
| 1148 | public static func == (a: TelephonyMessagingKit.RCSGroupContext, b: TelephonyMessagingKit.RCSGroupContext) -> Swift.Bool |
| 1149 | public func encode(to encoder: any Swift.Encoder) throws |
| 1150 | public init(from decoder: any Swift.Decoder) throws |
| 1151 | } |
| 1152 | @available(iOS 26.0, *) |
| 1153 | @available(macOS, unavailable) |
| 1154 | @available(watchOS, unavailable) |
| 1155 | @available(tvOS, unavailable) |
| 1156 | @available(visionOS, unavailable) |
| 1157 | extension TelephonyMessagingKit.RCSService { |
| 1158 | public struct Configuration : Swift.Sendable { |
| 1159 | public let chatRevokeTimeout: Swift.Duration? |
| 1160 | public var maximumTextMessageSize: Foundation.Measurement<Foundation.UnitInformationStorage>? { |
| 1161 | get |
| 1162 | } |
| 1163 | public var maximumGroupSize: Swift.Int? { |
| 1164 | get |
| 1165 | } |
| 1166 | public var maximumFileTransferSize: Foundation.Measurement<Foundation.UnitInformationStorage>? { |
| 1167 | get |
| 1168 | } |
| 1169 | public let fileTransferWarningSize: Foundation.Measurement<Foundation.UnitInformationStorage>? |
| 1170 | @available(iOS 26.5, *) |
| 1171 | public let supportsEndToEndEncryption: Swift.Bool |
| 1172 | } |
| 1173 | } |
| 1174 | @available(iOS 26.0, *) |
| 1175 | @available(macOS, unavailable) |
| 1176 | @available(watchOS, unavailable) |
| 1177 | @available(tvOS, unavailable) |
| 1178 | @available(visionOS, unavailable) |
| 1179 | extension TelephonyMessagingKit.RCSMessage { |
| 1180 | public enum Disposition : Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 1181 | case delivered |
| 1182 | case deliveryFailed |
| 1183 | case displayed |
| 1184 | case interworkingDelivered |
| 1185 | case interworkingFailed |
| 1186 | @available(iOS 26.5, *) |
| 1187 | case deliveryFailedDueToDecryptionFailure |
| 1188 | public static func == (a: TelephonyMessagingKit.RCSMessage.Disposition, b: TelephonyMessagingKit.RCSMessage.Disposition) -> Swift.Bool |
| 1189 | public func encode(to encoder: any Swift.Encoder) throws |
| 1190 | public func hash(into hasher: inout Swift.Hasher) |
| 1191 | public var hashValue: Swift.Int { |
| 1192 | get |
| 1193 | } |
| 1194 | public init(from decoder: any Swift.Decoder) throws |
| 1195 | } |
| 1196 | } |
| 1197 | @available(iOS 26.0, *) |
| 1198 | @available(macOS, unavailable) |
| 1199 | @available(watchOS, unavailable) |
| 1200 | @available(tvOS, unavailable) |
| 1201 | @available(visionOS, unavailable) |
| 1202 | public struct CellularServiceID : Swift.Codable, Swift.Sendable, Swift.Hashable { |
| 1203 | public static func == (a: TelephonyMessagingKit.CellularServiceID, b: TelephonyMessagingKit.CellularServiceID) -> Swift.Bool |
| 1204 | public func encode(to encoder: any Swift.Encoder) throws |
| 1205 | public func hash(into hasher: inout Swift.Hasher) |
| 1206 | public var hashValue: Swift.Int { |
| 1207 | get |
| 1208 | } |
| 1209 | public init(from decoder: any Swift.Decoder) throws |
| 1210 | } |
| 1211 | @available(iOS 26.0, *) |
| 1212 | @available(macOS, unavailable) |
| 1213 | @available(watchOS, unavailable) |
| 1214 | @available(tvOS, unavailable) |
| 1215 | @available(visionOS, unavailable) |
| 1216 | extension TelephonyMessagingKit.CellularServiceID : Swift.CustomStringConvertible { |
| 1217 | public var description: Swift.String { |
| 1218 | get |
| 1219 | } |
| 1220 | } |
| 771 | @available(watchOS, unavailable) |
| 772 | @available(tvOS, unavailable) |
| 773 | @available(visionOS, unavailable) |
| 774 | final public class TelephonyMessagingSession : Swift::Identifiable, Swift::Sendable { |
| 775 | public enum Error : Foundation::LocalizedError, Swift::Sendable { |
| 776 | case serviceUnavailable |
| 777 | case invalidSession |
| 778 | case invalidArgument |
| 779 | case internalError |
| 780 | public static func == (a: TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error, b: TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error) -> Swift::Bool |
| 781 | public func hash(into hasher: inout Swift::Hasher) |
| 782 | public var hashValue: Swift::Int { |
| 783 | get |
| 784 | } |
| 785 | } |
| 786 | final public let id: Foundation::UUID |
| 787 | public static let shared: TelephonyMessagingKit::TelephonyMessagingSession |
| 788 | final public var cellularServices: [TelephonyMessagingKit::CellularServiceState] { |
| 789 | get throws |
| 790 | } |
| 791 | final public var cellularServiceStateUpdates: some _Concurrency::AsyncSequence<TelephonyMessagingKit::CellularServiceState, Swift::Never> { |
| 792 | get |
| 793 | } |
| 794 | final public var smsService: TelephonyMessagingKit::SMSService { |
| 795 | get |
| 796 | } |
| 797 | final public var mmsService: TelephonyMessagingKit::MMSService { |
| 798 | get |
| 799 | } |
| 800 | final public var rcsService: TelephonyMessagingKit::RCSService { |
| 801 | get |
| 802 | } |
| 803 | final public var isConfiguredForCarrierMessaging: Swift::Bool { |
| 804 | get |
| 805 | } |
| 806 | @available(iOS 26.0, *) |
| 807 | @available(macOS, unavailable) |
| 808 | @available(tvOS, unavailable) |
| 809 | @available(watchOS, unavailable) |
| 810 | @available(visionOS, unavailable) |
| 811 | public typealias ID = Foundation::UUID |
| 812 | @objc deinit |
| 813 | } |
| 814 | @available(iOS 26.0, *) |
| 815 | @available(macOS, unavailable) |
| 816 | @available(watchOS, unavailable) |
| 817 | @available(tvOS, unavailable) |
| 818 | @available(visionOS, unavailable) |
| 819 | extension TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error { |
| 820 | public func encode(to encoder: any Swift::Encoder) throws |
| 821 | public init(from decoder: any Swift::Decoder) throws |
| 822 | } |
| 823 | @available(iOS 26.0, *) |
| 824 | @available(macOS, unavailable) |
| 825 | @available(watchOS, unavailable) |
| 826 | @available(tvOS, unavailable) |
| 827 | @available(visionOS, unavailable) |
| 828 | extension TelephonyMessagingKit::RCSService { |
| 829 | public struct FileDownloadRequest : Swift::Sendable { |
| 830 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 831 | public var fileURL: Foundation::URL |
| 832 | public var destinationFileURL: Foundation::URL |
| 833 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, fileURL: Foundation::URL, destinationFileURL: Foundation::URL) |
| 834 | @available(iOS 26.5, *) |
| 835 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, fileMetadata: TelephonyMessagingKit::RCSFileTransferMetadata, destinationFileURL: Foundation::URL) |
| 836 | } |
| 837 | } |
| 838 | @available(iOS 26.0, *) |
| 839 | @available(macOS, unavailable) |
| 840 | @available(watchOS, unavailable) |
| 841 | @available(tvOS, unavailable) |
| 842 | @available(visionOS, unavailable) |
| 843 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileDownloadRequest { |
| 844 | public struct Metadata : Swift::Sendable { |
| 845 | public let suggestedFileName: Swift::String? |
| 846 | public let contentType: UniformTypeIdentifiers::UTType? |
| 847 | } |
| 848 | } |
| 849 | @available(iOS 26.0, *) |
| 850 | @available(macOS, unavailable) |
| 851 | @available(watchOS, unavailable) |
| 852 | @available(tvOS, unavailable) |
| 853 | @available(visionOS, unavailable) |
| 854 | extension TelephonyMessagingKit::RCSService { |
| 855 | public struct SuggestionResponse : Swift::Sendable { |
| 856 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 857 | public var destination: TelephonyMessagingKit::RCSHandle |
| 858 | public var messageID: TelephonyMessagingKit::RCSMessageID |
| 859 | public var originatingMessageID: TelephonyMessagingKit::RCSMessageID |
| 860 | public var suggestion: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion |
| 861 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, destination: TelephonyMessagingKit::RCSHandle, messageID: TelephonyMessagingKit::RCSMessageID, originatingMessageID: TelephonyMessagingKit::RCSMessageID, suggestion: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion) |
| 862 | } |
| 863 | public struct BusinessInformationRequest : Swift::Sendable { |
| 864 | public enum CachePolicy : Swift::Codable, Swift::Sendable, Swift::Equatable { |
| 865 | case cacheOnly |
| 866 | case remoteOnly |
| 867 | case cacheOrRemote |
| 868 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::CachePolicy, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::CachePolicy) -> Swift::Bool |
| 869 | public func encode(to encoder: any Swift::Encoder) throws |
| 870 | public func hash(into hasher: inout Swift::Hasher) |
| 871 | public var hashValue: Swift::Int { |
| 872 | get |
| 873 | } |
| 874 | public init(from decoder: any Swift::Decoder) throws |
| 875 | } |
| 876 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 877 | public var handle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 878 | public var cachePolicy: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::CachePolicy |
| 879 | @available(iOS 27.0, *) |
| 880 | public struct WelcomeMessageInformation : Swift::Sendable { |
| 881 | public var identifier: Swift::String |
| 882 | public var contextualInformation: Swift::String? |
| 883 | public init(identifier: Swift::String, contextualInformation: Swift::String? = nil) |
| 884 | } |
| 885 | @available(iOS 27.0, *) |
| 886 | public var welcomeMessageInformation: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::WelcomeMessageInformation? |
| 887 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, handle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI, cachePolicy: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::CachePolicy = .cacheOrRemote) |
| 888 | } |
| 889 | } |
| 890 | @available(iOS 26.0, *) |
| 891 | @available(macOS, unavailable) |
| 892 | @available(watchOS, unavailable) |
| 893 | @available(tvOS, unavailable) |
| 894 | @available(visionOS, unavailable) |
| 895 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business { |
| 896 | public struct SuggestedReply : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 897 | public let displayText: Swift::String |
| 898 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedReply, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedReply) -> Swift::Bool |
| 899 | public func encode(to encoder: any Swift::Encoder) throws |
| 900 | public init(from decoder: any Swift::Decoder) throws |
| 901 | } |
| 902 | public struct OpenURLAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 903 | public enum Detent : Swift::Codable, Swift::Sendable { |
| 904 | case large |
| 905 | case medium |
| 906 | case mediumLarge |
| 907 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Detent, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Detent) -> Swift::Bool |
| 908 | public func encode(to encoder: any Swift::Encoder) throws |
| 909 | public func hash(into hasher: inout Swift::Hasher) |
| 910 | public var hashValue: Swift::Int { |
| 911 | get |
| 912 | } |
| 913 | public init(from decoder: any Swift::Decoder) throws |
| 914 | } |
| 915 | public enum Target : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 916 | case defaultBrowser |
| 917 | case inApp(detent: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Detent) |
| 918 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Target, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Target) -> Swift::Bool |
| 919 | public func encode(to encoder: any Swift::Encoder) throws |
| 920 | public init(from decoder: any Swift::Decoder) throws |
| 921 | } |
| 922 | public let url: Foundation::URL |
| 923 | public let target: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Target |
| 924 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction) -> Swift::Bool |
| 925 | public func encode(to encoder: any Swift::Encoder) throws |
| 926 | public init(from decoder: any Swift::Decoder) throws |
| 927 | } |
| 928 | public struct DialPhoneNumberAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 929 | public let phoneNumber: Swift::String |
| 930 | public let fallbackURL: Foundation::URL? |
| 931 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::DialPhoneNumberAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::DialPhoneNumberAction) -> Swift::Bool |
| 932 | public func encode(to encoder: any Swift::Encoder) throws |
| 933 | public init(from decoder: any Swift::Decoder) throws |
| 934 | } |
| 935 | public struct ShowLocationAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 936 | public enum Method : Swift::Sendable { |
| 937 | case coordinates(_LocationEssentials::CLLocationCoordinate2D) |
| 938 | case query(Swift::String) |
| 939 | } |
| 940 | public let method: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction.TelephonyMessagingKit::Method |
| 941 | public let label: Swift::String? |
| 942 | public let fallbackURL: Foundation::URL? |
| 943 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction) -> Swift::Bool |
| 944 | public func encode(to encoder: any Swift::Encoder) throws |
| 945 | public init(from decoder: any Swift::Decoder) throws |
| 946 | } |
| 947 | public struct CreateCalendarEventAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 948 | public let startTime: Foundation::Date |
| 949 | public let endTime: Foundation::Date |
| 950 | public let title: Swift::String |
| 951 | public let description: Swift::String? |
| 952 | public let fallbackURL: Foundation::URL? |
| 953 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CreateCalendarEventAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CreateCalendarEventAction) -> Swift::Bool |
| 954 | public func encode(to encoder: any Swift::Encoder) throws |
| 955 | public init(from decoder: any Swift::Decoder) throws |
| 956 | } |
| 957 | public struct ComposeTextAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 958 | public let phoneNumber: Swift::String |
| 959 | public let text: Swift::String |
| 960 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeTextAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeTextAction) -> Swift::Bool |
| 961 | public func encode(to encoder: any Swift::Encoder) throws |
| 962 | public init(from decoder: any Swift::Decoder) throws |
| 963 | } |
| 964 | public struct ComposeRecordingAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 965 | public enum MediaType : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 966 | case audio |
| 967 | case video |
| 968 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction.TelephonyMessagingKit::MediaType, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction.TelephonyMessagingKit::MediaType) -> Swift::Bool |
| 969 | public func encode(to encoder: any Swift::Encoder) throws |
| 970 | public func hash(into hasher: inout Swift::Hasher) |
| 971 | public var hashValue: Swift::Int { |
| 972 | get |
| 973 | } |
| 974 | public init(from decoder: any Swift::Decoder) throws |
| 975 | } |
| 976 | public let phoneNumber: Swift::String |
| 977 | public let mediaType: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction.TelephonyMessagingKit::MediaType |
| 978 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction) -> Swift::Bool |
| 979 | public func encode(to encoder: any Swift::Encoder) throws |
| 980 | public init(from decoder: any Swift::Decoder) throws |
| 981 | } |
| 982 | public struct SuggestedAction : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 983 | public enum Action : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 984 | case openURL(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction) |
| 985 | case dialPhoneNumber(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::DialPhoneNumberAction) |
| 986 | case showLocation(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction) |
| 987 | case sendLocation |
| 988 | case createCalendarEvent(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CreateCalendarEventAction) |
| 989 | case composeRecording(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction) |
| 990 | case composeText(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeTextAction) |
| 991 | case sendDeviceSpecifics |
| 992 | case enableDisplayedNotifications |
| 993 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction.TelephonyMessagingKit::Action, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction.TelephonyMessagingKit::Action) -> Swift::Bool |
| 994 | public func encode(to encoder: any Swift::Encoder) throws |
| 995 | public init(from decoder: any Swift::Decoder) throws |
| 996 | } |
| 997 | public let displayText: Swift::String |
| 998 | public let action: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction.TelephonyMessagingKit::Action |
| 999 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction) -> Swift::Bool |
| 1000 | public func encode(to encoder: any Swift::Encoder) throws |
| 1001 | public init(from decoder: any Swift::Decoder) throws |
| 1002 | } |
| 1003 | public struct Card : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1004 | public let orientation: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Orientation |
| 1005 | public let titleFontStyle: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1006 | public let descriptionFontStyle: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1007 | public let styleSheetURL: Foundation::URL? |
| 1008 | public let imageAlignment: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::ImageAlignment? |
| 1009 | public let content: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Content |
| 1010 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card) -> Swift::Bool |
| 1011 | public func encode(to encoder: any Swift::Encoder) throws |
| 1012 | public init(from decoder: any Swift::Decoder) throws |
| 1013 | } |
| 1014 | public struct CardCarousel : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1015 | public let width: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Width |
| 1016 | public let titleFontStyle: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1017 | public let descriptionFontStyle: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1018 | public let styleSheetURL: Foundation::URL? |
| 1019 | public let contents: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Content] |
| 1020 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CardCarousel, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::CardCarousel) -> Swift::Bool |
| 1021 | public func encode(to encoder: any Swift::Encoder) throws |
| 1022 | public init(from decoder: any Swift::Decoder) throws |
| 1023 | } |
| 1024 | public enum Suggestion : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1025 | case reply(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedReply) |
| 1026 | case action(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::SuggestedAction) |
| 1027 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion) -> Swift::Bool |
| 1028 | public func encode(to encoder: any Swift::Encoder) throws |
| 1029 | public init(from decoder: any Swift::Decoder) throws |
| 1030 | } |
| 1031 | } |
| 1032 | @available(iOS 26.0, *) |
| 1033 | @available(macOS, unavailable) |
| 1034 | @available(watchOS, unavailable) |
| 1035 | @available(tvOS, unavailable) |
| 1036 | @available(visionOS, unavailable) |
| 1037 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card { |
| 1038 | public enum Orientation : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1039 | case vertical |
| 1040 | case horizontal |
| 1041 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Orientation, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Orientation) -> Swift::Bool |
| 1042 | public func encode(to encoder: any Swift::Encoder) throws |
| 1043 | public func hash(into hasher: inout Swift::Hasher) |
| 1044 | public var hashValue: Swift::Int { |
| 1045 | get |
| 1046 | } |
| 1047 | public init(from decoder: any Swift::Decoder) throws |
| 1048 | } |
| 1049 | public struct FontStyle : Swift::OptionSet, Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1050 | public let rawValue: Swift::Int |
| 1051 | public init(rawValue: Swift::Int) |
| 1052 | public static let italics: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1053 | public static let bold: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1054 | public static let underline: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1055 | @available(iOS 26.0, *) |
| 1056 | @available(macOS, unavailable) |
| 1057 | @available(tvOS, unavailable) |
| 1058 | @available(watchOS, unavailable) |
| 1059 | @available(visionOS, unavailable) |
| 1060 | public typealias ArrayLiteralElement = TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1061 | @available(iOS 26.0, *) |
| 1062 | @available(macOS, unavailable) |
| 1063 | @available(tvOS, unavailable) |
| 1064 | @available(watchOS, unavailable) |
| 1065 | @available(visionOS, unavailable) |
| 1066 | public typealias Element = TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::FontStyle |
| 1067 | @available(iOS 26.0, *) |
| 1068 | @available(macOS, unavailable) |
| 1069 | @available(tvOS, unavailable) |
| 1070 | @available(watchOS, unavailable) |
| 1071 | @available(visionOS, unavailable) |
| 1072 | public typealias RawValue = Swift::Int |
| 1073 | } |
| 1074 | public struct Media : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1075 | public enum Height : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1076 | case short |
| 1077 | case medium |
| 1078 | case tall |
| 1079 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media.TelephonyMessagingKit::Height, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media.TelephonyMessagingKit::Height) -> Swift::Bool |
| 1080 | public func encode(to encoder: any Swift::Encoder) throws |
| 1081 | public func hash(into hasher: inout Swift::Hasher) |
| 1082 | public var hashValue: Swift::Int { |
| 1083 | get |
| 1084 | } |
| 1085 | public init(from decoder: any Swift::Decoder) throws |
| 1086 | } |
| 1087 | public let url: Foundation::URL |
| 1088 | public let contentType: UniformTypeIdentifiers::UTType? |
| 1089 | public let fileSize: Foundation::Measurement<Foundation::UnitInformationStorage> |
| 1090 | public let thumbnailURL: Foundation::URL? |
| 1091 | public let thumbnailContentType: UniformTypeIdentifiers::UTType? |
| 1092 | public let thumbnailFileSize: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 1093 | public let displayHeight: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media.TelephonyMessagingKit::Height |
| 1094 | public let description: Swift::String? |
| 1095 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media) -> Swift::Bool |
| 1096 | public func encode(to encoder: any Swift::Encoder) throws |
| 1097 | public init(from decoder: any Swift::Decoder) throws |
| 1098 | } |
| 1099 | public enum ImageAlignment : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1100 | case left |
| 1101 | case right |
| 1102 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::ImageAlignment, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::ImageAlignment) -> Swift::Bool |
| 1103 | public func encode(to encoder: any Swift::Encoder) throws |
| 1104 | public func hash(into hasher: inout Swift::Hasher) |
| 1105 | public var hashValue: Swift::Int { |
| 1106 | get |
| 1107 | } |
| 1108 | public init(from decoder: any Swift::Decoder) throws |
| 1109 | } |
| 1110 | public struct Content : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1111 | public let media: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media? |
| 1112 | public let title: Swift::String? |
| 1113 | public let description: Swift::String? |
| 1114 | public let suggestions: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion] |
| 1115 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Content, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Content) -> Swift::Bool |
| 1116 | public func encode(to encoder: any Swift::Encoder) throws |
| 1117 | public init(from decoder: any Swift::Decoder) throws |
| 1118 | } |
| 1119 | public enum Width : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 1120 | case small |
| 1121 | case medium |
| 1122 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Width, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Width) -> Swift::Bool |
| 1123 | public func encode(to encoder: any Swift::Encoder) throws |
| 1124 | public func hash(into hasher: inout Swift::Hasher) |
| 1125 | public var hashValue: Swift::Int { |
| 1126 | get |
| 1127 | } |
| 1128 | public init(from decoder: any Swift::Decoder) throws |
| 1129 | } |
| 1130 | } |
| 1131 | @available(iOS 26.0, *) |
| 1132 | @available(macOS, unavailable) |
| 1133 | @available(watchOS, unavailable) |
| 1134 | @available(tvOS, unavailable) |
| 1135 | @available(visionOS, unavailable) |
| 1136 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction.TelephonyMessagingKit::Method : Swift::Equatable, Swift::Codable { |
| 1137 | public static func == (lhs: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction.TelephonyMessagingKit::Method, rhs: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ShowLocationAction.TelephonyMessagingKit::Method) -> Swift::Bool |
| 1138 | public init(from decoder: any Swift::Decoder) throws |
| 1139 | public func encode(to encoder: any Swift::Encoder) throws |
| 1140 | } |
| 1141 | @available(iOS 26.0, *) |
| 1142 | @available(macOS, unavailable) |
| 1143 | @available(watchOS, unavailable) |
| 1144 | @available(tvOS, unavailable) |
| 1145 | @available(visionOS, unavailable) |
| 1146 | extension TelephonyMessagingKit::RCSService { |
| 1147 | public struct AddGroupChatParticipantsRequest : Swift::Sendable { |
| 1148 | public struct Result : Swift::Sendable { |
| 1149 | public let added: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1150 | } |
| 1151 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1152 | public var groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1153 | public var participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1154 | @available(iOS 26.5, *) |
| 1155 | public var isEndToEndEncrypted: Swift::Bool |
| 1156 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group, participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI]) |
| 1157 | } |
| 1158 | public struct RemoveGroupChatParticipantsRequest : Swift::Sendable { |
| 1159 | public struct Result : Swift::Sendable { |
| 1160 | public let removed: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1161 | } |
| 1162 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1163 | public var groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1164 | public var participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1165 | @available(iOS 26.5, *) |
| 1166 | public var isEndToEndEncrypted: Swift::Bool |
| 1167 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group, participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI]) |
| 1168 | } |
| 1169 | public struct ChangeGroupChatSubjectRequest : Swift::Sendable { |
| 1170 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1171 | public var groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1172 | public var newSubject: Swift::String |
| 1173 | @available(iOS 26.5, *) |
| 1174 | public var isEndToEndEncrypted: Swift::Bool |
| 1175 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group, newSubject: Swift::String) |
| 1176 | } |
| 1177 | public struct LeaveGroupChatRequest : Swift::Sendable { |
| 1178 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1179 | public var groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1180 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group) |
| 1181 | } |
| 1182 | public struct CreateGroupChatRequest : Swift::Sendable { |
| 1183 | public struct Result : Swift::Sendable { |
| 1184 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1185 | public let participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1186 | public let subject: Swift::String? |
| 1187 | @available(iOS 26.5, *) |
| 1188 | public let isEndToEndEncrypted: Swift::Bool |
| 1189 | } |
| 1190 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1191 | public var participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1192 | public var subject: Swift::String |
| 1193 | @available(iOS 26.5, *) |
| 1194 | public var isEndToEndEncrypted: Swift::Bool |
| 1195 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI], subject: Swift::String) |
| 1196 | } |
| 1197 | } |
| 1198 | @available(iOS 26.0, *) |
| 1199 | @available(macOS, unavailable) |
| 1200 | @available(watchOS, unavailable) |
| 1201 | @available(tvOS, unavailable) |
| 1202 | @available(visionOS, unavailable) |
| 1203 | public struct RCSGroupContext : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 1204 | public let handle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1205 | @available(iOS 26.5, *) |
| 1206 | public let isEndToEndEncrypted: Swift::Bool |
| 1207 | public static func == (a: TelephonyMessagingKit::RCSGroupContext, b: TelephonyMessagingKit::RCSGroupContext) -> Swift::Bool |
| 1208 | public func encode(to encoder: any Swift::Encoder) throws |
| 1209 | public init(from decoder: any Swift::Decoder) throws |
| 1210 | } |
| 1211 | @available(iOS 26.0, *) |
| 1212 | @available(macOS, unavailable) |
| 1213 | @available(watchOS, unavailable) |
| 1214 | @available(tvOS, unavailable) |
| 1215 | @available(visionOS, unavailable) |
| 1216 | extension TelephonyMessagingKit::RCSService { |
| 1217 | public struct Configuration : Swift::Sendable { |
| 1218 | public let chatRevokeTimeout: Swift::Duration? |
| 1219 | public var maximumTextMessageSize: Foundation::Measurement<Foundation::UnitInformationStorage>? { |
| 1220 | get |
| 1221 | } |
| 1222 | public var maximumGroupSize: Swift::Int? { |
| 1223 | get |
| 1224 | } |
| 1225 | public var maximumFileTransferSize: Foundation::Measurement<Foundation::UnitInformationStorage>? { |
| 1226 | get |
| 1227 | } |
| 1228 | public let fileTransferWarningSize: Foundation::Measurement<Foundation::UnitInformationStorage>? |
| 1229 | @available(iOS 26.5, *) |
| 1230 | public let supportsEndToEndEncryption: Swift::Bool |
| 1231 | } |
| 1232 | } |
| 1233 | @available(iOS 26.0, *) |
| 1234 | @available(macOS, unavailable) |
| 1235 | @available(watchOS, unavailable) |
| 1236 | @available(tvOS, unavailable) |
| 1237 | @available(visionOS, unavailable) |
| 1238 | extension TelephonyMessagingKit::RCSMessage { |
| 1239 | public enum Disposition : Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 1240 | case delivered |
| 1241 | case deliveryFailed |
| 1242 | case displayed |
| 1243 | case interworkingDelivered |
| 1244 | case interworkingFailed |
| 1245 | @available(iOS 26.5, *) |
| 1246 | case deliveryFailedDueToDecryptionFailure |
| 1247 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition) -> Swift::Bool |
| 1248 | public func encode(to encoder: any Swift::Encoder) throws |
| 1249 | public func hash(into hasher: inout Swift::Hasher) |
| 1250 | public var hashValue: Swift::Int { |
| 1251 | get |
| 1252 | } |
| 1253 | public init(from decoder: any Swift::Decoder) throws |
| 1254 | } |
| 1255 | } |
| 1256 | @available(iOS 26.0, *) |
| 1257 | @available(macOS, unavailable) |
| 1258 | @available(watchOS, unavailable) |
| 1259 | @available(tvOS, unavailable) |
| 1260 | @available(visionOS, unavailable) |
| 1261 | public struct CellularServiceID : Swift::Codable, Swift::Sendable, Swift::Hashable { |
| 1262 | public static func == (lhs: TelephonyMessagingKit::CellularServiceID, rhs: TelephonyMessagingKit::CellularServiceID) -> Swift::Bool |
| 1263 | public func hash(into hasher: inout Swift::Hasher) |
| 1264 | public func encode(to encoder: any Swift::Encoder) throws |
| 1265 | public var hashValue: Swift::Int { |
| 1266 | get |
| 1267 | } |
| 1268 | public init(from decoder: any Swift::Decoder) throws |
| 1269 | } |
| 1270 | @available(iOS 26.0, *) |
| 1271 | @available(macOS, unavailable) |
| 1272 | @available(watchOS, unavailable) |
| 1273 | @available(tvOS, unavailable) |
| 1274 | @available(visionOS, unavailable) |
| 1275 | extension TelephonyMessagingKit::CellularServiceID : Swift::CustomStringConvertible { |
| 1276 | public var description: Swift::String { |
| 1277 | get |
| 1278 | } |
| 1279 | } |
| 1223 | @available(watchOS, unavailable) |
| 1224 | @available(tvOS, unavailable) |
| 1225 | @available(visionOS, unavailable) |
| 1226 | public struct SMSHandle : Swift.Codable, Swift.Sendable { |
| 1227 | public init(phoneNumber: Swift.String) |
| 1228 | public let phoneNumber: Swift.String |
| 1229 | public func encode(to encoder: any Swift.Encoder) throws |
| 1230 | public init(from decoder: any Swift.Decoder) throws |
| 1231 | } |
| 1232 | @available(iOS 26.0, *) |
| 1233 | @available(macOS, unavailable) |
| 1234 | @available(watchOS, unavailable) |
| 1235 | @available(tvOS, unavailable) |
| 1236 | @available(visionOS, unavailable) |
| 1237 | public struct SMSContent : Swift.Codable, Swift.Sendable { |
| 1238 | public init(body: Swift.String) |
| 1239 | public let body: Swift.String |
| 1240 | public func encode(to encoder: any Swift.Encoder) throws |
| 1241 | public init(from decoder: any Swift.Decoder) throws |
| 1242 | } |
| 1243 | @available(iOS 26.0, *) |
| 1244 | @available(macOS, unavailable) |
| 1245 | @available(watchOS, unavailable) |
| 1246 | @available(tvOS, unavailable) |
| 1247 | @available(visionOS, unavailable) |
| 1248 | public struct SMSMessageID : Swift.RawRepresentable, Swift.Codable, Swift.Sendable, Swift.Hashable, Swift.CustomStringConvertible { |
| 1249 | public init(rawValue: Swift.UInt32) |
| 1250 | public let rawValue: Swift.UInt32 |
| 1251 | public var description: Swift.String { |
| 1252 | get |
| 1253 | } |
| 1254 | @available(iOS 26.0, *) |
| 1255 | @available(tvOS, unavailable) |
| 1256 | @available(watchOS, unavailable) |
| 1257 | @available(visionOS, unavailable) |
| 1258 | @available(macOS, unavailable) |
| 1259 | public typealias RawValue = Swift.UInt32 |
| 1260 | } |
| 1261 | @available(iOS 26.0, *) |
| 1262 | @available(macOS, unavailable) |
| 1263 | @available(watchOS, unavailable) |
| 1264 | @available(tvOS, unavailable) |
| 1265 | @available(visionOS, unavailable) |
| 1266 | public struct SMSMessage : Swift.Codable, Swift.Sendable { |
| 1267 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1268 | public let handle: TelephonyMessagingKit.SMSHandle |
| 1269 | public let messageID: TelephonyMessagingKit.SMSMessageID |
| 1270 | public let content: TelephonyMessagingKit.SMSContent |
| 1271 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, handle: TelephonyMessagingKit.SMSHandle, messageID: TelephonyMessagingKit.SMSMessageID, content: TelephonyMessagingKit.SMSContent) |
| 1272 | public func encode(to encoder: any Swift.Encoder) throws |
| 1273 | public init(from decoder: any Swift.Decoder) throws |
| 1274 | } |
| 1275 | @available(iOS 26.0, *) |
| 1276 | @available(macOS, unavailable) |
| 1277 | @available(watchOS, unavailable) |
| 1278 | @available(tvOS, unavailable) |
| 1279 | @available(visionOS, unavailable) |
| 1280 | extension TelephonyMessagingKit.RCSService { |
| 1281 | public struct RevokeMessageRequest : Swift.Sendable { |
| 1282 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1283 | public var handle: TelephonyMessagingKit.RCSHandle |
| 1284 | public var messageID: TelephonyMessagingKit.RCSMessageID |
| 1285 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, handle: TelephonyMessagingKit.RCSHandle, messageID: TelephonyMessagingKit.RCSMessageID) |
| 1286 | } |
| 1287 | } |
| 1288 | @available(iOS 26.5, *) |
| 1289 | @available(macOS, unavailable) |
| 1290 | @available(watchOS, unavailable) |
| 1291 | @available(tvOS, unavailable) |
| 1292 | @available(visionOS, unavailable) |
| 1293 | extension TelephonyMessagingKit.RCSService { |
| 1294 | public struct SendEncryptedMessageRequest : Swift.Sendable { |
| 1295 | public struct Result : Swift.Sendable { |
| 1296 | public let secureSendReceipt: TelephonyMessagingKit.RCSMessage.SecureSendReceipt? |
| 1297 | } |
| 1298 | public var secureSendReceipt: TelephonyMessagingKit.RCSMessage.SecureSendReceipt? |
| 1299 | public init(content: TelephonyMessagingKit.RCSMessage.Text, destination: TelephonyMessagingKit.RCSHandle, cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) |
| 1300 | public init(content: TelephonyMessagingKit.RCSMessage.FileTransfer, destination: TelephonyMessagingKit.RCSHandle, cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) |
| 1301 | public init(content: TelephonyMessagingKit.RCSMessage.GeolocationPush, destination: TelephonyMessagingKit.RCSHandle, cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) |
| 1302 | } |
| 1303 | } |
| 1304 | @available(iOS 26.0, *) |
| 1305 | @available(macOS, unavailable) |
| 1306 | @available(watchOS, unavailable) |
| 1307 | @available(tvOS, unavailable) |
| 1308 | @available(visionOS, unavailable) |
| 1309 | extension TelephonyMessagingKit.RCSService { |
| 1310 | public struct FileUploadRequest : Swift.Sendable { |
| 1311 | public var cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1312 | public var fileURL: Foundation.URL |
| 1313 | public var contentType: UniformTypeIdentifiers.UTType? |
| 1314 | public var thumbnailURL: Foundation.URL? |
| 1315 | public var thumbnailContentType: UniformTypeIdentifiers.UTType? |
| 1316 | @available(iOS 26.5, *) |
| 1317 | public var isEndToEndEncrypted: Swift.Bool |
| 1318 | public init(cellularServiceID: TelephonyMessagingKit.CellularServiceID, fileURL: Foundation.URL, contentType: UniformTypeIdentifiers.UTType? = nil, thumbnailURL: Foundation.URL? = nil, thumbnailContentType: UniformTypeIdentifiers.UTType? = nil) |
| 1319 | } |
| 1320 | } |
| 1321 | @available(iOS 26.0, *) |
| 1322 | @available(macOS, unavailable) |
| 1323 | @available(watchOS, unavailable) |
| 1324 | @available(tvOS, unavailable) |
| 1325 | @available(visionOS, unavailable) |
| 1326 | extension TelephonyMessagingKit.RCSService.FileUploadRequest { |
| 1327 | public struct Metadata : Swift.Sendable { |
| 1328 | public let transactionID: Foundation.UUID |
| 1329 | public let fileMetadata: TelephonyMessagingKit.RCSFileTransferMetadata |
| 1330 | public let thumbnailMetadata: TelephonyMessagingKit.RCSFileTransferMetadata? |
| 1331 | } |
| 1332 | } |
| 1333 | @_hasMissingDesignatedInitializers @available(iOS 26.0, *) |
| 1334 | @available(macOS, unavailable) |
| 1335 | @available(watchOS, unavailable) |
| 1336 | @available(tvOS, unavailable) |
| 1337 | @available(visionOS, unavailable) |
| 1338 | final public class SMSService : Swift.Sendable { |
| 1339 | public enum Error : Foundation.LocalizedError, Swift.Codable, Swift.Sendable { |
| 1340 | case temporaryFailure |
| 1341 | case permanentFailure |
| 1342 | case notSupported |
| 1343 | case unknown |
| 1344 | public static func == (a: TelephonyMessagingKit.SMSService.Error, b: TelephonyMessagingKit.SMSService.Error) -> Swift.Bool |
| 1345 | public func encode(to encoder: any Swift.Encoder) throws |
| 1346 | public func hash(into hasher: inout Swift.Hasher) |
| 1347 | public var hashValue: Swift.Int { |
| 1348 | get |
| 1349 | } |
| 1350 | public init(from decoder: any Swift.Decoder) throws |
| 1351 | } |
| 1352 | public struct IncomingMessageNotification : Swift.Sendable { |
| 1353 | public let message: TelephonyMessagingKit.SMSMessage |
| 1354 | } |
| 1355 | public struct ViabilityNotification : Swift.Equatable, Swift.Sendable { |
| 1356 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1357 | public let isViable: Swift.Bool |
| 1358 | public static func == (a: TelephonyMessagingKit.SMSService.ViabilityNotification, b: TelephonyMessagingKit.SMSService.ViabilityNotification) -> Swift.Bool |
| 1359 | } |
| 1360 | public struct CriticalMessageStateNotification : Swift.Equatable, Swift.Sendable { |
| 1361 | public enum State : Swift.Equatable, Swift.Sendable { |
| 1362 | case sent |
| 1363 | public static func == (a: TelephonyMessagingKit.SMSService.CriticalMessageStateNotification.State, b: TelephonyMessagingKit.SMSService.CriticalMessageStateNotification.State) -> Swift.Bool |
| 1364 | public func hash(into hasher: inout Swift.Hasher) |
| 1365 | public var hashValue: Swift.Int { |
| 1366 | get |
| 1367 | } |
| 1368 | } |
| 1369 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1370 | public let messageID: TelephonyMessagingKit.SMSMessageID |
| 1371 | public let state: TelephonyMessagingKit.SMSService.CriticalMessageStateNotification.State |
| 1372 | public static func == (a: TelephonyMessagingKit.SMSService.CriticalMessageStateNotification, b: TelephonyMessagingKit.SMSService.CriticalMessageStateNotification) -> Swift.Bool |
| 1373 | } |
| 1374 | final public func isViable(for cellularServiceID: TelephonyMessagingKit.CellularServiceID) -> Swift.Bool |
| 1375 | final public var viabilityNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.SMSService.ViabilityNotification, Swift.Never> { |
| 1376 | get throws |
| 1377 | } |
| 1378 | final public func sendMessage(_ message: TelephonyMessagingKit.SMSMessage) async throws |
| 1379 | final public func reportSpam(_ message: TelephonyMessagingKit.SMSMessage) async throws |
| 1380 | final public var incomingMessageNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.SMSService.IncomingMessageNotification, Swift.Never> { |
| 1381 | get throws |
| 1382 | } |
| 1383 | final public var criticalMessageStateNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.SMSService.CriticalMessageStateNotification, Swift.Never> { |
| 1384 | get throws |
| 1385 | } |
| 1386 | @objc deinit |
| 1282 | @available(watchOS, unavailable) |
| 1283 | @available(tvOS, unavailable) |
| 1284 | @available(visionOS, unavailable) |
| 1285 | public struct SMSHandle : Swift::Codable, Swift::Sendable { |
| 1286 | public init(phoneNumber: Swift::String) |
| 1287 | public let phoneNumber: Swift::String |
| 1288 | public func encode(to encoder: any Swift::Encoder) throws |
| 1289 | public init(from decoder: any Swift::Decoder) throws |
| 1290 | } |
| 1291 | @available(iOS 26.0, *) |
| 1292 | @available(macOS, unavailable) |
| 1293 | @available(watchOS, unavailable) |
| 1294 | @available(tvOS, unavailable) |
| 1295 | @available(visionOS, unavailable) |
| 1296 | public struct SMSContent : Swift::Codable, Swift::Sendable { |
| 1297 | public init(body: Swift::String) |
| 1298 | public let body: Swift::String |
| 1299 | public func encode(to encoder: any Swift::Encoder) throws |
| 1300 | public init(from decoder: any Swift::Decoder) throws |
| 1301 | } |
| 1302 | @available(iOS 26.0, *) |
| 1303 | @available(macOS, unavailable) |
| 1304 | @available(watchOS, unavailable) |
| 1305 | @available(tvOS, unavailable) |
| 1306 | @available(visionOS, unavailable) |
| 1307 | public struct SMSMessageID : Swift::RawRepresentable, Swift::Codable, Swift::Sendable, Swift::Hashable, Swift::CustomStringConvertible { |
| 1308 | public init(rawValue: Swift::UInt32) |
| 1309 | public let rawValue: Swift::UInt32 |
| 1310 | public var description: Swift::String { |
| 1311 | get |
| 1312 | } |
| 1313 | @available(iOS 26.0, *) |
| 1314 | @available(macOS, unavailable) |
| 1315 | @available(tvOS, unavailable) |
| 1316 | @available(watchOS, unavailable) |
| 1317 | @available(visionOS, unavailable) |
| 1318 | public typealias RawValue = Swift::UInt32 |
| 1319 | } |
| 1320 | @available(iOS 26.0, *) |
| 1321 | @available(macOS, unavailable) |
| 1322 | @available(watchOS, unavailable) |
| 1323 | @available(tvOS, unavailable) |
| 1324 | @available(visionOS, unavailable) |
| 1325 | public struct SMSMessage : Swift::Codable, Swift::Sendable { |
| 1326 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1327 | public let handle: TelephonyMessagingKit::SMSHandle |
| 1328 | public let messageID: TelephonyMessagingKit::SMSMessageID |
| 1329 | public let content: TelephonyMessagingKit::SMSContent |
| 1330 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, handle: TelephonyMessagingKit::SMSHandle, messageID: TelephonyMessagingKit::SMSMessageID, content: TelephonyMessagingKit::SMSContent) |
| 1331 | public func encode(to encoder: any Swift::Encoder) throws |
| 1332 | public init(from decoder: any Swift::Decoder) throws |
| 1333 | } |
| 1334 | @available(iOS 26.0, *) |
| 1335 | @available(macOS, unavailable) |
| 1336 | @available(watchOS, unavailable) |
| 1337 | @available(tvOS, unavailable) |
| 1338 | @available(visionOS, unavailable) |
| 1339 | extension TelephonyMessagingKit::RCSService { |
| 1340 | public struct RevokeMessageRequest : Swift::Sendable { |
| 1341 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1342 | public var handle: TelephonyMessagingKit::RCSHandle |
| 1343 | public var messageID: TelephonyMessagingKit::RCSMessageID |
| 1344 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, handle: TelephonyMessagingKit::RCSHandle, messageID: TelephonyMessagingKit::RCSMessageID) |
| 1345 | } |
| 1346 | } |
| 1347 | @available(iOS 26.5, *) |
| 1348 | @available(macOS, unavailable) |
| 1349 | @available(watchOS, unavailable) |
| 1350 | @available(tvOS, unavailable) |
| 1351 | @available(visionOS, unavailable) |
| 1352 | extension TelephonyMessagingKit::RCSService { |
| 1353 | public struct SendEncryptedMessageRequest : Swift::Sendable { |
| 1354 | public struct Result : Swift::Sendable { |
| 1355 | public let secureSendReceipt: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::SecureSendReceipt? |
| 1356 | } |
| 1357 | public var secureSendReceipt: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::SecureSendReceipt? |
| 1358 | public init(content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Text, destination: TelephonyMessagingKit::RCSHandle, cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) |
| 1359 | public init(content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::FileTransfer, destination: TelephonyMessagingKit::RCSHandle, cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) |
| 1360 | public init(content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::GeolocationPush, destination: TelephonyMessagingKit::RCSHandle, cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) |
| 1361 | } |
| 1362 | } |
| 1363 | @available(iOS 26.0, *) |
| 1364 | @available(macOS, unavailable) |
| 1365 | @available(watchOS, unavailable) |
| 1366 | @available(tvOS, unavailable) |
| 1367 | @available(visionOS, unavailable) |
| 1368 | extension TelephonyMessagingKit::RCSService { |
| 1369 | public struct FileUploadRequest : Swift::Sendable { |
| 1370 | public var cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1371 | public var fileURL: Foundation::URL |
| 1372 | public var contentType: UniformTypeIdentifiers::UTType? |
| 1373 | public var thumbnailURL: Foundation::URL? |
| 1374 | public var thumbnailContentType: UniformTypeIdentifiers::UTType? |
| 1375 | @available(iOS 26.5, *) |
| 1376 | public var isEndToEndEncrypted: Swift::Bool |
| 1377 | public init(cellularServiceID: TelephonyMessagingKit::CellularServiceID, fileURL: Foundation::URL, contentType: UniformTypeIdentifiers::UTType? = nil, thumbnailURL: Foundation::URL? = nil, thumbnailContentType: UniformTypeIdentifiers::UTType? = nil) |
| 1378 | } |
| 1379 | } |
| 1380 | @available(iOS 26.0, *) |
| 1381 | @available(macOS, unavailable) |
| 1382 | @available(watchOS, unavailable) |
| 1383 | @available(tvOS, unavailable) |
| 1384 | @available(visionOS, unavailable) |
| 1385 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileUploadRequest { |
| 1386 | public struct Metadata : Swift::Sendable { |
| 1387 | public let transactionID: Foundation::UUID |
| 1388 | public let fileMetadata: TelephonyMessagingKit::RCSFileTransferMetadata |
| 1389 | public let thumbnailMetadata: TelephonyMessagingKit::RCSFileTransferMetadata? |
| 1390 | } |
| 1391 | } |
| 1392 | @_hasMissingDesignatedInitializers @available(iOS 26.0, *) |
| 1393 | @available(macOS, unavailable) |
| 1394 | @available(watchOS, unavailable) |
| 1395 | @available(tvOS, unavailable) |
| 1396 | @available(visionOS, unavailable) |
| 1397 | final public class SMSService : Swift::Sendable { |
| 1398 | public enum Error : Foundation::LocalizedError, Swift::Codable, Swift::Sendable { |
| 1399 | case temporaryFailure |
| 1400 | case permanentFailure |
| 1401 | case notSupported |
| 1402 | case unknown |
| 1403 | public static func == (a: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::Error, b: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::Error) -> Swift::Bool |
| 1404 | public func encode(to encoder: any Swift::Encoder) throws |
| 1405 | public func hash(into hasher: inout Swift::Hasher) |
| 1406 | public var hashValue: Swift::Int { |
| 1407 | get |
| 1408 | } |
| 1409 | public init(from decoder: any Swift::Decoder) throws |
| 1410 | } |
| 1411 | public struct IncomingMessageNotification : Swift::Sendable { |
| 1412 | public let message: TelephonyMessagingKit::SMSMessage |
| 1413 | } |
| 1414 | public struct ViabilityNotification : Swift::Equatable, Swift::Sendable { |
| 1415 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1416 | public let isViable: Swift::Bool |
| 1417 | public static func == (a: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::ViabilityNotification, b: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::ViabilityNotification) -> Swift::Bool |
| 1418 | } |
| 1419 | public struct CriticalMessageStateNotification : Swift::Equatable, Swift::Sendable { |
| 1420 | public enum State : Swift::Equatable, Swift::Sendable { |
| 1421 | case sent |
| 1422 | public static func == (a: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification.TelephonyMessagingKit::State, b: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification.TelephonyMessagingKit::State) -> Swift::Bool |
| 1423 | public func hash(into hasher: inout Swift::Hasher) |
| 1424 | public var hashValue: Swift::Int { |
| 1425 | get |
| 1426 | } |
| 1427 | } |
| 1428 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1429 | public let messageID: TelephonyMessagingKit::SMSMessageID |
| 1430 | public let state: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification.TelephonyMessagingKit::State |
| 1431 | public static func == (a: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification, b: TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification) -> Swift::Bool |
| 1432 | } |
| 1433 | final public func isViable(for cellularServiceID: TelephonyMessagingKit::CellularServiceID) -> Swift::Bool |
| 1434 | final public var viabilityNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::SMSService.TelephonyMessagingKit::ViabilityNotification, Swift::Never> { |
| 1435 | get throws |
| 1436 | } |
| 1437 | final public func sendMessage(_ message: TelephonyMessagingKit::SMSMessage) async throws |
| 1438 | final public func reportSpam(_ message: TelephonyMessagingKit::SMSMessage) async throws |
| 1439 | final public var incomingMessageNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::SMSService.TelephonyMessagingKit::IncomingMessageNotification, Swift::Never> { |
| 1440 | get throws |
| 1441 | } |
| 1442 | final public var criticalMessageStateNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification, Swift::Never> { |
| 1443 | get throws |
| 1444 | } |
| 1445 | @objc deinit |
| 1390 | @available(watchOS, unavailable) |
| 1391 | @available(tvOS, unavailable) |
| 1392 | @available(visionOS, unavailable) |
| 1393 | final public class RCSService : Swift.Sendable { |
| 1394 | public enum Error : Foundation.LocalizedError, Swift.Sendable, Swift.Codable { |
| 1395 | case serviceUnavailable |
| 1396 | case invalidArgument |
| 1397 | case decodingFailed |
| 1449 | @available(watchOS, unavailable) |
| 1450 | @available(tvOS, unavailable) |
| 1451 | @available(visionOS, unavailable) |
| 1452 | final public class RCSService : Swift::Sendable { |
| 1453 | public enum Error : Foundation::LocalizedError, Swift::Sendable, Swift::Codable { |
| 1454 | case serviceUnavailable |
| 1455 | case invalidArgument |
| 1456 | case decodingFailed |
| 1404 | case maximumSizeExceeded |
| 1405 | @available(iOS 26.5, *) |
| 1406 | case endToEndEncryptionNotSupported |
| 1407 | public static func == (a: TelephonyMessagingKit.RCSService.Error, b: TelephonyMessagingKit.RCSService.Error) -> Swift.Bool |
| 1408 | public func encode(to encoder: any Swift.Encoder) throws |
| 1409 | public func hash(into hasher: inout Swift.Hasher) |
| 1410 | public var hashValue: Swift.Int { |
| 1411 | get |
| 1412 | } |
| 1413 | public init(from decoder: any Swift.Decoder) throws |
| 1414 | } |
| 1415 | public struct IncomingMessageNotification : Swift.Equatable, Swift.Sendable { |
| 1416 | public let message: TelephonyMessagingKit.RCSMessage |
| 1417 | public let groupContext: TelephonyMessagingKit.RCSGroupContext? |
| 1418 | public let suggestions: [TelephonyMessagingKit.RCSService.Business.Suggestion] |
| 1419 | public static func == (a: TelephonyMessagingKit.RCSService.IncomingMessageNotification, b: TelephonyMessagingKit.RCSService.IncomingMessageNotification) -> Swift.Bool |
| 1420 | } |
| 1421 | public struct ViabilityNotification : Swift.Equatable, Swift.Sendable { |
| 1422 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1423 | public let isViable: Swift.Bool |
| 1424 | public static func == (a: TelephonyMessagingKit.RCSService.ViabilityNotification, b: TelephonyMessagingKit.RCSService.ViabilityNotification) -> Swift.Bool |
| 1425 | } |
| 1426 | public enum GroupChatEvent : Swift.Sendable { |
| 1427 | case started(TelephonyMessagingKit.RCSService.GroupChatStartedEvent) |
| 1428 | case ended(TelephonyMessagingKit.RCSService.GroupChatEndedEvent) |
| 1429 | case participantsAdded(TelephonyMessagingKit.RCSService.GroupChatParticipantsAddedEvent) |
| 1430 | case participantsRemoved(TelephonyMessagingKit.RCSService.GroupChatParticipantsRemovedEvent) |
| 1431 | case subjectUpdated(TelephonyMessagingKit.RCSService.GroupChatSubjectUpdatedEvent) |
| 1432 | @available(iOS 26.5, *) |
| 1433 | case subjectInvalidated(TelephonyMessagingKit.RCSService.GroupChatSubjectInvalidatedEvent) |
| 1434 | } |
| 1435 | public struct RemoteHandleUpdate : Swift.Sendable { |
| 1436 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1437 | public let handle: TelephonyMessagingKit.RCSHandle |
| 1438 | public let newHandle: TelephonyMessagingKit.RCSHandle? |
| 1439 | public let isBusinessHandle: Swift.Bool |
| 1440 | public let capabilities: TelephonyMessagingKit.RCSService.RemoteCapabilities? |
| 1441 | } |
| 1442 | final public func isViable(for cellularServiceID: TelephonyMessagingKit.CellularServiceID) -> Swift.Bool |
| 1443 | final public var viabilityNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.RCSService.ViabilityNotification, Swift.Never> { |
| 1444 | get throws |
| 1445 | } |
| 1446 | final public func configuration(for cellularServiceID: TelephonyMessagingKit.CellularServiceID) throws -> TelephonyMessagingKit.RCSService.Configuration |
| 1447 | final public func upload(_ uploadRequest: TelephonyMessagingKit.RCSService.FileUploadRequest) async throws -> TelephonyMessagingKit.RCSService.FileUploadRequest.Metadata |
| 1448 | final public func download(_ downloadRequest: TelephonyMessagingKit.RCSService.FileDownloadRequest) async throws -> TelephonyMessagingKit.RCSService.FileDownloadRequest.Metadata |
| 1449 | final public func sendMessage(_ content: TelephonyMessagingKit.RCSMessage.Text, to destination: TelephonyMessagingKit.RCSHandle, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) async throws |
| 1450 | final public func sendMessage(_ content: TelephonyMessagingKit.RCSMessage.FileTransfer, to destination: TelephonyMessagingKit.RCSHandle, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) async throws |
| 1451 | final public func sendMessage(_ content: TelephonyMessagingKit.RCSMessage.GeolocationPush, to destination: TelephonyMessagingKit.RCSHandle, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) async throws |
| 1452 | final public func sendMessage(_ content: TelephonyMessagingKit.RCSMessage.ComposingIndicator, to destination: TelephonyMessagingKit.RCSHandle, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) async throws |
| 1453 | final public func sendMessage(_ content: TelephonyMessagingKit.RCSMessage.DispositionNotification, to destination: TelephonyMessagingKit.RCSHandle.URI, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID, group: TelephonyMessagingKit.RCSHandle.Group? = nil) async throws |
| 1454 | @available(iOS 26.5, *) |
| 1455 | final public func sendEncryptedMessageRequest(_ request: TelephonyMessagingKit.RCSService.SendEncryptedMessageRequest) async throws -> TelephonyMessagingKit.RCSService.SendEncryptedMessageRequest.Result |
| 1456 | final public func remoteCapabilities(for request: TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest) async throws -> TelephonyMessagingKit.RCSService.RemoteCapabilities? |
| 1457 | final public var remoteHandleUpdates: some _Concurrency.AsyncSequence<TelephonyMessagingKit.RCSService.RemoteHandleUpdate, Swift.Never> { |
| 1458 | get throws |
| 1459 | } |
| 1460 | final public func sendSuggestionResponse(_ response: TelephonyMessagingKit.RCSService.SuggestionResponse) async throws |
| 1461 | final public func sendDeviceSpecifics(to destination: TelephonyMessagingKit.RCSHandle.URI, using cellularServiceID: TelephonyMessagingKit.CellularServiceID, messageID: TelephonyMessagingKit.RCSMessageID) async throws |
| 1462 | final public func businessInformation(for request: TelephonyMessagingKit.RCSService.BusinessInformationRequest) async throws -> TelephonyMessagingKit.RCSService.Business? |
| 1463 | final public func createGroupChat(_ request: TelephonyMessagingKit.RCSService.CreateGroupChatRequest) async throws -> TelephonyMessagingKit.RCSService.CreateGroupChatRequest.Result |
| 1464 | final public func leaveGroupChat(_ request: TelephonyMessagingKit.RCSService.LeaveGroupChatRequest) async throws |
| 1465 | final public func addGroupChatParticipants(_ request: TelephonyMessagingKit.RCSService.AddGroupChatParticipantsRequest) async throws -> TelephonyMessagingKit.RCSService.AddGroupChatParticipantsRequest.Result |
| 1466 | final public func removeGroupChatParticipants(_ request: TelephonyMessagingKit.RCSService.RemoveGroupChatParticipantsRequest) async throws -> TelephonyMessagingKit.RCSService.RemoveGroupChatParticipantsRequest.Result |
| 1467 | final public func changeGroupChatSubject(_ request: TelephonyMessagingKit.RCSService.ChangeGroupChatSubjectRequest) async throws |
| 1468 | final public var incomingMessageNotifications: some _Concurrency.AsyncSequence<TelephonyMessagingKit.RCSService.IncomingMessageNotification, Swift.Never> { |
| 1469 | get throws |
| 1470 | } |
| 1471 | final public var groupChatEvents: some _Concurrency.AsyncSequence<TelephonyMessagingKit.RCSService.GroupChatEvent, Swift.Never> { |
| 1472 | get throws |
| 1473 | } |
| 1474 | final public func reportSpam(_ request: TelephonyMessagingKit.RCSService.ReportSpamRequest) async throws |
| 1475 | final public func revokeMessage(_ request: TelephonyMessagingKit.RCSService.RevokeMessageRequest) async throws -> Swift.Bool |
| 1476 | @objc deinit |
| 1477 | } |
| 1478 | @available(iOS 26.5, *) |
| 1479 | @available(macOS, unavailable) |
| 1480 | @available(watchOS, unavailable) |
| 1481 | @available(tvOS, unavailable) |
| 1482 | @available(visionOS, unavailable) |
| 1483 | extension TelephonyMessagingKit.RCSMessage { |
| 1484 | public struct SecureSendReceipt : Swift.Identifiable, Swift.Equatable, Swift.Codable, Swift.Sendable { |
| 1485 | public let id: Foundation.UUID |
| 1486 | public static func == (a: TelephonyMessagingKit.RCSMessage.SecureSendReceipt, b: TelephonyMessagingKit.RCSMessage.SecureSendReceipt) -> Swift.Bool |
| 1487 | @available(iOS 26.5, *) |
| 1488 | @available(tvOS, unavailable) |
| 1489 | @available(watchOS, unavailable) |
| 1490 | @available(visionOS, unavailable) |
| 1491 | @available(macOS, unavailable) |
| 1492 | public typealias ID = Foundation.UUID |
| 1493 | public func encode(to encoder: any Swift.Encoder) throws |
| 1494 | public init(from decoder: any Swift.Decoder) throws |
| 1495 | } |
| 1496 | } |
| 1497 | @available(iOS 26.0, *) |
| 1498 | @available(macOS, unavailable) |
| 1499 | @available(watchOS, unavailable) |
| 1500 | @available(tvOS, unavailable) |
| 1501 | @available(visionOS, unavailable) |
| 1502 | extension TelephonyMessagingKit.RCSService { |
| 1503 | public struct GroupChatEndedEvent : Swift.Sendable { |
| 1504 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1505 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1506 | public let endedBy: TelephonyMessagingKit.RCSHandle.URI |
| 1507 | @available(iOS 26.5, *) |
| 1508 | public let isEndToEndEncrypted: Swift.Bool |
| 1509 | } |
| 1510 | public struct GroupChatParticipantsAddedEvent : Swift.Sendable { |
| 1511 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1512 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1513 | public let addedParticipants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1514 | public let addedBy: TelephonyMessagingKit.RCSHandle.URI |
| 1515 | @available(iOS 26.5, *) |
| 1516 | public let isEndToEndEncrypted: Swift.Bool |
| 1517 | } |
| 1518 | public struct GroupChatParticipantsRemovedEvent : Swift.Sendable { |
| 1519 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1520 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1521 | public let removedParticipants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1522 | public let removedBy: TelephonyMessagingKit.RCSHandle.URI |
| 1523 | public let removedCurrentUser: Swift.Bool |
| 1524 | @available(iOS 26.5, *) |
| 1525 | public let isEndToEndEncrypted: Swift.Bool |
| 1526 | } |
| 1527 | public struct GroupChatSubjectUpdatedEvent : Swift.Sendable { |
| 1528 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1529 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1530 | public let newSubject: Swift.String |
| 1531 | public let changedBy: TelephonyMessagingKit.RCSHandle.URI |
| 1532 | @available(iOS 26.5, *) |
| 1533 | public let isEndToEndEncrypted: Swift.Bool |
| 1534 | } |
| 1535 | @available(iOS 26.5, *) |
| 1536 | public struct GroupChatSubjectInvalidatedEvent : Swift.Sendable { |
| 1537 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1538 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1539 | } |
| 1540 | public struct GroupChatStartedEvent : Swift.Sendable { |
| 1541 | public let cellularServiceID: TelephonyMessagingKit.CellularServiceID |
| 1542 | public let groupHandle: TelephonyMessagingKit.RCSHandle.Group |
| 1543 | public let participants: [TelephonyMessagingKit.RCSHandle.URI] |
| 1544 | public let subject: Swift.String |
| 1545 | public let creator: TelephonyMessagingKit.RCSHandle.URI |
| 1546 | @available(iOS 26.5, *) |
| 1547 | public let isEndToEndEncrypted: Swift.Bool |
| 1548 | } |
| 1549 | } |
| 1550 | @available(iOS 26.0, *) |
| 1551 | @available(macOS, unavailable) |
| 1552 | @available(watchOS, unavailable) |
| 1553 | @available(tvOS, unavailable) |
| 1554 | @available(visionOS, unavailable) |
| 1555 | extension TelephonyMessagingKit.RCSService.RemoteCapabilitiesRequest.CachePolicy : Swift.Hashable {} |
| 1556 | @available(iOS 26.0, *) |
| 1557 | @available(macOS, unavailable) |
| 1558 | @available(watchOS, unavailable) |
| 1559 | @available(tvOS, unavailable) |
| 1560 | @available(visionOS, unavailable) |
| 1561 | extension TelephonyMessagingKit.RCSService.RemoteCapabilities.Availability : Swift.Equatable {} |
| 1562 | @available(iOS 26.0, *) |
| 1563 | @available(macOS, unavailable) |
| 1564 | @available(watchOS, unavailable) |
| 1565 | @available(tvOS, unavailable) |
| 1566 | @available(visionOS, unavailable) |
| 1567 | extension TelephonyMessagingKit.RCSService.RemoteCapabilities.Availability : Swift.Hashable {} |
| 1568 | @available(iOS 26.0, *) |
| 1569 | @available(macOS, unavailable) |
| 1570 | @available(watchOS, unavailable) |
| 1571 | @available(tvOS, unavailable) |
| 1572 | @available(visionOS, unavailable) |
| 1573 | extension TelephonyMessagingKit.RCSService.ReportSpamRequest.Category : Swift.Hashable {} |
| 1574 | @available(iOS 26.0, *) |
| 1575 | @available(macOS, unavailable) |
| 1576 | @available(watchOS, unavailable) |
| 1577 | @available(tvOS, unavailable) |
| 1578 | @available(visionOS, unavailable) |
| 1579 | extension TelephonyMessagingKit.MMSPartContent.MMSDispositionType : Swift.Equatable {} |
| 1580 | @available(iOS 26.0, *) |
| 1581 | @available(macOS, unavailable) |
| 1582 | @available(watchOS, unavailable) |
| 1583 | @available(tvOS, unavailable) |
| 1584 | @available(visionOS, unavailable) |
| 1585 | extension TelephonyMessagingKit.MMSPartContent.MMSDispositionType : Swift.Hashable {} |
| 1586 | @available(iOS 26.0, *) |
| 1587 | @available(macOS, unavailable) |
| 1588 | @available(watchOS, unavailable) |
| 1589 | @available(tvOS, unavailable) |
| 1590 | @available(visionOS, unavailable) |
| 1591 | extension TelephonyMessagingKit.RCSService.Business.URIEntry.URIType : Swift.Hashable {} |
| 1592 | @available(iOS 26.0, *) |
| 1593 | @available(macOS, unavailable) |
| 1594 | @available(watchOS, unavailable) |
| 1595 | @available(tvOS, unavailable) |
| 1596 | @available(visionOS, unavailable) |
| 1597 | extension TelephonyMessagingKit.RCSService.Business.URIEntry.Label : Swift.Hashable {} |
| 1598 | @available(iOS 26.0, *) |
| 1599 | @available(macOS, unavailable) |
| 1600 | @available(watchOS, unavailable) |
| 1601 | @available(tvOS, unavailable) |
| 1602 | @available(visionOS, unavailable) |
| 1603 | extension TelephonyMessagingKit.RCSService.Business.MediaEntry.Label : Swift.Hashable {} |
| 1604 | @available(iOS 26.0, *) |
| 1605 | @available(macOS, unavailable) |
| 1606 | @available(watchOS, unavailable) |
| 1607 | @available(tvOS, unavailable) |
| 1608 | @available(visionOS, unavailable) |
| 1609 | extension TelephonyMessagingKit.RCSService.Business.MediaEntry.ContentType : Swift.Hashable {} |
| 1610 | @available(iOS 26.0, *) |
| 1611 | @available(macOS, unavailable) |
| 1612 | @available(watchOS, unavailable) |
| 1613 | @available(tvOS, unavailable) |
| 1614 | @available(visionOS, unavailable) |
| 1615 | extension TelephonyMessagingKit.RCSService.Business.OrganizationName.NameType : Swift.Hashable {} |
| 1616 | @available(iOS 26.0, *) |
| 1617 | @available(macOS, unavailable) |
| 1618 | @available(watchOS, unavailable) |
| 1619 | @available(tvOS, unavailable) |
| 1620 | @available(visionOS, unavailable) |
| 1621 | extension TelephonyMessagingKit.RCSMessage.ComposingIndicator.State : Swift.Hashable {} |
| 1622 | @available(iOS 26.0, *) |
| 1623 | @available(macOS, unavailable) |
| 1624 | @available(watchOS, unavailable) |
| 1625 | @available(tvOS, unavailable) |
| 1626 | @available(visionOS, unavailable) |
| 1627 | extension TelephonyMessagingKit.RCSFileTransferMetadata.Disposition : Swift.Hashable {} |
| 1628 | @available(iOS 26.0, *) |
| 1629 | @available(macOS, unavailable) |
| 1630 | @available(watchOS, unavailable) |
| 1631 | @available(tvOS, unavailable) |
| 1632 | @available(visionOS, unavailable) |
| 1633 | extension TelephonyMessagingKit.MMSService.Error : Swift.Equatable {} |
| 1634 | @available(iOS 26.0, *) |
| 1635 | @available(macOS, unavailable) |
| 1636 | @available(watchOS, unavailable) |
| 1637 | @available(tvOS, unavailable) |
| 1638 | @available(visionOS, unavailable) |
| 1639 | extension TelephonyMessagingKit.MMSService.Error : Swift.Hashable {} |
| 1640 | @available(iOS 26.0, *) |
| 1641 | @available(macOS, unavailable) |
| 1642 | @available(watchOS, unavailable) |
| 1643 | @available(tvOS, unavailable) |
| 1644 | @available(visionOS, unavailable) |
| 1645 | extension TelephonyMessagingKit.TelephonyMessagingSession.Error : Swift.Equatable {} |
| 1646 | @available(iOS 26.0, *) |
| 1647 | @available(macOS, unavailable) |
| 1648 | @available(watchOS, unavailable) |
| 1649 | @available(tvOS, unavailable) |
| 1650 | @available(visionOS, unavailable) |
| 1651 | extension TelephonyMessagingKit.TelephonyMessagingSession.Error : Swift.Hashable {} |
| 1652 | @available(iOS 26.0, *) |
| 1653 | @available(macOS, unavailable) |
| 1654 | @available(watchOS, unavailable) |
| 1655 | @available(tvOS, unavailable) |
| 1656 | @available(visionOS, unavailable) |
| 1657 | extension TelephonyMessagingKit.TelephonyMessagingSession.Error : Swift.Encodable {} |
| 1658 | @available(iOS 26.0, *) |
| 1659 | @available(macOS, unavailable) |
| 1660 | @available(watchOS, unavailable) |
| 1661 | @available(tvOS, unavailable) |
| 1662 | @available(visionOS, unavailable) |
| 1663 | extension TelephonyMessagingKit.TelephonyMessagingSession.Error : Swift.Decodable {} |
| 1664 | @available(iOS 26.0, *) |
| 1665 | @available(macOS, unavailable) |
| 1666 | @available(watchOS, unavailable) |
| 1667 | @available(tvOS, unavailable) |
| 1668 | @available(visionOS, unavailable) |
| 1669 | extension TelephonyMessagingKit.RCSService.BusinessInformationRequest.CachePolicy : Swift.Hashable {} |
| 1670 | @available(iOS 26.0, *) |
| 1671 | @available(macOS, unavailable) |
| 1672 | @available(watchOS, unavailable) |
| 1673 | @available(tvOS, unavailable) |
| 1674 | @available(visionOS, unavailable) |
| 1675 | extension TelephonyMessagingKit.RCSService.Business.OpenURLAction.Detent : Swift.Equatable {} |
| 1676 | @available(iOS 26.0, *) |
| 1677 | @available(macOS, unavailable) |
| 1678 | @available(watchOS, unavailable) |
| 1679 | @available(tvOS, unavailable) |
| 1680 | @available(visionOS, unavailable) |
| 1681 | extension TelephonyMessagingKit.RCSService.Business.OpenURLAction.Detent : Swift.Hashable {} |
| 1682 | @available(iOS 26.0, *) |
| 1683 | @available(macOS, unavailable) |
| 1684 | @available(watchOS, unavailable) |
| 1685 | @available(tvOS, unavailable) |
| 1686 | @available(visionOS, unavailable) |
| 1687 | extension TelephonyMessagingKit.RCSService.Business.ComposeRecordingAction.MediaType : Swift.Hashable {} |
| 1688 | @available(iOS 26.0, *) |
| 1689 | @available(macOS, unavailable) |
| 1690 | @available(watchOS, unavailable) |
| 1691 | @available(tvOS, unavailable) |
| 1692 | @available(visionOS, unavailable) |
| 1693 | extension TelephonyMessagingKit.RCSService.Business.Card.Orientation : Swift.Hashable {} |
| 1694 | @available(iOS 26.0, *) |
| 1695 | @available(macOS, unavailable) |
| 1696 | @available(watchOS, unavailable) |
| 1697 | @available(tvOS, unavailable) |
| 1698 | @available(visionOS, unavailable) |
| 1699 | extension TelephonyMessagingKit.RCSService.Business.Card.Media.Height : Swift.Hashable {} |
| 1700 | @available(iOS 26.0, *) |
| 1701 | @available(macOS, unavailable) |
| 1702 | @available(watchOS, unavailable) |
| 1703 | @available(tvOS, unavailable) |
| 1704 | @available(visionOS, unavailable) |
| 1705 | extension TelephonyMessagingKit.RCSService.Business.Card.ImageAlignment : Swift.Hashable {} |
| 1706 | @available(iOS 26.0, *) |
| 1707 | @available(macOS, unavailable) |
| 1708 | @available(watchOS, unavailable) |
| 1709 | @available(tvOS, unavailable) |
| 1710 | @available(visionOS, unavailable) |
| 1711 | extension TelephonyMessagingKit.RCSService.Business.Card.Width : Swift.Hashable {} |
| 1712 | @available(iOS 26.0, *) |
| 1713 | @available(macOS, unavailable) |
| 1714 | @available(watchOS, unavailable) |
| 1715 | @available(tvOS, unavailable) |
| 1716 | @available(visionOS, unavailable) |
| 1717 | extension TelephonyMessagingKit.RCSMessage.Disposition : Swift.Hashable {} |
| 1718 | @available(iOS 26.0, *) |
| 1719 | @available(macOS, unavailable) |
| 1720 | @available(watchOS, unavailable) |
| 1721 | @available(tvOS, unavailable) |
| 1722 | @available(visionOS, unavailable) |
| 1723 | extension TelephonyMessagingKit.SMSService.Error : Swift.Equatable {} |
| 1724 | @available(iOS 26.0, *) |
| 1725 | @available(macOS, unavailable) |
| 1726 | @available(watchOS, unavailable) |
| 1727 | @available(tvOS, unavailable) |
| 1728 | @available(visionOS, unavailable) |
| 1729 | extension TelephonyMessagingKit.SMSService.Error : Swift.Hashable {} |
| 1730 | @available(iOS 26.0, *) |
| 1731 | @available(macOS, unavailable) |
| 1732 | @available(watchOS, unavailable) |
| 1733 | @available(tvOS, unavailable) |
| 1734 | @available(visionOS, unavailable) |
| 1735 | extension TelephonyMessagingKit.SMSService.CriticalMessageStateNotification.State : Swift.Hashable {} |
| 1736 | @available(iOS 26.0, *) |
| 1737 | @available(macOS, unavailable) |
| 1738 | @available(watchOS, unavailable) |
| 1739 | @available(tvOS, unavailable) |
| 1740 | @available(visionOS, unavailable) |
| 1741 | extension TelephonyMessagingKit.RCSService.Error : Swift.Equatable {} |
| 1742 | @available(iOS 26.0, *) |
| 1743 | @available(macOS, unavailable) |
| 1744 | @available(watchOS, unavailable) |
| 1745 | @available(tvOS, unavailable) |
| 1746 | @available(visionOS, unavailable) |
| 1747 | extension TelephonyMessagingKit.RCSService.Error : Swift.Hashable {} |
| 1463 | case maximumSizeExceeded |
| 1464 | @available(iOS 26.5, *) |
| 1465 | case endToEndEncryptionNotSupported |
| 1466 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Error, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Error) -> Swift::Bool |
| 1467 | public func encode(to encoder: any Swift::Encoder) throws |
| 1468 | public func hash(into hasher: inout Swift::Hasher) |
| 1469 | public var hashValue: Swift::Int { |
| 1470 | get |
| 1471 | } |
| 1472 | public init(from decoder: any Swift::Decoder) throws |
| 1473 | } |
| 1474 | public struct IncomingMessageNotification : Swift::Equatable, Swift::Sendable { |
| 1475 | public let message: TelephonyMessagingKit::RCSMessage |
| 1476 | public let groupContext: TelephonyMessagingKit::RCSGroupContext? |
| 1477 | public let suggestions: [TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Suggestion] |
| 1478 | @available(iOS 27.0, *) |
| 1479 | public let requestedDispositions: [TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition] |
| 1480 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::IncomingMessageNotification, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::IncomingMessageNotification) -> Swift::Bool |
| 1481 | } |
| 1482 | public struct ViabilityNotification : Swift::Equatable, Swift::Sendable { |
| 1483 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1484 | public let isViable: Swift::Bool |
| 1485 | public static func == (a: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ViabilityNotification, b: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ViabilityNotification) -> Swift::Bool |
| 1486 | } |
| 1487 | public enum GroupChatEvent : Swift::Sendable { |
| 1488 | case started(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatStartedEvent) |
| 1489 | case ended(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatEndedEvent) |
| 1490 | case participantsAdded(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatParticipantsAddedEvent) |
| 1491 | case participantsRemoved(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatParticipantsRemovedEvent) |
| 1492 | case subjectUpdated(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatSubjectUpdatedEvent) |
| 1493 | @available(iOS 26.5, *) |
| 1494 | case subjectInvalidated(TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatSubjectInvalidatedEvent) |
| 1495 | } |
| 1496 | public struct RemoteHandleUpdate : Swift::Sendable { |
| 1497 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1498 | public let handle: TelephonyMessagingKit::RCSHandle |
| 1499 | public let newHandle: TelephonyMessagingKit::RCSHandle? |
| 1500 | public let isBusinessHandle: Swift::Bool |
| 1501 | public let capabilities: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities? |
| 1502 | } |
| 1503 | final public func isViable(for cellularServiceID: TelephonyMessagingKit::CellularServiceID) -> Swift::Bool |
| 1504 | final public var viabilityNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ViabilityNotification, Swift::Never> { |
| 1505 | get throws |
| 1506 | } |
| 1507 | final public func configuration(for cellularServiceID: TelephonyMessagingKit::CellularServiceID) throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Configuration |
| 1508 | final public func upload(_ uploadRequest: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileUploadRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileUploadRequest.TelephonyMessagingKit::Metadata |
| 1509 | final public func download(_ downloadRequest: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileDownloadRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::FileDownloadRequest.TelephonyMessagingKit::Metadata |
| 1510 | final public func sendMessage(_ content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Text, to destination: TelephonyMessagingKit::RCSHandle, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) async throws |
| 1511 | final public func sendMessage(_ content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::FileTransfer, to destination: TelephonyMessagingKit::RCSHandle, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) async throws |
| 1512 | final public func sendMessage(_ content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::GeolocationPush, to destination: TelephonyMessagingKit::RCSHandle, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) async throws |
| 1513 | final public func sendMessage(_ content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator, to destination: TelephonyMessagingKit::RCSHandle, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) async throws |
| 1514 | final public func sendMessage(_ content: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::DispositionNotification, to destination: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID, group: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group? = nil) async throws |
| 1515 | @available(iOS 26.5, *) |
| 1516 | final public func sendEncryptedMessageRequest(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::SendEncryptedMessageRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::SendEncryptedMessageRequest.TelephonyMessagingKit::Result |
| 1517 | final public func remoteCapabilities(for request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities? |
| 1518 | final public var remoteHandleUpdates: some _Concurrency::AsyncSequence<TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteHandleUpdate, Swift::Never> { |
| 1519 | get throws |
| 1520 | } |
| 1521 | final public func sendSuggestionResponse(_ response: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::SuggestionResponse) async throws |
| 1522 | final public func sendDeviceSpecifics(to destination: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI, using cellularServiceID: TelephonyMessagingKit::CellularServiceID, messageID: TelephonyMessagingKit::RCSMessageID) async throws |
| 1523 | final public func businessInformation(for request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business? |
| 1524 | final public func createGroupChat(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::CreateGroupChatRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::CreateGroupChatRequest.TelephonyMessagingKit::Result |
| 1525 | final public func leaveGroupChat(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::LeaveGroupChatRequest) async throws |
| 1526 | final public func addGroupChatParticipants(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::AddGroupChatParticipantsRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::AddGroupChatParticipantsRequest.TelephonyMessagingKit::Result |
| 1527 | final public func removeGroupChatParticipants(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoveGroupChatParticipantsRequest) async throws -> TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoveGroupChatParticipantsRequest.TelephonyMessagingKit::Result |
| 1528 | final public func changeGroupChatSubject(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ChangeGroupChatSubjectRequest) async throws |
| 1529 | final public var incomingMessageNotifications: some _Concurrency::AsyncSequence<TelephonyMessagingKit::RCSService.TelephonyMessagingKit::IncomingMessageNotification, Swift::Never> { |
| 1530 | get throws |
| 1531 | } |
| 1532 | final public var groupChatEvents: some _Concurrency::AsyncSequence<TelephonyMessagingKit::RCSService.TelephonyMessagingKit::GroupChatEvent, Swift::Never> { |
| 1533 | get throws |
| 1534 | } |
| 1535 | final public func reportSpam(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest) async throws |
| 1536 | final public func revokeMessage(_ request: TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RevokeMessageRequest) async throws -> Swift::Bool |
| 1537 | @objc deinit |
| 1538 | } |
| 1539 | @available(iOS 26.5, *) |
| 1540 | @available(macOS, unavailable) |
| 1541 | @available(watchOS, unavailable) |
| 1542 | @available(tvOS, unavailable) |
| 1543 | @available(visionOS, unavailable) |
| 1544 | extension TelephonyMessagingKit::RCSMessage { |
| 1545 | public struct SecureSendReceipt : Swift::Identifiable, Swift::Equatable, Swift::Codable, Swift::Sendable { |
| 1546 | public let id: Foundation::UUID |
| 1547 | public static func == (a: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::SecureSendReceipt, b: TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::SecureSendReceipt) -> Swift::Bool |
| 1548 | @available(iOS 26.5, *) |
| 1549 | @available(macOS, unavailable) |
| 1550 | @available(tvOS, unavailable) |
| 1551 | @available(watchOS, unavailable) |
| 1552 | @available(visionOS, unavailable) |
| 1553 | public typealias ID = Foundation::UUID |
| 1554 | public func encode(to encoder: any Swift::Encoder) throws |
| 1555 | public init(from decoder: any Swift::Decoder) throws |
| 1556 | } |
| 1557 | } |
| 1558 | @available(iOS 26.0, *) |
| 1559 | @available(macOS, unavailable) |
| 1560 | @available(watchOS, unavailable) |
| 1561 | @available(tvOS, unavailable) |
| 1562 | @available(visionOS, unavailable) |
| 1563 | extension TelephonyMessagingKit::RCSService { |
| 1564 | public struct GroupChatEndedEvent : Swift::Sendable { |
| 1565 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1566 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1567 | public let endedBy: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 1568 | @available(iOS 26.5, *) |
| 1569 | public let isEndToEndEncrypted: Swift::Bool |
| 1570 | } |
| 1571 | public struct GroupChatParticipantsAddedEvent : Swift::Sendable { |
| 1572 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1573 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1574 | public let addedParticipants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1575 | public let addedBy: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 1576 | @available(iOS 26.5, *) |
| 1577 | public let isEndToEndEncrypted: Swift::Bool |
| 1578 | } |
| 1579 | public struct GroupChatParticipantsRemovedEvent : Swift::Sendable { |
| 1580 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1581 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1582 | public let removedParticipants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1583 | public let removedBy: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 1584 | public let removedCurrentUser: Swift::Bool |
| 1585 | @available(iOS 26.5, *) |
| 1586 | public let isEndToEndEncrypted: Swift::Bool |
| 1587 | } |
| 1588 | public struct GroupChatSubjectUpdatedEvent : Swift::Sendable { |
| 1589 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1590 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1591 | public let newSubject: Swift::String |
| 1592 | public let changedBy: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 1593 | @available(iOS 26.5, *) |
| 1594 | public let isEndToEndEncrypted: Swift::Bool |
| 1595 | } |
| 1596 | @available(iOS 26.5, *) |
| 1597 | public struct GroupChatSubjectInvalidatedEvent : Swift::Sendable { |
| 1598 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1599 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1600 | } |
| 1601 | public struct GroupChatStartedEvent : Swift::Sendable { |
| 1602 | public let cellularServiceID: TelephonyMessagingKit::CellularServiceID |
| 1603 | public let groupHandle: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::Group |
| 1604 | public let participants: [TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI] |
| 1605 | public let subject: Swift::String |
| 1606 | public let creator: TelephonyMessagingKit::RCSHandle.TelephonyMessagingKit::URI |
| 1607 | @available(iOS 26.5, *) |
| 1608 | public let isEndToEndEncrypted: Swift::Bool |
| 1609 | } |
| 1610 | } |
| 1611 | @available(iOS 26.0, *) |
| 1612 | @available(macOS, unavailable) |
| 1613 | @available(watchOS, unavailable) |
| 1614 | @available(tvOS, unavailable) |
| 1615 | @available(visionOS, unavailable) |
| 1616 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilitiesRequest.TelephonyMessagingKit::CachePolicy : Swift::Hashable {} |
| 1617 | @available(iOS 26.0, *) |
| 1618 | @available(macOS, unavailable) |
| 1619 | @available(watchOS, unavailable) |
| 1620 | @available(tvOS, unavailable) |
| 1621 | @available(visionOS, unavailable) |
| 1622 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities.TelephonyMessagingKit::Availability : Swift::Equatable {} |
| 1623 | @available(iOS 26.0, *) |
| 1624 | @available(macOS, unavailable) |
| 1625 | @available(watchOS, unavailable) |
| 1626 | @available(tvOS, unavailable) |
| 1627 | @available(visionOS, unavailable) |
| 1628 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::RemoteCapabilities.TelephonyMessagingKit::Availability : Swift::Hashable {} |
| 1629 | @available(iOS 26.0, *) |
| 1630 | @available(macOS, unavailable) |
| 1631 | @available(watchOS, unavailable) |
| 1632 | @available(tvOS, unavailable) |
| 1633 | @available(visionOS, unavailable) |
| 1634 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::ReportSpamRequest.TelephonyMessagingKit::Category : Swift::Hashable {} |
| 1635 | @available(iOS 26.0, *) |
| 1636 | @available(macOS, unavailable) |
| 1637 | @available(watchOS, unavailable) |
| 1638 | @available(tvOS, unavailable) |
| 1639 | @available(visionOS, unavailable) |
| 1640 | extension TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType : Swift::Equatable {} |
| 1641 | @available(iOS 26.0, *) |
| 1642 | @available(macOS, unavailable) |
| 1643 | @available(watchOS, unavailable) |
| 1644 | @available(tvOS, unavailable) |
| 1645 | @available(visionOS, unavailable) |
| 1646 | extension TelephonyMessagingKit::MMSPartContent.TelephonyMessagingKit::MMSDispositionType : Swift::Hashable {} |
| 1647 | @available(iOS 26.0, *) |
| 1648 | @available(macOS, unavailable) |
| 1649 | @available(watchOS, unavailable) |
| 1650 | @available(tvOS, unavailable) |
| 1651 | @available(visionOS, unavailable) |
| 1652 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::URIType : Swift::Hashable {} |
| 1653 | @available(iOS 26.0, *) |
| 1654 | @available(macOS, unavailable) |
| 1655 | @available(watchOS, unavailable) |
| 1656 | @available(tvOS, unavailable) |
| 1657 | @available(visionOS, unavailable) |
| 1658 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::URIEntry.TelephonyMessagingKit::Label : Swift::Hashable {} |
| 1659 | @available(iOS 26.0, *) |
| 1660 | @available(macOS, unavailable) |
| 1661 | @available(watchOS, unavailable) |
| 1662 | @available(tvOS, unavailable) |
| 1663 | @available(visionOS, unavailable) |
| 1664 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::Label : Swift::Hashable {} |
| 1665 | @available(iOS 26.0, *) |
| 1666 | @available(macOS, unavailable) |
| 1667 | @available(watchOS, unavailable) |
| 1668 | @available(tvOS, unavailable) |
| 1669 | @available(visionOS, unavailable) |
| 1670 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::MediaEntry.TelephonyMessagingKit::ContentType : Swift::Hashable {} |
| 1671 | @available(iOS 26.0, *) |
| 1672 | @available(macOS, unavailable) |
| 1673 | @available(watchOS, unavailable) |
| 1674 | @available(tvOS, unavailable) |
| 1675 | @available(visionOS, unavailable) |
| 1676 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OrganizationName.TelephonyMessagingKit::NameType : Swift::Hashable {} |
| 1677 | @available(iOS 27.0, *) |
| 1678 | @available(macOS, unavailable) |
| 1679 | @available(watchOS, unavailable) |
| 1680 | @available(tvOS, unavailable) |
| 1681 | @available(visionOS, unavailable) |
| 1682 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Feature : Swift::Hashable {} |
| 1683 | @available(iOS 26.0, *) |
| 1684 | @available(macOS, unavailable) |
| 1685 | @available(watchOS, unavailable) |
| 1686 | @available(tvOS, unavailable) |
| 1687 | @available(visionOS, unavailable) |
| 1688 | extension TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::ComposingIndicator.TelephonyMessagingKit::State : Swift::Hashable {} |
| 1689 | @available(iOS 26.0, *) |
| 1690 | @available(macOS, unavailable) |
| 1691 | @available(watchOS, unavailable) |
| 1692 | @available(tvOS, unavailable) |
| 1693 | @available(visionOS, unavailable) |
| 1694 | extension TelephonyMessagingKit::RCSFileTransferMetadata.TelephonyMessagingKit::Disposition : Swift::Hashable {} |
| 1695 | @available(iOS 26.0, *) |
| 1696 | @available(macOS, unavailable) |
| 1697 | @available(watchOS, unavailable) |
| 1698 | @available(tvOS, unavailable) |
| 1699 | @available(visionOS, unavailable) |
| 1700 | extension TelephonyMessagingKit::MMSService.TelephonyMessagingKit::Error : Swift::Equatable {} |
| 1701 | @available(iOS 26.0, *) |
| 1702 | @available(macOS, unavailable) |
| 1703 | @available(watchOS, unavailable) |
| 1704 | @available(tvOS, unavailable) |
| 1705 | @available(visionOS, unavailable) |
| 1706 | extension TelephonyMessagingKit::MMSService.TelephonyMessagingKit::Error : Swift::Hashable {} |
| 1707 | @available(iOS 26.0, *) |
| 1708 | @available(macOS, unavailable) |
| 1709 | @available(watchOS, unavailable) |
| 1710 | @available(tvOS, unavailable) |
| 1711 | @available(visionOS, unavailable) |
| 1712 | extension TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error : Swift::Equatable {} |
| 1713 | @available(iOS 26.0, *) |
| 1714 | @available(macOS, unavailable) |
| 1715 | @available(watchOS, unavailable) |
| 1716 | @available(tvOS, unavailable) |
| 1717 | @available(visionOS, unavailable) |
| 1718 | extension TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error : Swift::Hashable {} |
| 1719 | @available(iOS 26.0, *) |
| 1720 | @available(macOS, unavailable) |
| 1721 | @available(watchOS, unavailable) |
| 1722 | @available(tvOS, unavailable) |
| 1723 | @available(visionOS, unavailable) |
| 1724 | extension TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error : Swift::Encodable {} |
| 1725 | @available(iOS 26.0, *) |
| 1726 | @available(macOS, unavailable) |
| 1727 | @available(watchOS, unavailable) |
| 1728 | @available(tvOS, unavailable) |
| 1729 | @available(visionOS, unavailable) |
| 1730 | extension TelephonyMessagingKit::TelephonyMessagingSession.TelephonyMessagingKit::Error : Swift::Decodable {} |
| 1731 | @available(iOS 26.0, *) |
| 1732 | @available(macOS, unavailable) |
| 1733 | @available(watchOS, unavailable) |
| 1734 | @available(tvOS, unavailable) |
| 1735 | @available(visionOS, unavailable) |
| 1736 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::BusinessInformationRequest.TelephonyMessagingKit::CachePolicy : Swift::Hashable {} |
| 1737 | @available(iOS 26.0, *) |
| 1738 | @available(macOS, unavailable) |
| 1739 | @available(watchOS, unavailable) |
| 1740 | @available(tvOS, unavailable) |
| 1741 | @available(visionOS, unavailable) |
| 1742 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Detent : Swift::Equatable {} |
| 1743 | @available(iOS 26.0, *) |
| 1744 | @available(macOS, unavailable) |
| 1745 | @available(watchOS, unavailable) |
| 1746 | @available(tvOS, unavailable) |
| 1747 | @available(visionOS, unavailable) |
| 1748 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::OpenURLAction.TelephonyMessagingKit::Detent : Swift::Hashable {} |
| 1749 | @available(iOS 26.0, *) |
| 1750 | @available(macOS, unavailable) |
| 1751 | @available(watchOS, unavailable) |
| 1752 | @available(tvOS, unavailable) |
| 1753 | @available(visionOS, unavailable) |
| 1754 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::ComposeRecordingAction.TelephonyMessagingKit::MediaType : Swift::Hashable {} |
| 1755 | @available(iOS 26.0, *) |
| 1756 | @available(macOS, unavailable) |
| 1757 | @available(watchOS, unavailable) |
| 1758 | @available(tvOS, unavailable) |
| 1759 | @available(visionOS, unavailable) |
| 1760 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Orientation : Swift::Hashable {} |
| 1761 | @available(iOS 26.0, *) |
| 1762 | @available(macOS, unavailable) |
| 1763 | @available(watchOS, unavailable) |
| 1764 | @available(tvOS, unavailable) |
| 1765 | @available(visionOS, unavailable) |
| 1766 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Media.TelephonyMessagingKit::Height : Swift::Hashable {} |
| 1767 | @available(iOS 26.0, *) |
| 1768 | @available(macOS, unavailable) |
| 1769 | @available(watchOS, unavailable) |
| 1770 | @available(tvOS, unavailable) |
| 1771 | @available(visionOS, unavailable) |
| 1772 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::ImageAlignment : Swift::Hashable {} |
| 1773 | @available(iOS 26.0, *) |
| 1774 | @available(macOS, unavailable) |
| 1775 | @available(watchOS, unavailable) |
| 1776 | @available(tvOS, unavailable) |
| 1777 | @available(visionOS, unavailable) |
| 1778 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Business.TelephonyMessagingKit::Card.TelephonyMessagingKit::Width : Swift::Hashable {} |
| 1779 | @available(iOS 26.0, *) |
| 1780 | @available(macOS, unavailable) |
| 1781 | @available(watchOS, unavailable) |
| 1782 | @available(tvOS, unavailable) |
| 1783 | @available(visionOS, unavailable) |
| 1784 | extension TelephonyMessagingKit::RCSMessage.TelephonyMessagingKit::Disposition : Swift::Hashable {} |
| 1785 | @available(iOS 26.0, *) |
| 1786 | @available(macOS, unavailable) |
| 1787 | @available(watchOS, unavailable) |
| 1788 | @available(tvOS, unavailable) |
| 1789 | @available(visionOS, unavailable) |
| 1790 | extension TelephonyMessagingKit::SMSService.TelephonyMessagingKit::Error : Swift::Equatable {} |
| 1791 | @available(iOS 26.0, *) |
| 1792 | @available(macOS, unavailable) |
| 1793 | @available(watchOS, unavailable) |
| 1794 | @available(tvOS, unavailable) |
| 1795 | @available(visionOS, unavailable) |
| 1796 | extension TelephonyMessagingKit::SMSService.TelephonyMessagingKit::Error : Swift::Hashable {} |
| 1797 | @available(iOS 26.0, *) |
| 1798 | @available(macOS, unavailable) |
| 1799 | @available(watchOS, unavailable) |
| 1800 | @available(tvOS, unavailable) |
| 1801 | @available(visionOS, unavailable) |
| 1802 | extension TelephonyMessagingKit::SMSService.TelephonyMessagingKit::CriticalMessageStateNotification.TelephonyMessagingKit::State : Swift::Hashable {} |
| 1803 | @available(iOS 26.0, *) |
| 1804 | @available(macOS, unavailable) |
| 1805 | @available(watchOS, unavailable) |
| 1806 | @available(tvOS, unavailable) |
| 1807 | @available(visionOS, unavailable) |
| 1808 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Error : Swift::Equatable {} |
| 1809 | @available(iOS 26.0, *) |
| 1810 | @available(macOS, unavailable) |
| 1811 | @available(watchOS, unavailable) |
| 1812 | @available(tvOS, unavailable) |
| 1813 | @available(visionOS, unavailable) |
| 1814 | extension TelephonyMessagingKit::RCSService.TelephonyMessagingKit::Error : Swift::Hashable {} |