fsh_lib
Runtime library for codegen-generated FastAPI apps
Quick search
Navigation
Reference
API reference
GitHub
Related Topics
Documentation overview
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
A
aclose() (HttpRenderer method)
(OpaClient method)
ActionRef (class in fsh_lib.actions)
ActionSpec (class in fsh_lib.actions)
add_all() (QueryInvalidations method)
add_one() (QueryInvalidations method)
address (RecipientMixin attribute)
(RecipientSpec attribute)
(RecipientSuggestionLiteral attribute)
allow (Decision attribute)
always_allow (FilterResult attribute)
always_deny (FilterResult attribute)
always_true() (in module fsh_lib.actions)
apply_eager_loads() (in module fsh_lib.loading)
apply_filters() (in module fsh_lib.filters)
apply_keyset_pagination() (in module fsh_lib.pagination)
apply_offset_pagination() (in module fsh_lib.pagination)
apply_ordering() (in module fsh_lib.ordering)
apply_search() (in module fsh_lib.filters)
as_input() (ResourceRef method)
(RoleBinding method)
(Subject method)
attachment() (GroupRegistry method)
attachment_groups() (GroupRegistry method)
attachment_suggestions (UserTemplateTarget attribute)
AttachmentGroup (class in fsh_lib.comms)
attachments (UserCommTemplateMixin attribute)
AttachmentSuggestion (in module fsh_lib.comms)
AttachmentSuggestionFile (class in fsh_lib.comms)
AttachmentSuggestionResolver (class in fsh_lib.comms)
attr (EagerLoad attribute)
ATTR_OP (in module fsh_lib.telemetry)
ATTR_RESOURCE (in module fsh_lib.telemetry)
attributes (ResourceRef attribute)
autogenerated_identifier_field() (in module fsh_lib.identifiers)
available_actions() (in module fsh_lib.actions)
B
base_exceptions (PostgresStorage property)
bcc (UserCommTemplateMixin attribute)
body (MessageMixin attribute)
(RenderedMessage attribute)
(UserCommTemplateMixin attribute)
body_template (CommType attribute)
Bool (class in fsh_lib.resource_registry)
build_limiter() (in module fsh_lib.rate_limit)
build_logger_provider() (in module fsh_lib.telemetry)
build_meter_provider() (in module fsh_lib.telemetry)
build_patch_kwargs() (in module fsh_lib.transformers)
build_tracer_provider() (in module fsh_lib.telemetry)
C
can (ActionSpec attribute)
cc (UserCommTemplateMixin attribute)
check() (OpaClient method)
(PostgresStorage method)
check_many() (OpaClient method)
children (EagerLoad attribute)
clear() (PostgresStorage method)
clear_session() (in module fsh_lib.auth)
click_count (ShortLinkMixin attribute)
client (S3Storage property)
client_factory() (S3Storage method)
code (ShortLinkMixin attribute)
collection_actions (ResourceEntry attribute)
comm_type (MessageMixin attribute)
(NotificationPreferenceMixin attribute)
CommRegistry (class in fsh_lib.comms)
CommType (class in fsh_lib.comms)
compile_filter() (OpaClient method)
compile_query() (in module fsh_lib.utils)
complete_upload() (in module fsh_lib.files)
Condition (class in fsh_lib.opa)
conjunctions (FilterResult attribute)
construct_openapi_extra() (in module fsh_lib.openapi)
content_type (FileMixin attribute)
context (MessageMixin attribute)
context_schema (CommType attribute)
created_by (UserCommTemplateMixin attribute)
D
Decision (class in fsh_lib.opa)
decode_jwt() (in module fsh_lib.auth)
default_attachment_suggestions() (in module fsh_lib.comms)
default_base_url() (in module fsh_lib.links)
DEFAULT_CODE_LENGTH (in module fsh_lib.links)
default_key_func() (in module fsh_lib.rate_limit)
default_methods (CommType attribute)
DEFAULT_PRESIGN_TTL (in module fsh_lib.files)
default_recipient_suggestions() (in module fsh_lib.comms)
default_storage() (in module fsh_lib.files)
DEFAULT_TOKEN_TTL (in module fsh_lib.auth)
delete() (S3Storage method)
delete_file() (in module fsh_lib.files)
DeliveryStatus (class in fsh_lib.comms)
deny (Decision attribute)
description (RecipientGroup attribute)
(RecipientSuggestionLiteral attribute)
(RecipientSuggestionResolver attribute)
(UserCommTemplateMixin attribute)
DISPATCH_ENTRYPOINT (in module fsh_lib.comms)
download() (in module fsh_lib.files)
DownloadResponse (class in fsh_lib.files)
E
EagerLoad (class in fsh_lib.loading)
EagerStrategy (class in fsh_lib.loading)
enabled (NotificationPreferenceMixin attribute)
encode_jwt() (in module fsh_lib.auth)
Enum (class in fsh_lib.resource_registry)
error (RecipientMixin attribute)
expires_at (RateLimitBucketMixin attribute)
ExporterName (in module fsh_lib.telemetry)
F
FAILED (DeliveryStatus attribute)
field (Condition attribute)
FileMixin (class in fsh_lib.files)
FilterField (in module fsh_lib.resource_registry)
FilterOp (in module fsh_lib.filters)
FilterOperator (class in fsh_lib.resource_registry)
FilterResult (class in fsh_lib.opa)
FilterValuesRequest (class in fsh_lib.filter_values)
find_can() (in module fsh_lib.actions)
from_result() (Decision class method)
fsh_lib
module
fsh_lib.actions
module
fsh_lib.auth
module
fsh_lib.comms
module
fsh_lib.files
module
fsh_lib.filter_values
module
fsh_lib.filters
module
fsh_lib.identifiers
module
fsh_lib.invalidation
module
fsh_lib.links
module
fsh_lib.loading
module
fsh_lib.opa
module
fsh_lib.openapi
module
fsh_lib.ordering
module
fsh_lib.pagination
module
fsh_lib.queue
module
fsh_lib.rate_limit
module
fsh_lib.resource_registry
module
fsh_lib.saved_views
module
fsh_lib.telemetry
module
fsh_lib.transformers
module
fsh_lib.utils
module
G
generate_code() (in module fsh_lib.links)
get() (CommRegistry method)
(PostgresStorage method)
(UserTemplateTargetRegistry method)
get_expiry() (PostgresStorage method)
get_object_from_query_or_404() (in module fsh_lib.utils)
get_queue() (in module fsh_lib.queue)
GroupAttachmentResolver (class in fsh_lib.comms)
GroupRecipientResolver (class in fsh_lib.comms)
GroupRegistry (class in fsh_lib.comms)
H
hits (RateLimitBucketMixin attribute)
html (RenderedMessage attribute)
HttpRenderer (class in fsh_lib.comms)
hydrate_refs() (ResourceRegistry method)
hydrate_view() (in module fsh_lib.saved_views)
HydrateRefs (in module fsh_lib.saved_views)
I
id (ResourceRef attribute)
(Subject attribute)
incr() (PostgresStorage method)
instrument_entrypoint() (in module fsh_lib.queue)
is_enabled() (PreferenceResolver method)
is_object_action (ActionSpec attribute)
is_revoked() (SessionStore method)
issue_session() (in module fsh_lib.auth)
J
JinjaRenderer (class in fsh_lib.comms)
JOINED (EagerStrategy attribute)
K
key (RateLimitBucketMixin attribute)
kind (RecipientMixin attribute)
(RecipientSpec attribute)
L
label (RecipientGroup attribute)
(RecipientSuggestionLiteral attribute)
(RecipientSuggestionResolver attribute)
LiteralField (class in fsh_lib.resource_registry)
load (UserTemplateTarget attribute)
load_recipients() (in module fsh_lib.comms)
LoggingTransport (class in fsh_lib.comms)
LoginResponse (class in fsh_lib.auth)
M
make_dispatch_entrypoint() (in module fsh_lib.comms)
MAX_CODE_RETRIES (in module fsh_lib.links)
message_id (RecipientMixin attribute)
MessageMixin (class in fsh_lib.comms)
method (NotificationPreferenceMixin attribute)
(RecipientMixin attribute)
(RecipientSpec attribute)
(UserCommTemplateMixin attribute)
model_config (ActionRef attribute)
(DownloadResponse attribute)
(FilterValuesRequest attribute)
(LoginResponse attribute)
(OkResponse attribute)
(SavedViewCreate attribute)
(SavedViewFilterEntry attribute)
(SavedViewPayloadResponse attribute)
(SavedViewRefValue attribute)
(SavedViewResponse attribute)
(SavedViewSort attribute)
(SavedViewUpdate attribute)
(ShortenRequest attribute)
(ShortenResponse attribute)
(UploadRequest attribute)
(UploadResponse attribute)
(ValuesPage attribute)
module
fsh_lib
fsh_lib.actions
fsh_lib.auth
fsh_lib.comms
fsh_lib.files
fsh_lib.filter_values
fsh_lib.filters
fsh_lib.identifiers
fsh_lib.invalidation
fsh_lib.links
fsh_lib.loading
fsh_lib.opa
fsh_lib.openapi
fsh_lib.ordering
fsh_lib.pagination
fsh_lib.queue
fsh_lib.rate_limit
fsh_lib.resource_registry
fsh_lib.saved_views
fsh_lib.telemetry
fsh_lib.transformers
fsh_lib.utils
N
name (ActionRef attribute)
(ActionSpec attribute)
(CommType attribute)
(SavedViewMixin attribute)
(UserCommTemplateMixin attribute)
names() (CommRegistry method)
negated (Condition attribute)
NotificationPreferenceMixin (class in fsh_lib.comms)
O
object_actions (ResourceEntry attribute)
OkResponse (class in fsh_lib.auth)
op (Condition attribute)
OpaClient (class in fsh_lib.opa)
OpaError
open_worker_driver() (in module fsh_lib.queue)
order_index (SavedViewMixin attribute)
original_filename (FileMixin attribute)
owner_id (SavedViewMixin attribute)
P
payload (SavedViewMixin attribute)
pdf (RenderedMessage attribute)
PENDING (DeliveryStatus attribute)
permit (Decision attribute)
PostgresStorage (class in fsh_lib.rate_limit)
PreferenceResolver (class in fsh_lib.comms)
presigned_get_url() (S3Storage method)
presigned_put_url() (S3Storage method)
Q
QueryInvalidations (class in fsh_lib.invalidation)
QueryKey (in module fsh_lib.invalidation)
R
RateLimitBucketMixin (class in fsh_lib.rate_limit)
raw (Decision attribute)
recipient() (GroupRegistry method)
recipient_groups() (GroupRegistry method)
recipient_resolvers (UserTemplateTarget attribute)
recipient_slots (TargetResolutions attribute)
recipient_suggestions (UserTemplateTarget attribute)
RecipientGroup (class in fsh_lib.comms)
RecipientKind (in module fsh_lib.comms)
RecipientMixin (class in fsh_lib.comms)
RecipientResolver (class in fsh_lib.comms)
recipients (UserCommTemplateMixin attribute)
RecipientSpec (class in fsh_lib.comms)
RecipientSuggestion (in module fsh_lib.comms)
RecipientSuggestionLiteral (class in fsh_lib.comms)
RecipientSuggestionResolver (class in fsh_lib.comms)
Ref (class in fsh_lib.resource_registry)
register() (CommRegistry method)
(UserTemplateTargetRegistry method)
register_attachment() (GroupRegistry method)
register_recipient() (GroupRegistry method)
render() (HttpRenderer method)
(JinjaRenderer method)
(Renderer method)
render_text_field() (in module fsh_lib.comms)
render_user_template() (in module fsh_lib.comms)
RenderedMessage (class in fsh_lib.comms)
RenderedUserTemplate (class in fsh_lib.comms)
Renderer (class in fsh_lib.comms)
representation_class (UserTemplateTarget attribute)
representation_serializer (UserTemplateTarget attribute)
request_upload() (in module fsh_lib.files)
reset() (PostgresStorage method)
resolve() (in module fsh_lib.links)
resolve_target() (in module fsh_lib.comms)
resolved_limit() (in module fsh_lib.filter_values)
ResolvedRecipientAddress (class in fsh_lib.comms)
resolver (RecipientGroup attribute)
resource_slug (UserTemplateTarget attribute)
resource_type (SavedViewMixin attribute)
ResourceEntry (class in fsh_lib.resource_registry)
ResourceRef (class in fsh_lib.opa)
ResourceRegistry (class in fsh_lib.resource_registry)
revoke() (SessionStore method)
role (RoleBinding attribute)
RoleBinding (class in fsh_lib.opa)
run_once() (in module fsh_lib.utils)
S
s3_key (FileMixin attribute)
S3Storage (class in fsh_lib.files)
SamplerName (in module fsh_lib.telemetry)
SavedViewCreate (class in fsh_lib.saved_views)
SavedViewFilterEntry (class in fsh_lib.saved_views)
SavedViewFilterValue (in module fsh_lib.saved_views)
SavedViewMixin (class in fsh_lib.saved_views)
SavedViewPayloadResponse (class in fsh_lib.saved_views)
SavedViewRefValue (class in fsh_lib.saved_views)
SavedViewResponse (class in fsh_lib.saved_views)
SavedViewSort (class in fsh_lib.saved_views)
SavedViewUpdate (class in fsh_lib.saved_views)
scope (ActionRef attribute)
(ActionSpec property)
Scope (in module fsh_lib.actions)
scope (RoleBinding attribute)
scrub_current_span_attributes() (in module fsh_lib.telemetry)
SELECTIN (EagerStrategy attribute)
send() (LoggingTransport method)
(Transport method)
send_communication() (in module fsh_lib.comms)
send_user_template() (in module fsh_lib.comms)
SENT (DeliveryStatus attribute)
sent_at (RecipientMixin attribute)
session_auth() (in module fsh_lib.auth)
SessionStore (class in fsh_lib.auth)
shorten() (in module fsh_lib.links)
shorten_action() (in module fsh_lib.links)
ShortenRequest (class in fsh_lib.links)
ShortenResponse (class in fsh_lib.links)
ShortLinkMixin (class in fsh_lib.links)
size_bytes (FileMixin attribute)
slot (RecipientGroup attribute)
(RecipientSuggestionResolver attribute)
slugs() (UserTemplateTargetRegistry method)
status (RecipientMixin attribute)
STORAGE_SCHEME (PostgresStorage attribute)
strategy (EagerLoad attribute)
Subject (class in fsh_lib.opa)
subject (MessageMixin attribute)
(RenderedMessage attribute)
(RoleBinding attribute)
(UserCommTemplateMixin attribute)
subject_key (NotificationPreferenceMixin attribute)
(RecipientSpec attribute)
subject_template (CommType attribute)
SUBQUERY (EagerStrategy attribute)
T
target_resource (UserCommTemplateMixin attribute)
target_url (ShortLinkMixin attribute)
TargetResolutions (class in fsh_lib.comms)
to_sqlalchemy() (FilterResult method)
traced_entrypoint() (in module fsh_lib.telemetry)
traced_handler() (in module fsh_lib.telemetry)
Transport (class in fsh_lib.comms)
type (ResourceRef attribute)
(Subject attribute)
U
uploaded_at (FileMixin attribute)
UploadRequest (class in fsh_lib.files)
UploadResponse (class in fsh_lib.files)
USER_TEMPLATE_COMM_TYPE (in module fsh_lib.comms)
UserCommTemplateMixin (class in fsh_lib.comms)
UserTemplateTarget (class in fsh_lib.comms)
UserTemplateTargetRegistry (class in fsh_lib.comms)
V
value (Condition attribute)
ValuesPage (class in fsh_lib.resource_registry)
variables (TargetResolutions attribute)
X
X_AUTOGENERATED (in module fsh_lib.identifiers)