Struct UpdateMemberRequest
- Namespace
- Vonage.Conversations.UpdateMember
- Assembly
- Vonage.dll
public readonly struct UpdateMemberRequest : IVonageRequest
- Implements
- Inherited Members
Properties
ConversationId
[JsonIgnore]
public string ConversationId { get; }
Property Value
From
[JsonPropertyOrder(1)]
[JsonConverter(typeof(MaybeJsonConverter<string>))]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Maybe<string> From { get; }
Property Value
MemberId
[JsonIgnore]
public string MemberId { get; }
Property Value
Reason
[JsonConverter(typeof(MaybeJsonConverter<Reason>))]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Maybe<Reason> Reason { get; }
Property Value
State
Invite or join a member to a conversation
[JsonConverter(typeof(EnumDescriptionJsonConverter<UpdateMemberRequest.AvailableStates>))]
[JsonPropertyOrder(0)]
public UpdateMemberRequest.AvailableStates State { get; }
Property Value
Methods
Build()
Initializes a builder for UpdateMemberRequest.
public static IBuilderForConversationId Build()
Returns
- IBuilderForConversationId
The builder.
BuildRequestMessage()
Converts the request to a HttpRequest.
public HttpRequestMessage BuildRequestMessage()
Returns
- HttpRequestMessage
The Http request.