ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
update_my_email_request Struct Referencefinal

Request to update the current user's email address. More...

#include <account_protocol.hpp>

Collaboration diagram for update_my_email_request:
Collaboration graph

Public Member Functions

std::vector< std::byte > serialize () const
 Serialize request to bytes.
 

Static Public Member Functions

static std::expected< update_my_email_request, comms::messaging::error_code > deserialize (std::span< const std::byte > data)
 Deserialize request from bytes.
 

Public Attributes

std::string new_email
 

Detailed Description

Request to update the current user's email address.

Used by users to change their own email. The account ID is determined from the session context.

Member Function Documentation

◆ serialize()

std::vector< std::byte > serialize ( ) const

Serialize request to bytes.

Format:

  • 2 bytes: new_email length
  • N bytes: new_email (UTF-8)