Marketing
extends Message
in package
Configura el marketing de un usuario.
Generated from protobuf message users.management.Marketing
Table of Contents
Properties
- $do_not_email : mixed
- Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
- $marketing : mixed
- Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
- $third_party_profile : mixed
- Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
Methods
- __construct() : mixed
- Constructor.
- getDoNotEmail() : bool
- Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
- getMarketing() : bool
- Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
- getThirdPartyProfile() : bool
- Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
- setDoNotEmail() : $this
- Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
- setMarketing() : $this
- Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
- setThirdPartyProfile() : $this
- Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
Properties
$do_not_email
Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
protected
mixed
$do_not_email
= false
Generated from protobuf field bool do_not_email = 2;
$marketing
Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
protected
mixed
$marketing
= false
Generated from protobuf field bool marketing = 3;
$third_party_profile
Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
protected
mixed
$third_party_profile
= false
Generated from protobuf field bool third_party_profile = 4;
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 bool $do_not_email Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura. @type bool $marketing Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente. @type bool $third_party_profile Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.}
getDoNotEmail()
Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
public
getDoNotEmail() : bool
Generated from protobuf field bool do_not_email = 2;
Return values
boolgetMarketing()
Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
public
getMarketing() : bool
Generated from protobuf field bool marketing = 3;
Return values
boolgetThirdPartyProfile()
Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
public
getThirdPartyProfile() : bool
Generated from protobuf field bool third_party_profile = 4;
Return values
boolsetDoNotEmail()
Este flag en caso de estar activado inhibe cualquier tipo de correo de marketing o transaccional de cualquier tipo. Terminantemente prohibido mandar correos al usuario. Este campo es de sólo lectura.
public
setDoNotEmail(bool $var) : $this
Generated from protobuf field bool do_not_email = 2;
Parameters
- $var : bool
Return values
$thissetMarketing()
Flag activo si el usuario permite comunicaciones comerciales de cualquier tipo, incluyendo comunicaciones fuera de lo que haya elegido explícitamente.
public
setMarketing(bool $var) : $this
Generated from protobuf field bool marketing = 3;
Parameters
- $var : bool
Return values
$thissetThirdPartyProfile()
Flag activo si el usuario permite que su perfil sea analizado por terceros o con el objetivo de mostrar publicidad o productos de terceros.
public
setThirdPartyProfile(bool $var) : $this
Generated from protobuf field bool third_party_profile = 4;
Parameters
- $var : bool