Module Values.UpdateUserRequestSource

Updates the properties of an existing user in a Wickr network. This operation allows you to modify the user's name, password, security group membership, and invite code settings. codeValidation, inviteCode, and inviteCodeTtl are restricted to networks under preview only.

Sourcetype nonrec t = {
  1. networkId : NetworkId.t;
    (*

    The ID of the Wickr network containing the user to update.

    *)
  2. userId : UserId.t;
    (*

    The unique identifier of the user to update.

    *)
  3. userDetails : UpdateUserDetails.t option;
    (*

    An object containing the user details to be updated, such as name, password, security groups, and invite code settings.

    *)
}
Sourceval context_ : string
Sourceval make : ?userDetails:??? -> networkId:NetworkId.t -> userId:UserId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of NetworkId.t | `Structure of (string * [> `Boolean of Boolean.t | `Integer of Integer.t | `List of [> `String of SecurityGroupId.t ] list | `String of SensitiveString.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t