Exchange
Exchange
API
public struct Exchange : Codable {
public var id: String
public var name: String?
public var state: String
public var type: String?
public var tags: [String]?
public var metadata: DSSDK.ExchangeMetadata?
public var audience: DSSDK.ExchangeAudience?
public var medataIds: [String]
public var survey: DSSDK.Survey?
public var postScript: DSSDK.Script?
public var publishedBy: String?
public var publishedAt: TimeInterval?
/// Encodes this value into the given encoder.
///
/// If the value fails to encode anything, `encoder` will encode an empty
/// keyed container in its place.
///
/// This function throws an error if any values are invalid for the given
/// encoder's format.
///
/// - Parameter encoder: The encoder to write data to.
public func encode(to encoder: any Encoder) throws
/// Creates a new instance by decoding from the given decoder.
///
/// This initializer throws an error if reading from the decoder fails, or
/// if the data read is corrupted or otherwise invalid.
///
/// - Parameter decoder: The decoder to read data from.
public init(from decoder: any Decoder) throws
}
Public Functions
public func encode(to encoder: any Encoder) throws