CreateRequest
extends Message
in package
Generated from protobuf message <code>users.management.CreateRequest</code>
Table of Contents
Properties
- $address : mixed
- Dirección postal del usuario. Es opcional.
- $birthday : mixed
- Fecha de nacimiento, y por tanto de cumpleaños.
- $country : mixed
- País del usuario. Es un campo libre sin validaciones. Es opcional.
- $email : mixed
- Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
- $gender : mixed
- Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
- $id_card : mixed
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- $lastname : mixed
- Apellidos del usuario. Es opcional.
- $locality : mixed
- Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
- $marketing : mixed
- Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
- $name : mixed
- Nombre real del usuario. Es opcional.
- $origin : mixed
- Origen del usuario dentro de los distintos sitios de La Voz.
- $password : mixed
- Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
- $phone : mixed
- Teléfono del usuario. Es un campo libre sin validaciones.
- $postal_code : mixed
- Código postal. Es un campo libre sin validaciones. Es opcional.
- $province : mixed
- Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
- $recaptcha_token : mixed
- reCAPTCHA de Google para evitar envío masivo de peticiones.
- $third_party_profile : mixed
- Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
- $username : mixed
- Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
Methods
- __construct() : mixed
- Constructor.
- clearBirthday() : mixed
- getAddress() : string
- Dirección postal del usuario. Es opcional.
- getBirthday() : Date|null
- Fecha de nacimiento, y por tanto de cumpleaños.
- getCountry() : string
- País del usuario. Es un campo libre sin validaciones. Es opcional.
- getEmail() : string
- Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
- getGender() : int
- Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
- getIdCard() : string
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- getLastname() : string
- Apellidos del usuario. Es opcional.
- getLocality() : string
- Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
- getMarketing() : bool
- Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
- getName() : string
- Nombre real del usuario. Es opcional.
- getOrigin() : int
- Origen del usuario dentro de los distintos sitios de La Voz.
- getPassword() : string
- Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
- getPhone() : string
- Teléfono del usuario. Es un campo libre sin validaciones.
- getPostalCode() : string
- Código postal. Es un campo libre sin validaciones. Es opcional.
- getProvince() : string
- Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
- getRecaptchaToken() : string
- reCAPTCHA de Google para evitar envío masivo de peticiones.
- getThirdPartyProfile() : bool
- Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
- getUsername() : string
- Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
- hasBirthday() : mixed
- setAddress() : $this
- Dirección postal del usuario. Es opcional.
- setBirthday() : $this
- Fecha de nacimiento, y por tanto de cumpleaños.
- setCountry() : $this
- País del usuario. Es un campo libre sin validaciones. Es opcional.
- setEmail() : $this
- Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
- setGender() : $this
- Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
- setIdCard() : $this
- DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises.
- setLastname() : $this
- Apellidos del usuario. Es opcional.
- setLocality() : $this
- Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
- setMarketing() : $this
- Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
- setName() : $this
- Nombre real del usuario. Es opcional.
- setOrigin() : $this
- Origen del usuario dentro de los distintos sitios de La Voz.
- setPassword() : $this
- Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
- setPhone() : $this
- Teléfono del usuario. Es un campo libre sin validaciones.
- setPostalCode() : $this
- Código postal. Es un campo libre sin validaciones. Es opcional.
- setProvince() : $this
- Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
- setRecaptchaToken() : $this
- reCAPTCHA de Google para evitar envío masivo de peticiones.
- setThirdPartyProfile() : $this
- Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
- setUsername() : $this
- Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
Properties
$address
Dirección postal del usuario. Es opcional.
protected
mixed
$address
= ''
Ejemplo: c/Gran Vía 3, 4º F
Generated from protobuf field string address = 5;
$birthday
Fecha de nacimiento, y por tanto de cumpleaños.
protected
mixed
$birthday
= null
Generated from protobuf field .libs.datetime.Date birthday = 14;
$country
País del usuario. Es un campo libre sin validaciones. Es opcional.
protected
mixed
$country
= ''
Ejemplo: España
Generated from protobuf field string country = 9;
Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
protected
mixed
$email
= ''
Es obligatorio especificar un correo durante el registro.
Ejemplo: foo@example.com
Generated from protobuf field string email = 10;
$gender
Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
protected
mixed
$gender
= 0
Generated from protobuf field .users.users.Gender gender = 13;
$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 = 17;
$lastname
Apellidos del usuario. Es opcional.
protected
mixed
$lastname
= ''
Ejemplo: Pérez Gómez
Generated from protobuf field string lastname = 4;
$locality
Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
protected
mixed
$locality
= ''
Ejemplo: Armilla
Generated from protobuf field string locality = 7;
$marketing
Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
protected
mixed
$marketing
= false
Generated from protobuf field bool marketing = 15;
$name
Nombre real del usuario. Es opcional.
protected
mixed
$name
= ''
Ejemplo: Manolo
Generated from protobuf field string name = 3;
$origin
Origen del usuario dentro de los distintos sitios de La Voz.
protected
mixed
$origin
= 0
Generated from protobuf field .users.users.Origin origin = 19;
$password
Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
protected
mixed
$password
= ''
Generated from protobuf field string password = 11;
$phone
Teléfono del usuario. Es un campo libre sin validaciones.
protected
mixed
$phone
= ''
Ejemplo: 958 11 22 33
Generated from protobuf field string phone = 12;
$postal_code
Código postal. Es un campo libre sin validaciones. Es opcional.
protected
mixed
$postal_code
= ''
Ejemplo: 18012
Generated from protobuf field string postal_code = 6;
$province
Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
protected
mixed
$province
= ''
Ejemplo: Granada
Generated from protobuf field string province = 8;
$recaptcha_token
reCAPTCHA de Google para evitar envío masivo de peticiones.
protected
mixed
$recaptcha_token
= ''
Generated from protobuf field string recaptcha_token = 18;
$third_party_profile
Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
protected
mixed
$third_party_profile
= false
Generated from protobuf field bool third_party_profile = 16;
$username
Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
protected
mixed
$username
= ''
Ejemplo: ernestoalejo
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 usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales. Ejemplo: ernestoalejo @type string $name Nombre real del usuario. Es opcional. Ejemplo: Manolo @type string $lastname Apellidos del usuario. Es opcional. Ejemplo: Pérez Gómez @type string $address Dirección postal del usuario. Es opcional. Ejemplo: c/Gran Vía 3, 4º F @type string $postal_code Código postal. Es un campo libre sin validaciones. Es opcional. Ejemplo: 18012 @type string $locality Localidad del usuario. Es un campo libre sin validaciones. Es opcional. Ejemplo: Armilla @type string $province Provincia del usuario. Es un campo libre sin validaciones. Es opcional. Ejemplo: Granada @type string $country País del usuario. Es un campo libre sin validaciones. Es opcional. Ejemplo: España @type string $email Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes. Es obligatorio especificar un correo durante el registro. Ejemplo: foo@example.com @type string $password Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro. @type string $phone Teléfono del usuario. Es un campo libre sin validaciones. Ejemplo: 958 11 22 33 @type int $gender Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo. @type \Libs\Datetime\Date $birthday Fecha de nacimiento, y por tanto de cumpleaños. @type bool $marketing Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas. @type bool $third_party_profile Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil. @type string $id_card DNI español o cualquier otra tarjeta de identificación equivalente nacional o de otros paises. @type string $recaptcha_token reCAPTCHA de Google para evitar envío masivo de peticiones. @type int $origin Origen del usuario dentro de los distintos sitios de La Voz.}
clearBirthday()
public
clearBirthday() : mixed
getAddress()
Dirección postal del usuario. Es opcional.
public
getAddress() : string
Ejemplo: c/Gran Vía 3, 4º F
Generated from protobuf field string address = 5;
Return values
stringgetBirthday()
Fecha de nacimiento, y por tanto de cumpleaños.
public
getBirthday() : Date|null
Generated from protobuf field .libs.datetime.Date birthday = 14;
Return values
Date|nullgetCountry()
País del usuario. Es un campo libre sin validaciones. Es opcional.
public
getCountry() : string
Ejemplo: España
Generated from protobuf field string country = 9;
Return values
stringgetEmail()
Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
public
getEmail() : string
Es obligatorio especificar un correo durante el registro.
Ejemplo: foo@example.com
Generated from protobuf field string email = 10;
Return values
stringgetGender()
Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
public
getGender() : int
Generated from protobuf field .users.users.Gender gender = 13;
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 = 17;
Return values
stringgetLastname()
Apellidos del usuario. Es opcional.
public
getLastname() : string
Ejemplo: Pérez Gómez
Generated from protobuf field string lastname = 4;
Return values
stringgetLocality()
Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
public
getLocality() : string
Ejemplo: Armilla
Generated from protobuf field string locality = 7;
Return values
stringgetMarketing()
Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
public
getMarketing() : bool
Generated from protobuf field bool marketing = 15;
Return values
boolgetName()
Nombre real del usuario. Es opcional.
public
getName() : string
Ejemplo: Manolo
Generated from protobuf field string name = 3;
Return values
stringgetOrigin()
Origen del usuario dentro de los distintos sitios de La Voz.
public
getOrigin() : int
Generated from protobuf field .users.users.Origin origin = 19;
Return values
intgetPassword()
Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
public
getPassword() : string
Generated from protobuf field string password = 11;
Return values
stringgetPhone()
Teléfono del usuario. Es un campo libre sin validaciones.
public
getPhone() : string
Ejemplo: 958 11 22 33
Generated from protobuf field string phone = 12;
Return values
stringgetPostalCode()
Código postal. Es un campo libre sin validaciones. Es opcional.
public
getPostalCode() : string
Ejemplo: 18012
Generated from protobuf field string postal_code = 6;
Return values
stringgetProvince()
Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
public
getProvince() : string
Ejemplo: Granada
Generated from protobuf field string province = 8;
Return values
stringgetRecaptchaToken()
reCAPTCHA de Google para evitar envío masivo de peticiones.
public
getRecaptchaToken() : string
Generated from protobuf field string recaptcha_token = 18;
Return values
stringgetThirdPartyProfile()
Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
public
getThirdPartyProfile() : bool
Generated from protobuf field bool third_party_profile = 16;
Return values
boolgetUsername()
Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
public
getUsername() : string
Ejemplo: ernestoalejo
Generated from protobuf field string username = 2;
Return values
stringhasBirthday()
public
hasBirthday() : mixed
setAddress()
Dirección postal del usuario. Es opcional.
public
setAddress(string $var) : $this
Ejemplo: c/Gran Vía 3, 4º F
Generated from protobuf field string address = 5;
Parameters
- $var : string
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 = 14;
Parameters
- $var : Date
Return values
$thissetCountry()
País del usuario. Es un campo libre sin validaciones. Es opcional.
public
setCountry(string $var) : $this
Ejemplo: España
Generated from protobuf field string country = 9;
Parameters
- $var : string
Return values
$thissetEmail()
Email del usuario. Lo usará para iniciar sesión. No puede estar registrado de antes.
public
setEmail(string $var) : $this
Es obligatorio especificar un correo durante el registro.
Ejemplo: foo@example.com
Generated from protobuf field string email = 10;
Parameters
- $var : string
Return values
$thissetGender()
Sexo del usuario si quiere indicarlo. Por defecto será GENDER_UNKNOWN; que no es lo mismo que GENDER_UNSPECIFIED que significa que prefiere no decirlo.
public
setGender(int $var) : $this
Generated from protobuf field .users.users.Gender gender = 13;
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 = 17;
Parameters
- $var : string
Return values
$thissetLastname()
Apellidos del usuario. Es opcional.
public
setLastname(string $var) : $this
Ejemplo: Pérez Gómez
Generated from protobuf field string lastname = 4;
Parameters
- $var : string
Return values
$thissetLocality()
Localidad del usuario. Es un campo libre sin validaciones. Es opcional.
public
setLocality(string $var) : $this
Ejemplo: Armilla
Generated from protobuf field string locality = 7;
Parameters
- $var : string
Return values
$thissetMarketing()
Flag que activa la posibilidad de enviar correos de marketing de nuevas campañas sin que el usuario se suscriba explícitamente a ellas.
public
setMarketing(bool $var) : $this
Generated from protobuf field bool marketing = 15;
Parameters
- $var : bool
Return values
$thissetName()
Nombre real del usuario. Es opcional.
public
setName(string $var) : $this
Ejemplo: Manolo
Generated from protobuf field string name = 3;
Parameters
- $var : string
Return values
$thissetOrigin()
Origen del usuario dentro de los distintos sitios de La Voz.
public
setOrigin(int $var) : $this
Generated from protobuf field .users.users.Origin origin = 19;
Parameters
- $var : int
Return values
$thissetPassword()
Contraseña. Debe cumplir con las condiciones especificadas en la página de documentación que tenemos dedicada a ese tema. Es obligatorio especificar una contraseña durante el registro.
public
setPassword(string $var) : $this
Generated from protobuf field string password = 11;
Parameters
- $var : string
Return values
$thissetPhone()
Teléfono del usuario. Es un campo libre sin validaciones.
public
setPhone(string $var) : $this
Ejemplo: 958 11 22 33
Generated from protobuf field string phone = 12;
Parameters
- $var : string
Return values
$thissetPostalCode()
Código postal. Es un campo libre sin validaciones. Es opcional.
public
setPostalCode(string $var) : $this
Ejemplo: 18012
Generated from protobuf field string postal_code = 6;
Parameters
- $var : string
Return values
$thissetProvince()
Provincia del usuario. Es un campo libre sin validaciones. Es opcional.
public
setProvince(string $var) : $this
Ejemplo: Granada
Generated from protobuf field string province = 8;
Parameters
- $var : string
Return values
$thissetRecaptchaToken()
reCAPTCHA de Google para evitar envío masivo de peticiones.
public
setRecaptchaToken(string $var) : $this
Generated from protobuf field string recaptcha_token = 18;
Parameters
- $var : string
Return values
$thissetThirdPartyProfile()
Flag que permite compartir el correo con terceros para enviarles correos comerciales y analizar su perfil.
public
setThirdPartyProfile(bool $var) : $this
Generated from protobuf field bool third_party_profile = 16;
Parameters
- $var : bool
Return values
$thissetUsername()
Nombre de usuario en el sistema. Es opcional. Es un alias, no tiene porqué parecerse a su nombre y apellidos reales.
public
setUsername(string $var) : $this
Ejemplo: ernestoalejo
Generated from protobuf field string username = 2;
Parameters
- $var : string