Interface ToSchema

All Known Subinterfaces:
WidgetBlockStyles, WidgetBlockValues
All Known Implementing Classes:
AppMetaData, AppSection, AppTreeNode, AssociatedScriptMetaData, Association, AuthenticationMetaDataResponseV1, BackChannelLogoutResponseV1, BasicErrorResponseV1, Branding, BrandingBanner, BuiltInViewV1, BulkLoadColumnProfile, BulkLoadColumnRef, BulkLoadFieldRef, BulkLoadRowError, BulkLoadSuggestMappingResponseV1, BulkLoadSummaryLine, BulkLoadUploadProfileResponseV1, BulkLoadValidateResponseV1, ExposedJoin, FieldAdornment, FieldMetaData, FilterCriteria, FrontendComponent, FrontendComponentValues, FrontendStep, HelpContentV1, HelpCoverageEntryV1, HelpCoverageResponseV1, HelpCoverageTotalV1, HelpSearchResponseV1, HelpSearchResultV1, Icon, JobActionResponseV1, JobDetailV1, JobListResponseV1, JobLogLineV1, JobPhaseV1, JobProgressPollV1, JobProgressV1, JobSummaryV1, JobTrackRequestV1, LogoutResponseV1, ManageSessionResponseV1, MaterialDashboardInstanceSettings, MaterialDashboardWeekdayCriteriaSettings, MetaDataResponseV1, NextDashboardCspSources, OrderBy, OutputRecord, PossibleValueOption, PossibleValuesResponseV1, PreferenceActionRequestV1, PreferenceActionResponseV1, PreferenceActionV1, PreferenceListV1, PreferenceRowV1, PreferenceSecretV1, PreferenceSectionPatchRequestV1, PreferenceSectionV1, PreferencesResponseV1, ProcessCancelResponseV1, ProcessInitOrStepOrStatusResponseV1, ProcessInitOrStepOrStatusResponseV1.ProcessStepComplete, ProcessInitOrStepOrStatusResponseV1.ProcessStepError, ProcessInitOrStepOrStatusResponseV1.ProcessStepJobStarted, ProcessInitOrStepOrStatusResponseV1.ProcessStepRunning, ProcessInitOrStepOrStatusResponseV1.TypedResponse, ProcessJobLaunchResponseV1, ProcessMetaData, ProcessMetaDataLight, ProcessMetaDataResponseV1, ProcessRecordsResponseV1, PublicBranding, QueryFilter, QueryJoin, RealtimeChannelRevokedEventV1, RealtimeEventV1, RealtimeHelloEventV1, RealtimeJobProgressEventV1, RealtimeMetaDataChangedEventV1, RealtimeRecordChangedEventV1, RealtimeRecordDeletedEventV1, RealtimeResyncEventV1, RealtimeSessionEndedEventV1, RealtimeSubscriptionRequestV1, RealtimeSubscriptionResponseV1, RealtimeTableChangedEventV1, RecordAssociatedScriptLogsResponseV1, RecordAssociatedScriptStoreResponseV1, RecordConflictV1, RecordDeveloperModeAssociatedScript, RecordDeveloperModeResponseV1, RecordDeveloperPanelsResponseV1, RecordFeatureSummaryV1, RecordFeaturesV1, RecordSearchDetailV1, RecordSearchHighlightMatchV1, RecordSearchHighlightV1, RecordSearchProviderStatusV1, RecordSearchResponseV1, RecordSearchResultV1, RecordSearchTableSummaryV1, RelatedRecordPicker, RelatedRecordPickerAddResponseV1, RelatedRecordPickerPrepareResponseV1, RelatedRecordPickerQueryResponseV1, RelatedRecordPickerRemoveResponseV1, ReportMetaData, SupplementalInstanceMetaData, TableCountResponseV1, TableDeleteResponseV1, TableGetResponseV1, TableInsertResponseV1, TableMenu, TableMenuItem, TableMetaData, TableMetaDataLight, TableMetaDataResponseV1, TableQueryResponseV1, TableSection, TableSectionCollapsible, TableUpdateResponseV1, TableVariant, TableVariantsResponseV1, UiApiExtensionInfo, UploadRefResponseV1, VersionResponseV1, VirtualFieldMetaData, WidgetBlock, WidgetBlockAudioValues, WidgetBlockBaseStyles, WidgetBlockButtonStyles, WidgetBlockButtonValues, WidgetBlockImageStyles, WidgetBlockImageValues, WidgetBlockInputFieldValues, WidgetBlockTextStyles, WidgetBlockTextValues, WidgetMetaData, WidgetResponseV1

public interface ToSchema
Mark a class as eligible for running through the SchemaBuilder. Actually not really necessary, as schemaBuilder can run on any class - but does provide a method that a class might use to customize how it gets schemafied.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Schema
     
  • Method Details

    • toSchema

      default Schema toSchema()