Orbit API surface
The public Go API of Orbit v1.20.1, the version Quantum 1.42.0 certifies: 174 exported symbols in 2 packages. Orbit keeps this list in contracts/baseline/api_exported_symbols.txt. Orbit's CI compares this file with the code on every change and fails when they differ, so adding or removing an exported symbol means changing the file in the same change. Removing an exported symbol is a breaking change, and the suite ships breaking changes only in a major version. This page is generated from that file at the pinned version, so it lists exactly what the check protects.
Each package links to its documentation on pkg.go.dev at this version, where every symbol has its signature and its comment.
| Package | Types | Functions | Methods | Fields | Constants |
|---|---|---|---|---|---|
orbit (module root) | 25 | 2 | 34 | 14 | |
datasource | 15 | 2 | 12 | 58 | 12 |
orbit (module root)
github.com/jcsvwinston/orbit · 75 symbols · pkg.go.dev
Types
ActionDownloadActionFieldActionFieldTypeActionInputActionOptionActionPlacementActionRequestActionResultBrandingCacheClientCodeConfig— fieldsActions,AuditMaxSize,AuditRetentionDays,AuditStore,AuthDatabase,BootstrapEmail,BootstrapPassword,BootstrapUsername,Branding,Cache,Client,ClusterChannel,ClusterEnabled,ClusterNodeID,ClusterRedisURL,ClusterToken,Dashboards,DataSource,Environment,FieldWidgets,LiveExcludePatterns,Locale,Messages,MigrationsPath,MultiTenantDefault,MultiTenantEnabled,MultiTenantIDs,Pages,Prefix,RowOwnerFields,RowOwnerSubject,Title,TraceURLTemplate,WidgetsDashboardModelActionOperatorPagePaletteRecordListSeriesSeriesValueStatValueTableValueWidgetWidgetItemWidgetValue
Functions — Module, OperatorFromContext
Constants — ActionFieldBoolean, ActionFieldDate, ActionFieldNumber, ActionFieldSelect, ActionFieldText, ActionOnRecord, ActionOnSelection, ActionOnSelectionAndRecord, DefaultPrefix, WidgetBar, WidgetLine, WidgetRecords, WidgetStat, WidgetTable
datasource
github.com/jcsvwinston/orbit/datasource · 99 symbols · pkg.go.dev
Types
Choice— fieldsLabel,ValueCountResult— fieldsCount,IsEstimated,PresentDataSourceinterface — methodsStoreFieldInfo— fieldsChoices,Column,ForeignModel,GoType,HTMLType,IsExcluded,IsFilter,IsForeignKey,IsList,IsPK,IsReadOnly,IsRequired,IsSearch,IsTenantField,Label,NameFilter— fieldsColumn,Op,Value,ValuesFilterOpForeignKey— fieldsColumn,FieldName,ForeignColumn,ForeignModel,ForeignTableIndex— fieldsColumns,Name,UniqueModelInfo— fieldsDatabaseAlias,Fields,ForeignKeys,Icon,Indexes,Name,Plural,PrimaryKey,ReadOnly,Table,TenantField; methodsFieldModelSourceinterface — methodsAll,GetOperatorFilterSourceinterface — methodsHonoursFilterOperatorsPage— fieldsHasMore,IsEstimated,Items,Page,PageSize,Total,TotalPagesQuery— fieldsExactTotal,Filters,OrderBy,Page,PageSize,Search,WhereRecordRecordStoreinterface — methodsCount,Create,Delete,Get,List,TableExists,Update
Functions — HonoursFilterOperators, ParseFilterOp
Constants — OpContains, OpEndsWith, OpEqual, OpGreater, OpGreaterEqual, OpIn, OpIsNull, OpLess, OpLessEqual, OpNotEqual, OpNotIn, OpStartsWith