PartyIdentifier
in package
implements
PartyIdentifierInterface
Entidad para representar el identificador único de un participante.
Table of Contents
Interfaces
- PartyIdentifierInterface
- Interfaz para los identificadores de los participantes.
Constants
- AUTHORITIES = ['CL-RUT' => 'CL-SII', 'EMAIL' => 'INTERNET']
- Mapa de identificadores de esquema a la autoridad que lo administra.
- SCHEME_NAMES = ['CL-RUT' => 'Rol Único Tributario (RUT) de Chile', 'EMAIL' => 'Correo electrónico']
- Mapa de identificadores de esquema a su nombre.
Properties
- $schemeId : string
- Identificador del esquema del valor.
- $value : string
- Valor del identificador único del participante.
Methods
- __construct() : mixed
- Constructor del identificador único de un participante.
- getAuthority() : string
- Entrega la autoridad que registra y lista los valores del ID de los participantes en el contexto del esquema del ID.
- getId() : string
- Obtiene el identificador completo del participante.
- getSchemeId() : string
- Obtiene el ID del esquema del valor del ID del participante.
- getSchemeName() : string
- Entrega el nombre del esquema del valor del ID del participante.
- getValue() : string
- Obtiene el valor del ID del participante.
Constants
AUTHORITIES
Mapa de identificadores de esquema a la autoridad que lo administra.
protected
array<string, string>
AUTHORITIES
= ['CL-RUT' => 'CL-SII', 'EMAIL' => 'INTERNET']
SCHEME_NAMES
Mapa de identificadores de esquema a su nombre.
protected
array<string, string>
SCHEME_NAMES
= ['CL-RUT' => 'Rol Único Tributario (RUT) de Chile', 'EMAIL' => 'Correo electrónico']
Properties
$schemeId
Identificador del esquema del valor.
protected
string
$schemeId
$value
Valor del identificador único del participante.
protected
string
$value
Methods
__construct()
Constructor del identificador único de un participante.
public
__construct(string $value[, string $schemeId = 'CL-RUT' ]) : mixed
Parameters
- $value : string
- $schemeId : string = 'CL-RUT'
getAuthority()
Entrega la autoridad que registra y lista los valores del ID de los participantes en el contexto del esquema del ID.
public
getAuthority() : string
Return values
stringgetId()
Obtiene el identificador completo del participante.
public
getId() : string
Return values
stringgetSchemeId()
Obtiene el ID del esquema del valor del ID del participante.
public
getSchemeId() : string
Return values
stringgetSchemeName()
Entrega el nombre del esquema del valor del ID del participante.
public
getSchemeName() : string
Return values
stringgetValue()
Obtiene el valor del ID del participante.
public
getValue() : string