ManagementServiceClient
extends BaseStub
in package
API para administrar los datos del usuario. Está pensada para ser llamada externamente al sistema siempre como punto de integración con terceros proveedores que necesiten una API más simplificada de nuestro servicio de usuarios.
Table of Contents
Methods
- __construct() : mixed
- ChangePassword() : UnaryCall
- Actualiza la contraseña del usuario. El usuario debe haberse autenticado en los últimos 30 minutos para que esta llamada funcione.
- Create() : UnaryCall
- Registra un nuevo usuario en el sistema.
- CreateAddress() : UnaryCall
- Registra una nueva dirección asociada al usuario.
- CreateEmail() : UnaryCall
- Registra un nuevo email asociado al usuario.
- CreatePhone() : UnaryCall
- Registra un nuevo teléfono asociado al usuario.
- DeleteAddress() : UnaryCall
- Elimina la dirección asociada al usuario. No se pueden eliminar direcciones primarias.
- DeleteEmail() : UnaryCall
- Elimina el email asociado al usuario. No se pueden eliminar emails primarios.
- DeletePhone() : UnaryCall
- Elimina el teléfono asociado al usuario. No se pueden eliminar teléfonos primarios.
- DeleteUser() : UnaryCall
- Lanza una petición para borrar al usuario logueado.
- GetClub() : UnaryCall
- Obtiene suscripción al club de un usuario.
- GetHobbies() : UnaryCall
- Lista aficiones de un usuario.
- GetMarketing() : UnaryCall
- Obtiene los datos de marketing del usuario.
- GetProfile() : UnaryCall
- Obtiene los datos del perfil del usuario.
- GetSubscriber() : UnaryCall
- Obtiene si el usuario es un suscriptor.
- ListAddresses() : UnaryCall
- Lista las direcciones de un usuario.
- ListEmails() : UnaryCall
- Lista los emails de un usuario.
- ListPhones() : UnaryCall
- Lista los teléfonos de un usuario.
- UpdateAddress() : UnaryCall
- Actualiza los datos de una dirección. Marcar una dirección como primaria desmarcará la que estuviera anteriormente como primaria.
- UpdateClub() : UnaryCall
- Actualiza el club de un usuario.
- UpdateEmail() : UnaryCall
- Actualiza los datos de un email. En estos momentos lo único que se puede actualizar de un email es su estado de primario. Marcar un email como primario desmarcará el que estuviera anteriormente como primario.
- UpdateHobbies() : UnaryCall
- Actualiza las aficiones de un usuario.
- UpdateMarketing() : UnaryCall
- Actualiza los datos de marketing del usuario.
- UpdatePhone() : UnaryCall
- Actualiza los datos de un teléfono. En estos momentos lo único que se puede actualizar de un teléfono es su estado de primario. Marcar un teléfono como primario desmarcará el que estuviera anteriormente como primario.
- UpdateProfile() : UnaryCall
- Actualiza los datos del perfil del usuario.
Methods
__construct()
public
__construct(string $hostname, array<string|int, mixed> $opts[, Channel $channel = null ]) : mixed
Parameters
- $hostname : string
-
hostname
- $opts : array<string|int, mixed>
-
channel options
- $channel : Channel = null
-
(optional) re-use channel object
ChangePassword()
Actualiza la contraseña del usuario. El usuario debe haberse autenticado en los últimos 30 minutos para que esta llamada funcione.
public
ChangePassword(ChangePasswordRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : ChangePasswordRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallCreate()
Registra un nuevo usuario en el sistema.
public
Create(CreateRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : CreateRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallCreateAddress()
Registra una nueva dirección asociada al usuario.
public
CreateAddress(Address $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Address
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallCreateEmail()
Registra un nuevo email asociado al usuario.
public
CreateEmail(Email $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Email
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallCreatePhone()
Registra un nuevo teléfono asociado al usuario.
public
CreatePhone(Phone $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Phone
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallDeleteAddress()
Elimina la dirección asociada al usuario. No se pueden eliminar direcciones primarias.
public
DeleteAddress(DeleteAddressRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : DeleteAddressRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallDeleteEmail()
Elimina el email asociado al usuario. No se pueden eliminar emails primarios.
public
DeleteEmail(DeleteEmailRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : DeleteEmailRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallDeletePhone()
Elimina el teléfono asociado al usuario. No se pueden eliminar teléfonos primarios.
public
DeletePhone(DeletePhoneRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : DeletePhoneRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallDeleteUser()
Lanza una petición para borrar al usuario logueado.
public
DeleteUser(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetClub()
Obtiene suscripción al club de un usuario.
public
GetClub(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetHobbies()
Lista aficiones de un usuario.
public
GetHobbies(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetMarketing()
Obtiene los datos de marketing del usuario.
public
GetMarketing(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetProfile()
Obtiene los datos del perfil del usuario.
public
GetProfile(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetSubscriber()
Obtiene si el usuario es un suscriptor.
public
GetSubscriber(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListAddresses()
Lista las direcciones de un usuario.
public
ListAddresses(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListEmails()
Lista los emails de un usuario.
public
ListEmails(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListPhones()
Lista los teléfonos de un usuario.
public
ListPhones(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateAddress()
Actualiza los datos de una dirección. Marcar una dirección como primaria desmarcará la que estuviera anteriormente como primaria.
public
UpdateAddress(Address $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Address
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateClub()
Actualiza el club de un usuario.
public
UpdateClub(Club $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Club
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateEmail()
Actualiza los datos de un email. En estos momentos lo único que se puede actualizar de un email es su estado de primario. Marcar un email como primario desmarcará el que estuviera anteriormente como primario.
public
UpdateEmail(Email $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Email
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateHobbies()
Actualiza las aficiones de un usuario.
public
UpdateHobbies(Hobbies $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Hobbies
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateMarketing()
Actualiza los datos de marketing del usuario.
public
UpdateMarketing(Marketing $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Marketing
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdatePhone()
Actualiza los datos de un teléfono. En estos momentos lo único que se puede actualizar de un teléfono es su estado de primario. Marcar un teléfono como primario desmarcará el que estuviera anteriormente como primario.
public
UpdatePhone(Phone $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Phone
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallUpdateProfile()
Actualiza los datos del perfil del usuario.
public
UpdateProfile(Profile $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Parameters
- $argument : Profile
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options