Index
All Classes and Interfaces|All Packages|Serialized Form
A
- app.portaki.sdk.event - package app.portaki.sdk.event
- app.portaki.sdk.module - package app.portaki.sdk.module
- app.portaki.sdk.module.backend - package app.portaki.sdk.module.backend
-
Contrats d'exécution côté serveur pour les modules hôte (calendriers, intégrations, …).
- app.portaki.sdk.module.backend.http - package app.portaki.sdk.module.backend.http
B
- body() - Method in record class app.portaki.sdk.module.WebhookResponse
-
Returns the value of the
bodyrecord component.
C
- checkinAt() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns the value of the
checkinAtrecord component. - code() - Method in exception class app.portaki.sdk.module.backend.ModuleBackendException
E
- emptySuccess() - Static method in record class app.portaki.sdk.module.backend.HostModuleRunResult
- equals(Object) - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.portaki.sdk.module.backend.HostModuleAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.portaki.sdk.module.WebhookResponse
-
Indicates whether some other object is "equal to" this one.
F
- failed() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
failedrecord component. - fetch(String) - Static method in class app.portaki.sdk.module.backend.http.SafeHttpsUtf8Fetcher
G
- get(String) - Method in interface app.portaki.sdk.module.backend.PortakiHostModuleBackendRegistry
- guestEmail() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns the value of the
guestEmailrecord component.
H
- hashCode() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.portaki.sdk.module.backend.HostModuleAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.portaki.sdk.module.WebhookResponse
-
Returns a hash code value for this object.
- HostModuleAction - Record Class in app.portaki.sdk.module.backend
-
Action callable sur le backend d'un module (sync planifiée, bouton « Synchroniser », webhook, …).
- HostModuleAction(String) - Constructor for record class app.portaki.sdk.module.backend.HostModuleAction
-
Creates an instance of a
HostModuleActionrecord class. - HostModuleRunResult - Record Class in app.portaki.sdk.module.backend
-
Résultat générique d'une action backend (compteurs agrégés + résumé lisible humain / logs).
- HostModuleRunResult(boolean, int, int, int, String) - Constructor for record class app.portaki.sdk.module.backend.HostModuleRunResult
- HostModuleRunResult(boolean, int, int, int, String, String) - Constructor for record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Creates an instance of a
HostModuleRunResultrecord class.
I
- itemsTotal() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
itemsTotalrecord component.
M
- ModuleBackendException - Exception Class in app.portaki.sdk.module.backend
-
Erreur métier ou technique pendant l'exécution d'un backend de module (fetch distant, parsing, quota…).
- ModuleBackendException(String, String) - Constructor for exception class app.portaki.sdk.module.backend.ModuleBackendException
- ModuleBackendException(String, String, Throwable) - Constructor for exception class app.portaki.sdk.module.backend.ModuleBackendException
- ModuleContext - Interface in app.portaki.sdk.module
-
Contexte runtime pour des handlers côté client / intégration (extensions, webhooks sortants, …).
- ModuleHostContext - Record Class in app.portaki.sdk.module.backend
-
Contexte minimal transmis au backend d'un module hôte (auth et périmètre déjà validés par l'API).
- ModuleHostContext(UUID, UUID, String) - Constructor for record class app.portaki.sdk.module.backend.ModuleHostContext
-
Creates an instance of a
ModuleHostContextrecord class. - moduleId() - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Returns the value of the
moduleIdrecord component. - moduleId() - Method in interface app.portaki.sdk.module.backend.PortakiHostModuleBackend
-
Identifiant stable du module (ex.
O
- ok() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
okrecord component. - ok() - Static method in record class app.portaki.sdk.module.WebhookResponse
- OnEvent - Annotation Interface in app.portaki.sdk.module
P
- PortakiHostModule - Annotation Interface in app.portaki.sdk.module.backend
-
Marque une classe comme implémentation backend d'un module hôte (découverte DI, registre, …).
- PortakiHostModuleBackend - Interface in app.portaki.sdk.module.backend
-
Backend serveur d'un module hôte.
- PortakiHostModuleBackendRegistry - Interface in app.portaki.sdk.module.backend
-
Résout le backend d'un module hôte.
- PortakiModule - Annotation Interface in app.portaki.sdk.module
- propertyId() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns the value of the
propertyIdrecord component. - propertyId() - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Returns the value of the
propertyIdrecord component.
R
- run(ModuleHostContext, HostModuleAction, String) - Method in interface app.portaki.sdk.module.backend.PortakiHostModuleBackend
-
Exécute une action (sync, …) avec la configuration module déjà en clair (secrets déchiffrés côté API).
S
- SafeHttpsUtf8Fetcher - Class in app.portaki.sdk.module.backend.http
-
GET HTTPS en texte UTF-8 avec garde-fous SSRF (réseaux privés, taille max) pour backends de modules hôte.
- status() - Method in record class app.portaki.sdk.module.WebhookResponse
-
Returns the value of the
statusrecord component. - StayCreatedEvent - Record Class in app.portaki.sdk.event
-
Payload shape for StayCreatedEvent (aligned with domain event).
- StayCreatedEvent(UUID, UUID, UUID, Instant, String) - Constructor for record class app.portaki.sdk.event.StayCreatedEvent
-
Creates an instance of a
StayCreatedEventrecord class. - stayId() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns the value of the
stayIdrecord component. - succeeded() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
succeededrecord component. - summary() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
summaryrecord component. - SYNC - Static variable in record class app.portaki.sdk.module.backend.HostModuleAction
T
- tenantId() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns the value of the
tenantIdrecord component. - tenantId() - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Returns the value of the
tenantIdrecord component. - toString() - Method in record class app.portaki.sdk.event.StayCreatedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class app.portaki.sdk.module.backend.HostModuleAction
-
Returns a string representation of this record class.
- toString() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns a string representation of this record class.
- toString() - Method in record class app.portaki.sdk.module.backend.ModuleHostContext
-
Returns a string representation of this record class.
- toString() - Method in record class app.portaki.sdk.module.WebhookResponse
-
Returns a string representation of this record class.
U
- updatedPlainConfigJson() - Method in record class app.portaki.sdk.module.backend.HostModuleRunResult
-
Returns the value of the
updatedPlainConfigJsonrecord component.
V
- value() - Method in record class app.portaki.sdk.module.backend.HostModuleAction
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface app.portaki.sdk.module.backend.PortakiHostModule
-
Identifiant du module (ex.
- value() - Element in annotation interface app.portaki.sdk.module.OnEvent
- value() - Element in annotation interface app.portaki.sdk.module.PortakiModule
W
- WebhookResponse - Record Class in app.portaki.sdk.module
- WebhookResponse(int, String) - Constructor for record class app.portaki.sdk.module.WebhookResponse
-
Creates an instance of a
WebhookResponserecord class.
All Classes and Interfaces|All Packages|Serialized Form