internal/

directory
v0.1.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2026 License: BSD-3-Clause

Directories

Path Synopsis
Package account holds the domain types and use cases for the KAS account endpoints (get_accounts, get_accountsettings, get_accountresources, add_account, update_account, delete_account, update_accountsettings, update_superusersettings).
Package account holds the domain types and use cases for the KAS account endpoints (get_accounts, get_accountsettings, get_accountresources, add_account, update_account, delete_account, update_accountsettings, update_superusersettings).
Package api is the generic KasApi.php call surface that all per-resource modules build on.
Package api is the generic KasApi.php call surface that all per-resource modules build on.
Package auth implements the KasAuth.php credential-token flow.
Package auth implements the KasAuth.php credential-token flow.
Package chown holds the domain types and use cases for the KAS chown endpoint (update_chown).
Package chown holds the domain types and use cases for the KAS chown endpoint (update_chown).
Package cli holds the kasapi-cli root command, global flags, and the shared output renderers (json / yaml / table).
Package cli holds the kasapi-cli root command, global flags, and the shared output renderers (json / yaml / table).
Package config loads KAS credentials and CLI defaults from a TOML file (XDG path), environment variables, and command-line flags, and resolves the effective values for a single API call.
Package config loads KAS credentials and CLI defaults from a TOML file (XDG path), environment variables, and command-line flags, and resolves the effective values for a single API call.
Package cronjob holds the domain types and use cases for the KAS cronjob endpoints (get_cronjobs, get_cronjob, add_cronjob, update_cronjob, delete_cronjob).
Package cronjob holds the domain types and use cases for the KAS cronjob endpoints (get_cronjobs, get_cronjob, add_cronjob, update_cronjob, delete_cronjob).
Package database holds the domain types and use cases for the KAS database endpoints (get_databases, get_database, add_database, update_database, delete_database).
Package database holds the domain types and use cases for the KAS database endpoints (get_databases, get_database, add_database, update_database, delete_database).
Package ddns holds the domain types and use cases for the KAS DynDNS endpoints (get_ddnsusers, add_ddnsuser, update_ddnsuser, delete_ddnsuser).
Package ddns holds the domain types and use cases for the KAS DynDNS endpoints (get_ddnsusers, add_ddnsuser, update_ddnsuser, delete_ddnsuser).
Package directoryprotection holds the domain types and use cases for the KAS directory-protection endpoints (get_directoryprotections, get_directoryprotection, add_directoryprotection, update_directoryprotection, delete_directoryprotection).
Package directoryprotection holds the domain types and use cases for the KAS directory-protection endpoints (get_directoryprotections, get_directoryprotection, add_directoryprotection, update_directoryprotection, delete_directoryprotection).
Package dns holds the domain types and use cases for the KAS DNS endpoints (get_dns_settings, add_dns_settings, update_dns_settings, delete_dns_settings, reset_dns_settings).
Package dns holds the domain types and use cases for the KAS DNS endpoints (get_dns_settings, add_dns_settings, update_dns_settings, delete_dns_settings, reset_dns_settings).
Package domain holds the domain types and use cases for the KAS domain endpoints (get_domains, get_domain, get_topleveldomains, add_domain, update_domain, delete_domain, move_domain).
Package domain holds the domain types and use cases for the KAS domain endpoints (get_domains, get_domain, get_topleveldomains, add_domain, update_domain, delete_domain, move_domain).
Package ftpuser holds the domain types and use cases for the KAS FTP-user endpoints (get_ftpusers, get_ftpuser, add_ftpuser, update_ftpuser, delete_ftpuser).
Package ftpuser holds the domain types and use cases for the KAS FTP-user endpoints (get_ftpusers, get_ftpuser, add_ftpuser, update_ftpuser, delete_ftpuser).
Package kasread provides shared scaffolding for the read endpoints of the KAS API.
Package kasread provides shared scaffolding for the read endpoints of the KAS API.
Package mailaccount holds the domain types and use cases for the KAS mail-account endpoints (get_mailaccounts, get_mailaccount, add_mailaccount, update_mailaccount, delete_mailaccount).
Package mailaccount holds the domain types and use cases for the KAS mail-account endpoints (get_mailaccounts, get_mailaccount, add_mailaccount, update_mailaccount, delete_mailaccount).
Package mailfilter holds the domain types and use cases for the KAS mail-standard-filter endpoints (get_mailstandardfilter, add_mailstandardfilter, delete_mailstandardfilter).
Package mailfilter holds the domain types and use cases for the KAS mail-standard-filter endpoints (get_mailstandardfilter, add_mailstandardfilter, delete_mailstandardfilter).
Package mailforward holds the domain types and use cases for the KAS mail-forward endpoints (get_mailforwards, get_mailforward, add_mailforward, update_mailforward, delete_mailforward).
Package mailforward holds the domain types and use cases for the KAS mail-forward endpoints (get_mailforwards, get_mailforward, add_mailforward, update_mailforward, delete_mailforward).
Package mailinglist holds the domain types and use cases for the KAS mailinglist endpoints (get_mailinglists in list and singular form, add_mailinglist, update_mailinglist, delete_mailinglist).
Package mailinglist holds the domain types and use cases for the KAS mailinglist endpoints (get_mailinglists in list and singular form, add_mailinglist, update_mailinglist, delete_mailinglist).
Package sambauser holds the domain types and use cases for the KAS samba-user endpoints (get_sambausers, add_sambauser, update_sambauser, delete_sambauser).
Package sambauser holds the domain types and use cases for the KAS samba-user endpoints (get_sambausers, add_sambauser, update_sambauser, delete_sambauser).
Package server holds the domain types and use cases for the KAS server information endpoint (get_server_information).
Package server holds the domain types and use cases for the KAS server information endpoint (get_server_information).
Package session holds the domain types and use cases for the KAS session endpoints (add_session, delete_session) used by the session-mode auth flow.
Package session holds the domain types and use cases for the KAS session endpoints (add_session, delete_session) used by the session-mode auth flow.
Package soap implements the codec for the KAS-API SOAP shape.
Package soap implements the codec for the KAS-API SOAP shape.
Package softwareinstall holds the domain types and use cases for the KAS software-install endpoints (get_softwareinstalls, get_softwareinstall, add_softwareinstall).
Package softwareinstall holds the domain types and use cases for the KAS software-install endpoints (get_softwareinstalls, get_softwareinstall, add_softwareinstall).
Package ssl holds the domain types and use cases for the KAS SSL endpoint (update_ssl).
Package ssl holds the domain types and use cases for the KAS SSL endpoint (update_ssl).
Package subdomain holds the domain types and use cases for the KAS subdomain endpoints (get_subdomains, add_subdomain, update_subdomain, delete_subdomain, move_subdomain).
Package subdomain holds the domain types and use cases for the KAS subdomain endpoints (get_subdomains, add_subdomain, update_subdomain, delete_subdomain, move_subdomain).
Package symlink holds the domain types and use cases for the KAS symlink endpoint (add_symlink).
Package symlink holds the domain types and use cases for the KAS symlink endpoint (add_symlink).
Package tablefmt holds presentation-shaped constants and helpers shared across the read-domain modules.
Package tablefmt holds presentation-shaped constants and helpers shared across the read-domain modules.
Package testutil provides shared helpers used by tests across the internal/ packages: repository-root discovery, SOAP fixture loading, and a fake Caller stub for module Client tests.
Package testutil provides shared helpers used by tests across the internal/ packages: repository-root discovery, SOAP fixture loading, and a fake Caller stub for module Client tests.
Package transport provides the HTTP client that posts SOAP envelopes to a KAS endpoint.
Package transport provides the HTTP client that posts SOAP envelopes to a KAS endpoint.
Package usage holds the domain types and use cases for the KAS space/traffic endpoints (get_space, get_space_usage, get_traffic).
Package usage holds the domain types and use cases for the KAS space/traffic endpoints (get_space, get_space_usage, get_traffic).
Package version exposes build-time version information for kasapi-cli.
Package version exposes build-time version information for kasapi-cli.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL