# `Twilio.Resources.Flex.V1.Interaction.Channel.InteractionChannelParticipant`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/resources/flex/v1/interaction/channel/interaction_channel_participant.ex#L2)

InteractionChannelParticipant resource.

SID prefix: `UT`

Parent: `/Interactions/{InteractionSid}/Channels/{Sid}`

## Properties

| Field | Description |
|-------|-------------|
| `channel_sid` | The Channel Sid for this Participant. |
| `interaction_sid` | The Interaction Sid for this channel. |
| `routing_properties` | The Participant's routing properties. |
| `sid` | The unique string created by Twilio to identify an Interaction Channel Participant resource. |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `type` | Participant type. Can be: `agent`, `customer`, `supervisor`, `external`, `unknown`. Values: `supervisor`, `customer`, `external`, `agent`, `unknown` |
| `url` | Format: uri |

# `t`

```elixir
@type t() ::
  %Twilio.Resources.Flex.V1.Interaction.Channel.InteractionChannelParticipant{
    channel_sid: String.t() | nil,
    interaction_sid: String.t() | nil,
    routing_properties: String.t() | nil,
    sid: String.t() | nil,
    type: String.t(),
    url: String.t() | nil
  }
```

# `object_name`

# `sid_prefix`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
