Custom auth requests

Providing a cid allows you to override the randomly generated conversation id with your own, this is useful to keep track of conversations with a preset identifier, let’s see the asynchronous example using a custom cid.

Instead of using the randomly generated conversation identifier, we can force the system to use our own unique id.

@client.
    authentication.
    request("1112223334", cid: "conversation_id")
client.
    AuthenticationService().
    RequestAsync("1112223334", "conversation_id")
let res = await client.
    authentication().
    request("1112223334", { 'cid': "conversation_id" })