Versions in this module Expand all Collapse all v0 v0.0.16 Feb 11, 2026 v0.0.15 Feb 11, 2026 Changes in this version + const SettingsMetadataKey + type APIKeyCreateInput struct + AppID string + Description string + ExpiresIn int + KeyType string + Name string + RateLimit int + Scopes string + type APIKeyCreateOutput struct + ID string + Key string + Name string + Success bool + type APIKeyDetailInput struct + AppID string + KeyID string + type APIKeyDetailOutput struct + Active bool + CreatedAt string + Description string + ExpiresAt string + ID string + IsExpired bool + KeyPrefix string + KeyType string + LastUsedAt string + Metadata map[string]string + Name string + Permissions map[string]string + RateLimit int + Scopes []string + UpdatedAt string + UsageCount int64 + type APIKeyItem struct + Active bool + CreatedAt string + ExpiresAt string + ID string + IsExpired bool + KeyPrefix string + KeyType string + LastUsedAt string + Name string + RateLimit int + Scopes []string + type APIKeyListInput struct + AppID string + Page int + PageSize int + type APIKeyListOutput struct + APIKeys []APIKeyItem + Page int + PageSize int + TotalItems int + TotalPages int + type APIKeyRevokeInput struct + AppID string + KeyID string + type APIKeyRevokeOutput struct + Message string + Success bool + type APIKeyRotateInput struct + AppID string + KeyID string + type APIKeyRotateOutput struct + ID string + Key string + Success bool + type ActivityItem struct + Description string + ID string + Icon string + Timestamp string + Type string + UserEmail string + type AppDetailInput struct + AppID string + type AppDetailOutput struct + CreatedAt string + Description string + ID string + Name string + Status string + UpdatedAt string + UserCount int + type AppItem struct + CreatedAt string + Description string + ID string + Name string + Status string + UserCount int + type AppsListOutput struct + Apps []AppItem + DefaultAppID string + IsMultiApp bool + type AuditLogItem struct + Action string + Details string + ID string + Resource string + Status string + Timestamp string + UserEmail string + type AuditLogsInput struct + Action string + AppID string + EndDate string + StartDate string + User string + type AuditLogsOutput struct + Logs []AuditLogItem + type AuthenticateInput struct + Email string + Password string + type AuthenticateOutput struct + Message string + RedirectURL string + SessionToken string + Success bool + User *UserInfo + type BridgeManager struct + func NewBridgeManager(existingBridge *bridge.Bridge, services *services.Services, log forge.Logger, ...) *BridgeManager + func (bm *BridgeManager) GetBridge() *bridge.Bridge + func (bm *BridgeManager) RegisterFunctions() error + type BulkDeleteUsersInput struct + AppID string + UserIDs []string + type BulkDeleteUsersOutput struct + Errors map[string]string + FailedCount int + SuccessCount int + type ChangePasswordInput struct + CurrentPassword string + NewPassword string + type CheckSessionOutput struct + ExpiresAt time.Time + SessionID string + User *UserInfo + Valid bool + type CreateAppInput struct + Description string + Name string + type CreateEnvironmentInput struct + AppID string + Description string + Name string + Slug string + Type string + type CreateOrganizationInput struct + AppID string + Description string + Name string + type CurrentUserProfileOutput struct + CreatedAt string + Email string + EmailVerified bool + ID string + Image string + Name string + UpdatedAt string + type CurrentUserSessionsOutput struct + Sessions []ProfileSessionItem + type DashboardStatsInput struct + AppID string + type DashboardStatsOutput struct + ActiveSessions int64 + ActiveUsers int64 + GrowthRate float64 + NewUsersToday int64 + NewUsersWeek int64 + TotalSessions int64 + TotalUsers int64 + UserGrowthData []GrowthPoint + type DeleteAppInput struct + AppID string + type DeleteEnvironmentInput struct + AppID string + EnvID string + type DeleteOrganizationInput struct + OrgID string + type DeleteUserInput struct + UserID string + type EnvironmentDetailInput struct + AppID string + EnvID string + type EnvironmentDetailOutput struct + AppID string + Config map[string]any + CreatedAt string + ID string + IsDefault bool + Name string + Promotions []PromotionItem + Slug string + Status environment.EnvironmentStatus + Type environment.EnvironmentType + UpdatedAt string + type EnvironmentItem struct + CreatedAt string + Description string + ID string + Name string + Status environment.EnvironmentStatus + Type environment.EnvironmentType + type EnvironmentsListInput struct + AppID string + type EnvironmentsListOutput struct + Current *EnvironmentItem + Environments []EnvironmentItem + type ExtensionRegistry interface + GetDashboardWidgets func() []ui.DashboardWidget + type ExtensionWidget struct + Content string + ExtensionID string + Title string + Type string + type ExtensionWidgetsInput struct + AppID string + type ExtensionWidgetsOutput struct + Widgets []ExtensionWidget + type GeneralSettingsInput struct + AppID string + type GeneralSettingsOutput struct + AppName string + DateFormat string + Description string + Language string + SupportEmail string + Timezone string + WebsiteUrl string + type GenericSuccessOutput struct + Message string + Success bool + type GrowthPoint struct + Count int64 + Date string + type ListRolesInput struct + AppID string + OrgID string + type ListRolesOutput struct + Roles []RoleItem + type LogoutOutput struct + Message string + Success bool + type MemberItem struct + Email string + JoinedAt string + Name string + Roles []string + UserID string + type OrganizationDetailInput struct + OrgID string + type OrganizationDetailOutput struct + CreatedAt string + Description string + ID string + Members []MemberItem + Name string + Status string + UpdatedAt string + type OrganizationItem struct + CreatedAt string + Description string + ID string + MemberCount int + Name string + Status string + type OrganizationsListInput struct + AppID string + Page int + PageSize int + type OrganizationsListOutput struct + Organizations []OrganizationItem + Page int + PageSize int + Total int + TotalPages int + type PluginInfo struct + Category string + Description string + ID string + Icon string + Name string + Status string + type PluginItem struct + Category string + Description string + Enabled bool + ID string + Name string + Version string + type PluginsListInput struct + AppID string + type PluginsListOutput struct + Plugins []PluginItem + type PluginsOverviewInput struct + AppID string + type PluginsOverviewOutput struct + EnabledCount int + Plugins []PluginInfo + TotalCount int + type ProfileRevokeSessionInput struct + SessionID string + type ProfileSessionItem struct + CreatedAt string + ExpiresAt string + ID string + IPAddress string + IsCurrent bool + LastActiveAt string + UserAgent string + type PromoteEnvironmentInput struct + AppID string + SourceEnvID string + TargetEnvID string + type PromotionItem struct + CreatedAt string + FromEnvID string + FromEnvName string + ID string + Status string + ToEnvID string + ToEnvName string + type RecentActivityInput struct + AppID string + Limit int + type RecentActivityOutput struct + Activities []ActivityItem + type RegisterInput struct + Email string + Name string + Password string + type RegisterOutput struct + Message string + RedirectURL string + SessionToken string + Success bool + User *UserInfo + type RequestPasswordResetInput struct + Email string + type RequestPasswordResetOutput struct + Message string + Success bool + type ResetPasswordInput struct + Password string + Token string + type ResetPasswordOutput struct + Message string + Success bool + type RevokeAllSessionsInput struct + UserID string + type RevokeSessionInput struct + SessionID string + type RoleItem struct + Description string + DisplayName string + ID string + Name string + type SchemaOutput struct + Schema *schema.Schema + type SectionSettingsInput struct + AppID string + SectionID string + type SectionSettingsOutput struct + Data map[string]any + SectionID string + type SecuritySettingsOutput struct + AllowedIPAddresses []string + AllowedMFAMethods []string + LockoutDuration int + MaxLoginAttempts int + PasswordMinLength int + RequireLowercase bool + RequireMFA bool + RequireNumbers bool + RequireSpecialChars bool + RequireUppercase bool + type SessionItem struct + CreatedAt string + Device string + ExpiresAt string + ID string + IPAddress string + IsActive bool + LastUsed string + Location string + UserAgent string + UserEmail string + UserID string + type SessionSettingsOutput struct + AllowMultipleSessions bool + CookieSameSite string + CookieSecure bool + IdleTimeout int + MaxConcurrentSessions int + RefreshTokenDuration int + RememberMeDuration int + RememberMeEnabled bool + SessionDuration int + type SessionsListInput struct + AppID string + Page int + PageSize int + SearchEmail string + Status *string + UserID string + type SessionsListOutput struct + Page int + PageSize int + Sessions []SessionItem + Total int + TotalPages int + type StatusComponent struct + Color string + Description string + Name string + Status string + type SwitchEnvironmentInput struct + AppID string + EnvID string + type SystemConfigInput struct + type SystemConfigOutput struct + Environment string + Features map[string]bool + Settings map[string]any + Version string + type SystemStatusInput struct + AppID string + type SystemStatusOutput struct + Components []StatusComponent + type TogglePluginInput struct + AppID string + Enabled bool + PluginID string + type UpdateAppInput struct + AppID string + Description string + Name string + type UpdateCurrentUserProfileInput struct + Image *string + Name *string + type UpdateGeneralSettingsInput struct + AppID string + AppName string + DateFormat string + Description string + Language string + SupportEmail string + Timezone string + WebsiteUrl string + type UpdateOrganizationInput struct + Description string + Name string + OrgID string + type UpdatePasswordInput struct + AppID string + NewPassword string + UserID string + type UpdateSectionSettingsInput struct + AppID string + Data map[string]any + SectionID string + type UpdateSecuritySettingsInput struct + AllowedIPAddresses []string + AllowedMFAMethods []string + AppID string + LockoutDuration *int + MaxLoginAttempts *int + PasswordMinLength *int + RequireLowercase *bool + RequireMFA *bool + RequireNumbers *bool + RequireSpecialChars *bool + RequireUppercase *bool + type UpdateSessionSettingsInput struct + AllowMultipleSessions *bool + AppID string + CookieSameSite *string + CookieSecure *bool + IdleTimeout *int + MaxConcurrentSessions *int + RefreshTokenDuration *int + RememberMeDuration *int + RememberMeEnabled *bool + SessionDuration *int + type UpdateUserInput struct + AppID string + Email *string + EmailVerified *bool + Image *string + Name *string + UserID string + type UpdateUserRolesInput struct + AppID string + OrgID string + RoleIDs []string + UserID string + type UserDetailInput struct + AppID string + UserID string + type UserDetailOutput struct + CreatedAt string + Email string + EmailVerified bool + ID string + LastLoginAt string + Name string + Roles []string + SessionCount int + Status string + UpdatedAt string + type UserInfo struct + Email string + ID string + Name string + type UserItem struct + CreatedAt string + Email string + EmailVerified bool + ID string + Name string + Roles []string + Status string + type UsersListInput struct + AppID string + EmailVerified *bool + Page int + PageSize int + RoleFilter string + SearchTerm string + SortBy string + SortOrder string + Status *string + type UsersListOutput struct + Page int + PageSize int + Total int + TotalPages int + Users []UserItem