PutSignalingNotifyMetadataItemParams

public struct PutSignalingNotifyMetadataItemParams<Value> : Encodable where Value : Encodable
extension PutSignalingNotifyMetadataItemParams: Sendable where Value: Sendable

PutSignalingNotifyMetadataItem のパラメータ。

Value が Sendable の場合は Sendable へも準拠します。actor / Task 境界へ渡す場合は メソッド型に SendablePutSignalingNotifyMetadataItem を使ってください (既存の PutSignalingNotifyMetadataItem は Value に Sendable を要求しないため、 SendableRPCMethodProtocol の要件を満たすメソッド型に Value を固定できません)。

  • key

    設定するメタデータのキー。

    Declaration

    Swift

    public let key: String
  • 設定するメタデータの値。

    Declaration

    Swift

    public let value: Value
  • メタデータ更新時に push 通知するかどうか。

    Declaration

    Swift

    public let push: Bool?
  • PutSignalingNotifyMetadataItem のパラメータを作成する。

    Declaration

    Swift

    public init(key: String, value: Value, push: Bool? = nil)