Coverage Summary for Class: TransactionDetailsState__OpticsKt (com.georgeci.moneysurfer.feature.transaction.details)

Class Method, % Branch, % Line, % Instruction, %
TransactionDetailsState__OpticsKt 11.1% (1/9) 11.1% (1/9) 9.5% (4/42)
TransactionDetailsState__OpticsKt$special$$inlined$instanceOf$1 0% (0/1)
TransactionDetailsState__OpticsKt$special$$inlined$instanceOf$2 0% (0/1)
TransactionDetailsState__OpticsKt$special$$inlined$instanceOf$3 0% (0/1)
TransactionDetailsState__OpticsKt$special$$inlined$instanceOf$4 0% (0/1)
TransactionDetailsState__OpticsKt$transactionId$1 0% (0/1) 0% (0/1) 0% (0/2)
TransactionDetailsState__OpticsKt$transactionId$2 0% (0/1) 0% (0/2) 0% (0/3) 0% (0/38)
Total 6.7% (1/15) 0% (0/2) 7.7% (1/13) 4.9% (4/82)


 package com.georgeci.moneysurfer.feature.transaction.details
 
 import arrow.core.left
 import arrow.core.right
 import arrow.core.identity
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Companion.`transactionId`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState, com.georgeci.moneysurfer.domain.primitives.TransactionId>  get() = arrow.optics.Lens(
   get = { transactionDetailsState: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState -> transactionDetailsState.`transactionId` },
   set = { transactionDetailsState: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState, value: com.georgeci.moneysurfer.domain.primitives.TransactionId ->
   when(transactionDetailsState) {
 is com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> transactionDetailsState.copy(`transactionId` = value)
 is com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Loading -> transactionDetailsState.copy(`transactionId` = value)
 }
 
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Companion.`content`: arrow.optics.Prism<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>  get() = arrow.optics.Prism.instanceOf()
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Companion.`loading`: arrow.optics.Prism<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Loading>  get() = arrow.optics.Prism.instanceOf()
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`content`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`content`
 public  val <__S> arrow.optics.Prism<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`content`: arrow.optics.Prism<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`content`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`content`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`content`
 
 
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`loading`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Loading>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`loading`
 public  val <__S> arrow.optics.Prism<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`loading`: arrow.optics.Prism<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Loading>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`loading`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState>.`loading`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Loading>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.`loading`