Documentation

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
bool

getBirthday()

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|null

getCreated()

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|null

getGender()

Género con el que se identifica el usuario.

public getGender() : int

Generated from protobuf field .users.users.Gender gender = 6;

Return values
int

getIdCard()

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
string

getLastname()

Apellidos.

public getLastname() : string

Generated from protobuf field string lastname = 4;

Return values
string

getLocale()

Idioma preferido o determinado por las herramientas.

public getLocale() : int

Generated from protobuf field .users.users.Locale locale = 8;

Return values
int

getName()

Nombre.

public getName() : string

Generated from protobuf field string name = 3;

Return values
string

getPicture()

URL a una fotografía de perfil del usuario.

public getPicture() : string

Generated from protobuf field string picture = 5;

Return values
string

getUsername()

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
string

hasBirthday()

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
$this

setBirthday()

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
$this

setCreated()

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
$this

setGender()

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
$this

setIdCard()

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
$this

setLastname()

Apellidos.

public setLastname(string $var) : $this

Generated from protobuf field string lastname = 4;

Parameters
$var : string
Return values
$this

setLocale()

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
$this

setName()

Nombre.

public setName(string $var) : $this

Generated from protobuf field string name = 3;

Parameters
$var : string
Return values
$this

setPicture()

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
$this

setUsername()

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
Return values
$this

        
On this page

Search results