PutSignalingNotifyMetadataParams

public struct PutSignalingNotifyMetadataParams<Metadata> : Encodable where Metadata : Encodable
extension PutSignalingNotifyMetadataParams: Sendable where Metadata: Sendable

PutSignalingNotifyMetadata のパラメータ。

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

  • 設定するメタデータ。

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    public init(metadata: Metadata, push: Bool? = nil)