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

Class Method, % Branch, % Line, % Instruction, %
TransactionDetailsState_Content__OpticsKt 3.6% (4/112) 3.6% (4/112) 4.3% (34/794)
TransactionDetailsState_Content__OpticsKt$transactionId$1 0% (0/1) 0% (0/1) 0% (0/2)
TransactionDetailsState_Content__OpticsKt$transactionId$2 0% (0/1) 0% (0/1) 0% (0/23)
Total 3.5% (4/114) 3.5% (4/114) 4.2% (34/819)


 package com.georgeci.moneysurfer.feature.transaction.details
 
 
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`transactionId`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, com.georgeci.moneysurfer.domain.primitives.TransactionId>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`transactionId` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: com.georgeci.moneysurfer.domain.primitives.TransactionId ->
   content.copy(`transactionId` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`formattedAmount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`formattedAmount` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`formattedAmount` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`type`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, com.georgeci.moneysurfer.domain.primitives.TransactionType>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`type` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: com.georgeci.moneysurfer.domain.primitives.TransactionType ->
   content.copy(`type` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`transfer`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, com.georgeci.moneysurfer.feature.transaction.details.TransferLeg?>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`transfer` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: com.georgeci.moneysurfer.feature.transaction.details.TransferLeg? ->
   content.copy(`transfer` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`split`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, com.georgeci.moneysurfer.feature.transaction.details.SplitBreakdown?>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`split` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: com.georgeci.moneysurfer.feature.transaction.details.SplitBreakdown? ->
   content.copy(`split` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`note`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`note` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`note` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`merchant`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`merchant` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`merchant` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`accountName`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`accountName` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`accountName` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`categoryName`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`categoryName` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`categoryName` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`parentCategoryName`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String?>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`parentCategoryName` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String? ->
   content.copy(`parentCategoryName` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`categorySystemKind`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String?>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`categorySystemKind` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String? ->
   content.copy(`categorySystemKind` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`categoryId`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`categoryId` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`categoryId` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`categoryIconKey`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`categoryIconKey` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`categoryIconKey` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`categoryHue`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.Int>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`categoryHue` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.Int ->
   content.copy(`categoryHue` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`tags`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.collections.List<kotlin.String>>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`tags` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.collections.List<kotlin.String> ->
   content.copy(`tags` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`reference`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`reference` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`reference` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`formattedDate`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.String>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`formattedDate` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.String ->
   content.copy(`formattedDate` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`isPlanned`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.Boolean>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`isPlanned` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.Boolean ->
   content.copy(`isPlanned` = value)
 }
 )
 
 public  val com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.Companion.`showDeleteConfirmation`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, kotlin.Boolean>  get() = arrow.optics.Lens(
   get = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content -> content.`showDeleteConfirmation` },
   set = { content: com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content, value: kotlin.Boolean ->
   content.copy(`showDeleteConfirmation` = value)
 }
 )
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transactionId`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transactionId`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transactionId`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transactionId`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transactionId`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transactionId`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedAmount`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedAmount`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedAmount`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedAmount`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedAmount`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedAmount`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`type`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.TransactionType>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`type`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`type`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.TransactionType>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`type`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`type`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.TransactionType>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`type`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transfer`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransferLeg?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transfer`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transfer`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransferLeg?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transfer`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`transfer`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransferLeg?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`transfer`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`split`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.SplitBreakdown?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`split`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`split`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.SplitBreakdown?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`split`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`split`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.SplitBreakdown?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`split`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`note`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`note`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`note`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`note`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`note`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`note`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`merchant`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`merchant`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`merchant`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`merchant`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`merchant`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`merchant`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`accountName`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`accountName`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`accountName`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`accountName`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`accountName`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`accountName`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryName`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryName`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryName`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryName`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryName`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryName`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`parentCategoryName`: arrow.optics.Lens<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`parentCategoryName`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`parentCategoryName`: arrow.optics.Optional<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`parentCategoryName`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`parentCategoryName`: arrow.optics.Traversal<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`parentCategoryName`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categorySystemKind`: arrow.optics.Lens<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categorySystemKind`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categorySystemKind`: arrow.optics.Optional<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categorySystemKind`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categorySystemKind`: arrow.optics.Traversal<__S, kotlin.String?>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categorySystemKind`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryId`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryId`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryId`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryId`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryId`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryId`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryIconKey`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryIconKey`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryIconKey`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryIconKey`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryIconKey`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryIconKey`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryHue`: arrow.optics.Lens<__S, kotlin.Int>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryHue`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryHue`: arrow.optics.Optional<__S, kotlin.Int>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryHue`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`categoryHue`: arrow.optics.Traversal<__S, kotlin.Int>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`categoryHue`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`tags`: arrow.optics.Lens<__S, kotlin.collections.List<kotlin.String>>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`tags`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`tags`: arrow.optics.Optional<__S, kotlin.collections.List<kotlin.String>>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`tags`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`tags`: arrow.optics.Traversal<__S, kotlin.collections.List<kotlin.String>>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`tags`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`reference`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`reference`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`reference`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`reference`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`reference`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`reference`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedDate`: arrow.optics.Lens<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedDate`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedDate`: arrow.optics.Optional<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedDate`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`formattedDate`: arrow.optics.Traversal<__S, kotlin.String>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`formattedDate`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`isPlanned`: arrow.optics.Lens<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`isPlanned`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`isPlanned`: arrow.optics.Optional<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`isPlanned`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`isPlanned`: arrow.optics.Traversal<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`isPlanned`
 
 public  val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`showDeleteConfirmation`: arrow.optics.Lens<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`showDeleteConfirmation`
 public  val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`showDeleteConfirmation`: arrow.optics.Optional<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`showDeleteConfirmation`
 public  val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content>.`showDeleteConfirmation`: arrow.optics.Traversal<__S, kotlin.Boolean>  get() = this + com.georgeci.moneysurfer.feature.transaction.details.TransactionDetailsState.Content.`showDeleteConfirmation`