in facia-json/src/main/scala/com/gu/facia/client/models/Config.scala [218:291]
def withDefaults(
displayName: Option[String] = None,
backfill: Option[Backfill] = None,
metadata: Option[List[Metadata]] = None,
`type`: Option[String] = None,
href: Option[String] = None,
description: Option[String] = None,
groups: Option[List[String]] = None,
groupsConfig: Option[List[GroupConfigJson]] = None,
uneditable: Option[Boolean] = None,
showTags: Option[Boolean] = None,
showSections: Option[Boolean] = None,
hideKickers: Option[Boolean] = None,
showDateHeader: Option[Boolean] = None,
showLatestUpdate: Option[Boolean] = None,
excludeFromRss: Option[Boolean] = None,
showTimestamps: Option[Boolean] = None,
hideShowMore: Option[Boolean] = None,
displayHints: Option[DisplayHintsJson] = None,
userVisibility: Option[String] = None,
targetedTerritory: Option[TargetedTerritory] = None,
platform: Option[CollectionPlatform] = None,
frontsToolSettings: Option[FrontsToolSettings] = None
): CollectionConfigJson
= CollectionConfigJson(
displayName,
backfill,
metadata,
`type`,
href,
description,
groups,
groupsConfig,
uneditable,
showTags,
showSections,
hideKickers,
showDateHeader,
showLatestUpdate,
excludeFromRss,
showTimestamps,
hideShowMore,
displayHints,
userVisibility,
targetedTerritory,
platform,
frontsToolSettings
)
}
case class CollectionConfigJson(
displayName: Option[String],
backfill: Option[Backfill],
metadata: Option[List[Metadata]],
`type`: Option[String],
href: Option[String],
description: Option[String],
groups: Option[List[String]],
groupsConfig: Option[List[GroupConfigJson]],
uneditable: Option[Boolean],
showTags: Option[Boolean],
showSections: Option[Boolean],
hideKickers: Option[Boolean],
showDateHeader: Option[Boolean],
showLatestUpdate: Option[Boolean],
excludeFromRss: Option[Boolean],
showTimestamps: Option[Boolean],
hideShowMore: Option[Boolean],
displayHints: Option[DisplayHintsJson],
userVisibility: Option[String],
targetedTerritory: Option[TargetedTerritory],
platform: Option[CollectionPlatform],
frontsToolSettings: Option[FrontsToolSettings]
) {