Coverage Summary for Class: AccountCreationState_Content__OpticsKt (com.georgeci.moneysurfer.feature.account.creation)

Class Method, % Branch, % Line, % Instruction, %
AccountCreationState_Content__OpticsKt 28% (14/50) 28% (14/50) 30.6% (83/271)
AccountCreationState_Content__OpticsKt$currency$1 100% (1/1) 100% (1/1) 100% (2/2)
AccountCreationState_Content__OpticsKt$currency$2 100% (1/1) 100% (1/1) 100% (13/13)
AccountCreationState_Content__OpticsKt$editingAccountId$1 0% (0/1) 0% (0/1) 0% (0/2)
AccountCreationState_Content__OpticsKt$editingAccountId$2 0% (0/1) 0% (0/1) 0% (0/13)
Total 29.6% (16/54) 29.6% (16/54) 32.6% (98/301)


 package com.georgeci.moneysurfer.feature.account.creation
 
 
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`name`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`name` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.String ->
   content.copy(`name` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`balance`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`balance` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.String ->
   content.copy(`balance` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`type`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, com.georgeci.moneysurfer.domain.primitives.AccountType>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`type` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: com.georgeci.moneysurfer.domain.primitives.AccountType ->
   content.copy(`type` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`currency`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, com.georgeci.moneysurfer.domain.primitives.CurrencyCode>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`currency` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: com.georgeci.moneysurfer.domain.primitives.CurrencyCode ->
   content.copy(`currency` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`currencies`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Currency>>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`currencies` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Currency> ->
   content.copy(`currencies` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`extraFields`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.feature.account.creation.AccountExtraField>>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`extraFields` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.feature.account.creation.AccountExtraField> ->
   content.copy(`extraFields` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`extraDetailsEnabled`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.Boolean>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`extraDetailsEnabled` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.Boolean ->
   content.copy(`extraDetailsEnabled` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`editingAccountId`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, com.georgeci.moneysurfer.domain.primitives.AccountId?>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`editingAccountId` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: com.georgeci.moneysurfer.domain.primitives.AccountId? ->
   content.copy(`editingAccountId` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.Companion.`nameTouched`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, kotlin.Boolean>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content -> content.`nameTouched` },
   set = { content: com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content, value: kotlin.Boolean ->
   content.copy(`nameTouched` = value)
 }
 )
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`name`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`name`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`name`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`name`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`name`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`name`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`balance`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`balance`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`balance`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`balance`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`balance`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`balance`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`type`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.AccountType>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`type`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`type`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.AccountType>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`type`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`type`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.AccountType>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`type`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currency`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.CurrencyCode>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currency`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currency`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.CurrencyCode>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currency`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currency`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.CurrencyCode>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currency`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currencies`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Currency>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currencies`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currencies`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Currency>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currencies`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`currencies`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Currency>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`currencies`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraFields`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.account.creation.AccountExtraField>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraFields`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraFields`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.account.creation.AccountExtraField>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraFields`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraFields`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.account.creation.AccountExtraField>>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraFields`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraDetailsEnabled`: arrow.optics.Lens<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraDetailsEnabled`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraDetailsEnabled`: arrow.optics.Optional<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraDetailsEnabled`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`extraDetailsEnabled`: arrow.optics.Traversal<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`extraDetailsEnabled`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`editingAccountId`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.AccountId?>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`editingAccountId`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`editingAccountId`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.AccountId?>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`editingAccountId`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`editingAccountId`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.AccountId?>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`editingAccountId`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`nameTouched`: arrow.optics.Lens<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`nameTouched`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`nameTouched`: arrow.optics.Optional<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`nameTouched`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content>.`nameTouched`: arrow.optics.Traversal<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.account.creation.AccountCreationState.Content.`nameTouched`