Profile
extends Message
in package
Perfil de datos personales del usuario. Todos los datos son opcionales y se rellenan de diferentes formas a lo largo del tiempo que tenemos a un usuario con nosotros así que puede haber usuarios que tengan algunas cosas de su perfil y otros no las tengan; ninguno de los campos es requerido.
Generated from protobuf message users.management.Profile
Table of Contents
Properties
- $ban : mixed
- Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
- $birthday : mixed
- Fecha de nacimiento, y por tanto de cumpleaños.
- $created : mixed
- Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
- $gender : mixed
- Género con el que se identifica el usuario.
- $id_card : mixed
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- $lastname : mixed
- Apellidos.
- $locale : mixed
- Idioma preferido o determinado por las herramientas.
- $name : mixed
- Nombre.
- $picture : mixed
- URL a una fotografía de perfil del usuario.
- $username : mixed
- Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
Methods
- __construct() : mixed
- Constructor.
- clearBirthday() : mixed
- clearCreated() : mixed
- getBan() : bool
- Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
- getBirthday() : Date|null
- Fecha de nacimiento, y por tanto de cumpleaños.
- getCreated() : Timestamp|null
- Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
- getGender() : int
- Género con el que se identifica el usuario.
- getIdCard() : string
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- getLastname() : string
- Apellidos.
- getLocale() : int
- Idioma preferido o determinado por las herramientas.
- getName() : string
- Nombre.
- getPicture() : string
- URL a una fotografía de perfil del usuario.
- getUsername() : string
- Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
- hasBirthday() : mixed
- hasCreated() : mixed
- setBan() : $this
- Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
- setBirthday() : $this
- Fecha de nacimiento, y por tanto de cumpleaños.
- setCreated() : $this
- Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
- setGender() : $this
- Género con el que se identifica el usuario.
- setIdCard() : $this
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- setLastname() : $this
- Apellidos.
- setLocale() : $this
- Idioma preferido o determinado por las herramientas.
- setName() : $this
- Nombre.
- setPicture() : $this
- URL a una fotografía de perfil del usuario.
- setUsername() : $this
- Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
Properties
$ban
Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
protected
mixed
$ban
= false
Es de solo lectura, no se puede modificar.
Generated from protobuf field bool ban = 11;
$birthday
Fecha de nacimiento, y por tanto de cumpleaños.
protected
mixed
$birthday
= null
Generated from protobuf field .libs.datetime.Date birthday = 7;
$created
Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
protected
mixed
$created
= null
Es un campo de sólo lectura que se rellena automáticamente y que no se puede modificar.
Generated from protobuf field .google.protobuf.Timestamp created = 10;
$gender
Género con el que se identifica el usuario.
protected
mixed
$gender
= 0
Generated from protobuf field .users.users.Gender gender = 6;
$id_card
DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
protected
mixed
$id_card
= ''
Generated from protobuf field string id_card = 9;
$lastname
Apellidos.
protected
mixed
$lastname
= ''
Generated from protobuf field string lastname = 4;
$locale
Idioma preferido o determinado por las herramientas.
protected
mixed
$locale
= 0
Generated from protobuf field .users.users.Locale locale = 8;
$name
Nombre.
protected
mixed
$name
= ''
Generated from protobuf field string name = 3;
$picture
URL a una fotografía de perfil del usuario.
protected
mixed
$picture
= ''
Generated from protobuf field string picture = 5;
$username
Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
protected
mixed
$username
= ''
Generated from protobuf field string username = 2;
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
- $data : array<string|int, mixed> = NULL
-
{ Optional. Data for populating the Message object.
@type string $username Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales. @type string $name Nombre. @type string $lastname Apellidos. @type string $picture URL a una fotografía de perfil del usuario. @type int $gender Género con el que se identifica el usuario. @type \Libs\Datetime\Date $birthday Fecha de nacimiento, y por tanto de cumpleaños. @type int $locale Idioma preferido o determinado por las herramientas. @type string $id_card DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises. @type \Google\Protobuf\Timestamp $created Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema. Es un campo de sólo lectura que se rellena automáticamente y que no se puede modificar. @type bool $ban Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar. Es de solo lectura, no se puede modificar.}
clearBirthday()
public
clearBirthday() : mixed
clearCreated()
public
clearCreated() : mixed
getBan()
Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
public
getBan() : bool
Es de solo lectura, no se puede modificar.
Generated from protobuf field bool ban = 11;
Return values
boolgetBirthday()
Fecha de nacimiento, y por tanto de cumpleaños.
public
getBirthday() : Date|null
Generated from protobuf field .libs.datetime.Date birthday = 7;
Return values
Date|nullgetCreated()
Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
public
getCreated() : Timestamp|null
Es un campo de sólo lectura que se rellena automáticamente y que no se puede modificar.
Generated from protobuf field .google.protobuf.Timestamp created = 10;
Return values
Timestamp|nullgetGender()
Género con el que se identifica el usuario.
public
getGender() : int
Generated from protobuf field .users.users.Gender gender = 6;
Return values
intgetIdCard()
DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
public
getIdCard() : string
Generated from protobuf field string id_card = 9;
Return values
stringgetLastname()
Apellidos.
public
getLastname() : string
Generated from protobuf field string lastname = 4;
Return values
stringgetLocale()
Idioma preferido o determinado por las herramientas.
public
getLocale() : int
Generated from protobuf field .users.users.Locale locale = 8;
Return values
intgetName()
Nombre.
public
getName() : string
Generated from protobuf field string name = 3;
Return values
stringgetPicture()
URL a una fotografía de perfil del usuario.
public
getPicture() : string
Generated from protobuf field string picture = 5;
Return values
stringgetUsername()
Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
public
getUsername() : string
Generated from protobuf field string username = 2;
Return values
stringhasBirthday()
public
hasBirthday() : mixed
hasCreated()
public
hasCreated() : mixed
setBan()
Flag que indica si un usuario ha sido baneado del sistema evitando que pueda entrar.
public
setBan(bool $var) : $this
Es de solo lectura, no se puede modificar.
Generated from protobuf field bool ban = 11;
Parameters
- $var : bool
Return values
$thissetBirthday()
Fecha de nacimiento, y por tanto de cumpleaños.
public
setBirthday(Date $var) : $this
Generated from protobuf field .libs.datetime.Date birthday = 7;
Parameters
- $var : Date
Return values
$thissetCreated()
Fecha y hora en la que este usuario quedó registrado por primera vez en el sistema.
public
setCreated(Timestamp $var) : $this
Es un campo de sólo lectura que se rellena automáticamente y que no se puede modificar.
Generated from protobuf field .google.protobuf.Timestamp created = 10;
Parameters
- $var : Timestamp
Return values
$thissetGender()
Género con el que se identifica el usuario.
public
setGender(int $var) : $this
Generated from protobuf field .users.users.Gender gender = 6;
Parameters
- $var : int
Return values
$thissetIdCard()
DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
public
setIdCard(string $var) : $this
Generated from protobuf field string id_card = 9;
Parameters
- $var : string
Return values
$thissetLastname()
Apellidos.
public
setLastname(string $var) : $this
Generated from protobuf field string lastname = 4;
Parameters
- $var : string
Return values
$thissetLocale()
Idioma preferido o determinado por las herramientas.
public
setLocale(int $var) : $this
Generated from protobuf field .users.users.Locale locale = 8;
Parameters
- $var : int
Return values
$thissetName()
Nombre.
public
setName(string $var) : $this
Generated from protobuf field string name = 3;
Parameters
- $var : string
Return values
$thissetPicture()
URL a una fotografía de perfil del usuario.
public
setPicture(string $var) : $this
Generated from protobuf field string picture = 5;
Parameters
- $var : string
Return values
$thissetUsername()
Nombre de la cuenta de usuario. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
public
setUsername(string $var) : $this
Generated from protobuf field string username = 2;
Parameters
- $var : string