← Files GoodMemARCHIVED FILE

skills/goodmem-sdk/references/dotnet/models/PingStreamRequest.md

1.44 KB · Oct 5, 2026 · 18:24 UTC

↓ Download file

<!-- sdk-ref package=PairSystems.Goodmem.Client registry=nuget version=2.0.2 -->

# PingStreamRequest

Request payload for a streaming ping session

`Goodmem.Client.Models.PingStreamRequest`

- `Count` (`int?`): Number of probes to run (0 uses server default) JSON: `count`.
- `IntervalMs` (`int?`): Delay between probes in milliseconds (0 uses server default) JSON: `intervalMs`.
- `Jitter` (`bool?`): Add jitter to probe scheduling JSON: `jitter`.
- `Labels` (`IReadOnlyDictionary<string, string>?`): Optional labels to attach to the ping session JSON: `labels`.
- `MaxInFlight` (`int?`): Maximum concurrent probes (defaults to 1) JSON: `maxInFlight`.
- `Payload` (`string?`): Explicit UTF-8 payload to send with each probe (mutually exclusive with payloadSizeBytes) JSON: `payload`.
- `PayloadSizeBytes` (`int?`): Synthetic payload size in bytes (mutually exclusive with payload) JSON: `payloadSizeBytes`.
- `PayloadType` (`PingPayloadType?`): Desired payload type (defaults to provider-specific value) JSON: `payloadType`.
- `TargetId` (`string`, required): Target resource ID (UUID) JSON: `targetId`.
- `TargetTypeHint` (`PingTargetType?`): Optional hint for the target resource type JSON: `targetTypeHint`.
- `TimeoutMs` (`int?`): Per-probe timeout in milliseconds (0 uses server default) JSON: `timeoutMs`.

[.NET](../../dotnet.md)

Related types — open only those used by your request:

- [PingPayloadType](PingPayloadType.md)
- [PingTargetType](PingTargetType.md)

SHA-256: f72f82456ffc3567d9464e13dead0aa2b52eec8be0c0970bdaeab994ab17b12f