Gleanex.Indexing.CustomDatasourceConfig (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a CustomDatasourceConfig

Summary

Types

t()

@type t() :: %Gleanex.Indexing.CustomDatasourceConfig{
  aliases: [String.t()] | nil,
  canonicalizingTitleRegex:
    [Gleanex.Indexing.CanonicalizingRegexType.t()] | nil,
  canonicalizingURLRegex: [Gleanex.Indexing.CanonicalizingRegexType.t()] | nil,
  connectorType: String.t() | nil,
  crawlerSeedUrls: [String.t()] | nil,
  datasourceCategory: String.t() | nil,
  displayName: String.t() | nil,
  hideBuiltInFacets: [String.t()] | nil,
  homeUrl: String.t() | nil,
  iconDarkUrl: String.t() | nil,
  iconUrl: String.t() | nil,
  identityDatasourceName: String.t() | nil,
  includeUtmSource: boolean() | nil,
  isEntityDatasource: boolean() | nil,
  isOnPrem: boolean() | nil,
  isTestDatasource: boolean() | nil,
  isUserReferencedByEmail: boolean() | nil,
  name: String.t() | nil,
  objectDefinitions: [Gleanex.Indexing.ObjectDefinition.t()] | nil,
  productAccessGroup: String.t() | nil,
  quicklinks: [Gleanex.Indexing.Quicklink.t()] | nil,
  redlistTitleRegex: String.t() | nil,
  renderConfigPreset: String.t() | nil,
  stripFragmentInCanonicalUrl: boolean() | nil,
  suggestionText: String.t() | nil,
  trustUrlRegexForViewActivity: boolean() | nil,
  urlRegex: String.t() | nil
}