ApiDoc BACKEND

GenerateController extends Controller

Table of Contents

Methods

actionCalculate()  : array{summary: array{total: mixed, subtotal: mixed, shipping: int, gstPercent: 5, gst: int|float, currency: mixed, estimatedDates: array{startDate: string, completionDate: string, deliveryDate: string, deliveryDays: int}}, materials: array[]}
Desc: Carga los datos optimizados (y no optimizados como hardware) y genera un listado general de materiales con los datos de precios preliminares, envios, etc.
actionCheckModelStock()  : array{name: string, message: string, data: array, code: int, status: int}
Desc: Carga un array de datos que contiene listado de materiales y cantidades para comprobar disponibilidad.
behaviors()  : array<string|int, mixed>
Desc: Retorna lista de comportamientos que el controlador debe de seguir.
init()  : void
Desc: Inicializa configuraciones para el controlador.

Methods

actionCalculate()

Desc: Carga los datos optimizados (y no optimizados como hardware) y genera un listado general de materiales con los datos de precios preliminares, envios, etc.

public actionCalculate() : array{summary: array{total: mixed, subtotal: mixed, shipping: int, gstPercent: 5, gst: int|float, currency: mixed, estimatedDates: array{startDate: string, completionDate: string, deliveryDate: string, deliveryDays: int}}, materials: array[]}

Funciona con método POST.

Notes: n/a

Ref: n/a,

Date: 2025-08-08, Version: v0.2507.01

Example: n/a

Return values
array{summary: array{total: mixed, subtotal: mixed, shipping: int, gstPercent: 5, gst: int|float, currency: mixed, estimatedDates: array{startDate: string, completionDate: string, deliveryDate: string, deliveryDays: int}}, materials: array[]}

actionCheckModelStock()

Desc: Carga un array de datos que contiene listado de materiales y cantidades para comprobar disponibilidad.

public actionCheckModelStock() : array{name: string, message: string, data: array, code: int, status: int}

Notes: Se espera sea usado para el configurador

Date: 2025-10-16, Version: v0.2507.01

Return values
array{name: string, message: string, data: array, code: int, status: int}

        
On this page

Search results