User Generator 2.1.2
Synthetic user records for apps and test data, composed from the other dasmig generators for C++23
Loading...
Searching...
No Matches
dasmig::user_account Struct Reference

The online side of a user: the login, the dates, the device and the regional settings. More...

#include <usergen.hpp>

Public Attributes

std::string username
 From nickname-generator's username style, in the person's name and birth year.
 
std::string password
 Plain text, to the request's policy; test data, never a real credential.
 
std::string created
 Sign-up time, ISO 8601 UTC (2021-03-14T09:26:53Z).
 
std::string last_login
 Last login, ISO 8601 UTC; empty when the account has never logged in.
 
std::string status
 Status key (active, inactive, ...).
 
std::string status_label
 Display label of the status.
 
std::string platform
 Platform key (ios-phone, ...).
 
std::string platform_label
 Display label of the platform.
 
std::string device
 phone, desktop, tablet or other.
 
std::string os
 Operating system name.
 
std::string locale
 BCP 47 tag (pt-BR).
 
std::string timezone
 IANA name (America/Sao_Paulo), or a UTC offset (UTC+03:00) where no zone is listed.
 
std::string currency
 ISO 4217 code of the country (BRL); empty where country-generator has none.
 

Detailed Description

The online side of a user: the login, the dates, the device and the regional settings.

Definition at line 137 of file usergen.hpp.

Member Data Documentation

◆ created

std::string dasmig::user_account::created

Sign-up time, ISO 8601 UTC (2021-03-14T09:26:53Z).

Definition at line 141 of file usergen.hpp.

◆ currency

std::string dasmig::user_account::currency

ISO 4217 code of the country (BRL); empty where country-generator has none.

Definition at line 151 of file usergen.hpp.

◆ device

std::string dasmig::user_account::device

phone, desktop, tablet or other.

Definition at line 147 of file usergen.hpp.

◆ last_login

std::string dasmig::user_account::last_login

Last login, ISO 8601 UTC; empty when the account has never logged in.

Definition at line 142 of file usergen.hpp.

◆ locale

std::string dasmig::user_account::locale

BCP 47 tag (pt-BR).

Definition at line 149 of file usergen.hpp.

◆ os

std::string dasmig::user_account::os

Operating system name.

Definition at line 148 of file usergen.hpp.

◆ password

std::string dasmig::user_account::password

Plain text, to the request's policy; test data, never a real credential.

Definition at line 140 of file usergen.hpp.

◆ platform

std::string dasmig::user_account::platform

Platform key (ios-phone, ...).

Definition at line 145 of file usergen.hpp.

◆ platform_label

std::string dasmig::user_account::platform_label

Display label of the platform.

Definition at line 146 of file usergen.hpp.

◆ status

std::string dasmig::user_account::status

Status key (active, inactive, ...).

Definition at line 143 of file usergen.hpp.

◆ status_label

std::string dasmig::user_account::status_label

Display label of the status.

Definition at line 144 of file usergen.hpp.

◆ timezone

std::string dasmig::user_account::timezone

IANA name (America/Sao_Paulo), or a UTC offset (UTC+03:00) where no zone is listed.

Definition at line 150 of file usergen.hpp.

◆ username

std::string dasmig::user_account::username

From nickname-generator's username style, in the person's name and birth year.

Definition at line 139 of file usergen.hpp.


The documentation for this struct was generated from the following file: