BffServiceClient
extends BaseStub
in package
Table of Contents
Methods
- __construct() : mixed
- CreateLetter() : UnaryCall
- Crea una carta con los datos que el usuario introduce en el formulario de creación de cartas.
- CreateRecipe() : UnaryCall
- Crea una receta con los datos que el usuario introduce en el formulario de creación de recetas.
- GetBoard() : UnaryCall
- Muestra una pizarra completa. Aunque retorna un Board completo el distribuidor y fecha de entrada son obligatorios así que tendrá como máximo un solo resultado.
- GetBoards() : UnaryCall
- Obtiene un listado resumen de las pizarras. Nos sirve tanto para la home de a2000 donde tenemos que ignorar los precios individuales como para la página de pizarra donde mostramos todos los datos.
- GetLetter() : UnaryCall
- Obtiene los datos de una carta para la página donde se renderizan enteras.
- GetRecipe() : UnaryCall
- Obtiene toda la información necesaria de una receta para la página donde se renderiza.
- GetRecipesHome() : UnaryCall
- Muestra los datos necesarios para la home de gastronomia como las recetas destacadas y del dia, los tipos y categorias existentes.
- ListDistributors() : UnaryCall
- Lista los distribuidores disponibles de la pizarra de agricultura.
- ListLetters() : UnaryCall
- Obtiene la informacion necesaria para pintar la pagina de la home de Opinion.
- ListRecipes() : UnaryCall
- Obtiene un listado de recetas que pertenezcan a la categoria indicada junto con la información necesaria para renderizar la página del listado por categorias.
- RenderHome() : UnaryCall
- Renderiza la home de la web.
- RenderRecipes() : UnaryCall
- Muestra los datos necesarios para la sección de gastronomia como las recetas destacadas y del dia, los tipos y categorias existentes.
- RenderSection() : UnaryCall
- Renderiza una sección.
- SearchBoards() : UnaryCall
- Busca las pizarras, opcionalmente por distribuidor, fecha o ambos. Devuelve solamente las pizarras que existen para vincularlas pero no los datos de la pizarra en sí mismos.
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
CreateLetter()
Crea una carta con los datos que el usuario introduce en el formulario de creación de cartas.
public
CreateLetter(CreateLetterRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Es obligatorio indicar el token del usuario autenticado que la crea.
Parameters
- $argument : CreateLetterRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallCreateRecipe()
Crea una receta con los datos que el usuario introduce en el formulario de creación de recetas.
public
CreateRecipe(CreateRecipeRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Es obligatorio indicar el token del usuario autenticado que la crea.
Parameters
- $argument : CreateRecipeRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetBoard()
Muestra una pizarra completa. Aunque retorna un Board completo el distribuidor y fecha de entrada son obligatorios así que tendrá como máximo un solo resultado.
public
GetBoard(GetBoardRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Si no encuentra la pizarra devuelve error de NotFound.
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/boards/foo
Parameters
- $argument : GetBoardRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetBoards()
Obtiene un listado resumen de las pizarras. Nos sirve tanto para la home de a2000 donde tenemos que ignorar los precios individuales como para la página de pizarra donde mostramos todos los datos.
public
GetBoards(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/boards:overview
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetLetter()
Obtiene los datos de una carta para la página donde se renderizan enteras.
public
GetLetter(GetLetterRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/letters/2004
Parameters
- $argument : GetLetterRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetRecipe()
Obtiene toda la información necesaria de una receta para la página donde se renderiza.
public
GetRecipe(GetRecipeRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Activar el flag de previsualizacion en el caso de que se quiera previsualizar una receta no visible aun.
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/recipes/294
Parameters
- $argument : GetRecipeRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallGetRecipesHome()
Muestra los datos necesarios para la home de gastronomia como las recetas destacadas y del dia, los tipos y categorias existentes.
public
GetRecipesHome(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/recipes:home
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListDistributors()
Lista los distribuidores disponibles de la pizarra de agricultura.
public
ListDistributors(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/distributors
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListLetters()
Obtiene la informacion necesaria para pintar la pagina de la home de Opinion.
public
ListLetters(ListLettersRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/letters
Parameters
- $argument : ListLettersRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallListRecipes()
Obtiene un listado de recetas que pertenezcan a la categoria indicada junto con la información necesaria para renderizar la página del listado por categorias.
public
ListRecipes(ListRecipesRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/recipes/9
Parameters
- $argument : ListRecipesRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallRenderHome()
Renderiza la home de la web.
public
RenderHome(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/menus:home
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallRenderRecipes()
Muestra los datos necesarios para la sección de gastronomia como las recetas destacadas y del dia, los tipos y categorias existentes.
public
RenderRecipes(GPBEmpty $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/recipes
Parameters
- $argument : GPBEmpty
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallRenderSection()
Renderiza una sección.
public
RenderSection(RenderSectionRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Si la sección no existe devolverá un error de NotFound.
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/sections/3
Parameters
- $argument : RenderSectionRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options
Return values
UnaryCallSearchBoards()
Busca las pizarras, opcionalmente por distribuidor, fecha o ambos. Devuelve solamente las pizarras que existen para vincularlas pero no los datos de la pizarra en sí mismos.
public
SearchBoards(SearchBoardsRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
Aquí retornaremos las 300 primeras pizarras que encontremos. Si hay más se activará el flag en la respuesta que permite avisar al usuario de que filtren un poco más si desea ver el resto mientras le enseñamos los 300 que hemos encontrado.
Ejemplo: https://php-bff-ubirgsu2wa-ew.a.run.app/boards:search
Parameters
- $argument : SearchBoardsRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options