---
title: RemoteCallArgument
framework: distributed
role: symbol
role_heading: Structure
path: distributed/remotecallargument
---

# RemoteCallArgument

Represents an argument passed to a distributed call target.

## Declaration

```swift
struct RemoteCallArgument<Value>
```

## Topics

### Initializers

- [init(label:name:value:)](distributed/remotecallargument/init(label:name:value:).md)

### Instance Properties

- [effectiveLabel](distributed/remotecallargument/effectivelabel.md)
- [label](distributed/remotecallargument/label.md)
- [name](distributed/remotecallargument/name.md)
- [value](distributed/remotecallargument/value.md)

## See Also

### Remote Calls

- [RemoteCallTarget](distributed/remotecalltarget.md)
- [DistributedTargetInvocationEncoder](distributed/distributedtargetinvocationencoder.md)
- [DistributedTargetInvocationDecoder](distributed/distributedtargetinvocationdecoder.md)
- [DistributedTargetInvocationResultHandler](distributed/distributedtargetinvocationresulthandler.md)
