FotoNasa
in package
Clase entidad FotoNasa.
- Representa la información de la Fotografía Astronómica del Día (APOD) extraída a través de la API REST de la NASA. Sirve como objeto de transferencia de datos (DTO) para encapsular la respuesta y enviarla a la vista.
Tags
Table of Contents
Properties
- $descripcion : string
- $fecha : string
- $titulo : string
- $url : string
- $urlHD : string
Methods
- __construct() : mixed
- Constructor de la clase FotoNasa.
- getDescripcion() : string
- Obtiene la descripción o explicación científica del contenido.
- getFecha() : string
- Obtiene la fecha de publicación de la imagen.
- getTitulo() : string
- Obtiene el título oficial de la fotografía.
- getUrl() : string
- Obtiene la URL de resolución estándar de la imagen.
- getUrlHD() : string
- Obtiene la URL de la imagen en alta resolución.
Properties
$descripcion
private
string
$descripcion
Explicación detallada o contexto científico proporcionado por la NASA.
$fecha
private
string
$fecha
Fecha de publicación de la fotografía (Formato: YYYY-MM-DD).
$titulo
private
string
$titulo
Título oficial de la fotografía o recurso astronómico.
$url
private
string
$url
URL de la imagen en resolución estándar o formato Base64.
$urlHD
private
string
$urlHD
URL de la imagen en alta resolución (High Definition).
Methods
__construct()
Constructor de la clase FotoNasa.
public
__construct(string $titulo, string $url, string $fecha, string $descripcion, string $urlHD) : mixed
- Inicializa una nueva instancia encapsulando los datos decodificados provenientes de la respuesta JSON de la API.
Parameters
- $titulo : string
-
Título de la fotografía.
- $url : string
-
Enlace o cadena codificada (Base64) de la imagen.
- $fecha : string
-
Fecha correspondiente a la publicación de la imagen.
- $descripcion : string
-
Texto explicativo y detallado del suceso o imagen.
- $urlHD : string
-
Enlace directo a la versión de alta calidad de la imagen.
getDescripcion()
Obtiene la descripción o explicación científica del contenido.
public
getDescripcion() : string
Return values
stringgetFecha()
Obtiene la fecha de publicación de la imagen.
public
getFecha() : string
Return values
stringgetTitulo()
Obtiene el título oficial de la fotografía.
public
getTitulo() : string
Return values
stringgetUrl()
Obtiene la URL de resolución estándar de la imagen.
public
getUrl() : string
Return values
stringgetUrlHD()
Obtiene la URL de la imagen en alta resolución.
public
getUrlHD() : string