Coverage Summary for Class: TransactionCreationState_Content__OpticsKt (com.georgeci.moneysurfer.feature.transaction.creation)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| TransactionCreationState_Content__OpticsKt |
23.1%
(30/130)
|
|
23.1%
(30/130)
|
29.6%
(292/986)
|
| TransactionCreationState_Content__OpticsKt$editingTransactionId$1 |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
| TransactionCreationState_Content__OpticsKt$editingTransactionId$2 |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/26)
|
| Total |
22.7%
(30/132)
|
|
22.7%
(30/132)
|
28.8%
(292/1014)
|
package com.georgeci.moneysurfer.feature.transaction.creation
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`amount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.String> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`amount` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.String ->
content.copy(`amount` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`note`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.String> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`note` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.String ->
content.copy(`note` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`type`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.feature.transaction.creation.TransactionTypeUi> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`type` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.feature.transaction.creation.TransactionTypeUi ->
content.copy(`type` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`accounts`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Account>> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`accounts` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Account> ->
content.copy(`accounts` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`categories`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`categories` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category> ->
content.copy(`categories` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`selectedAccount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.domain.model.Account?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`selectedAccount` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.domain.model.Account? ->
content.copy(`selectedAccount` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`selectedCategory`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.domain.model.Category?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`selectedCategory` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.domain.model.Category? ->
content.copy(`selectedCategory` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`isEditMode`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.Boolean> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`isEditMode` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.Boolean ->
content.copy(`isEditMode` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`editingTransactionId`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.domain.primitives.TransactionId?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`editingTransactionId` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.domain.primitives.TransactionId? ->
content.copy(`editingTransactionId` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`editIdentity`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.feature.transaction.creation.TransactionEditIdentity?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`editIdentity` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.feature.transaction.creation.TransactionEditIdentity? ->
content.copy(`editIdentity` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`showDeleteConfirmation`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.Boolean> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`showDeleteConfirmation` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.Boolean ->
content.copy(`showDeleteConfirmation` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`editingCreatedAt`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.time.Instant?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`editingCreatedAt` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.time.Instant? ->
content.copy(`editingCreatedAt` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`pinnedOperationDate`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlinx.datetime.LocalDate?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`pinnedOperationDate` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlinx.datetime.LocalDate? ->
content.copy(`pinnedOperationDate` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`preserved`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.feature.transaction.creation.PreservedTransactionFields> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`preserved` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.feature.transaction.creation.PreservedTransactionFields ->
content.copy(`preserved` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`timestamp`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.Long> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`timestamp` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.Long ->
content.copy(`timestamp` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`categoryUsageCounts`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.collections.Map<com.georgeci.moneysurfer.domain.primitives.CategoryId, kotlin.Int>> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`categoryUsageCounts` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.collections.Map<com.georgeci.moneysurfer.domain.primitives.CategoryId, kotlin.Int> ->
content.copy(`categoryUsageCounts` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`displayCategories`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`displayCategories` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category> ->
content.copy(`displayCategories` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`fromAccount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.domain.model.Account?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`fromAccount` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.domain.model.Account? ->
content.copy(`fromAccount` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`toAccount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, com.georgeci.moneysurfer.domain.model.Account?> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`toAccount` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: com.georgeci.moneysurfer.domain.model.Account? ->
content.copy(`toAccount` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`toAmount`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.String> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`toAmount` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.String ->
content.copy(`toAmount` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`transferEnabled`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.Boolean> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`transferEnabled` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.Boolean ->
content.copy(`transferEnabled` = value)
}
)
public val com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.Companion.`splitLines`: arrow.optics.Lens<com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, kotlin.collections.List<com.georgeci.moneysurfer.feature.transaction.creation.TransactionSplitLineUi>> get() = arrow.optics.Lens(
get = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content -> content.`splitLines` },
set = { content: com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content, value: kotlin.collections.List<com.georgeci.moneysurfer.feature.transaction.creation.TransactionSplitLineUi> ->
content.copy(`splitLines` = value)
}
)
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`amount`: arrow.optics.Lens<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`amount`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`amount`: arrow.optics.Optional<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`amount`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`amount`: arrow.optics.Traversal<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`amount`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`note`: arrow.optics.Lens<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`note`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`note`: arrow.optics.Optional<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`note`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`note`: arrow.optics.Traversal<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`note`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`type`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionTypeUi> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`type`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`type`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionTypeUi> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`type`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`type`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionTypeUi> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`type`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`accounts`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Account>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`accounts`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`accounts`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Account>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`accounts`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`accounts`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Account>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`accounts`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categories`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categories`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categories`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categories`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categories`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categories`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedAccount`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedAccount`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedAccount`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedAccount`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedAccount`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedAccount`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedCategory`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.model.Category?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedCategory`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedCategory`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.model.Category?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedCategory`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`selectedCategory`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.model.Category?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`selectedCategory`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`isEditMode`: arrow.optics.Lens<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`isEditMode`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`isEditMode`: arrow.optics.Optional<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`isEditMode`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`isEditMode`: arrow.optics.Traversal<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`isEditMode`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingTransactionId`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingTransactionId`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingTransactionId`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingTransactionId`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingTransactionId`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.primitives.TransactionId?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingTransactionId`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editIdentity`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionEditIdentity?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editIdentity`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editIdentity`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionEditIdentity?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editIdentity`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editIdentity`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionEditIdentity?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editIdentity`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`showDeleteConfirmation`: arrow.optics.Lens<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`showDeleteConfirmation`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`showDeleteConfirmation`: arrow.optics.Optional<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`showDeleteConfirmation`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`showDeleteConfirmation`: arrow.optics.Traversal<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`showDeleteConfirmation`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingCreatedAt`: arrow.optics.Lens<__S, kotlin.time.Instant?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingCreatedAt`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingCreatedAt`: arrow.optics.Optional<__S, kotlin.time.Instant?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingCreatedAt`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`editingCreatedAt`: arrow.optics.Traversal<__S, kotlin.time.Instant?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`editingCreatedAt`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`pinnedOperationDate`: arrow.optics.Lens<__S, kotlinx.datetime.LocalDate?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`pinnedOperationDate`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`pinnedOperationDate`: arrow.optics.Optional<__S, kotlinx.datetime.LocalDate?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`pinnedOperationDate`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`pinnedOperationDate`: arrow.optics.Traversal<__S, kotlinx.datetime.LocalDate?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`pinnedOperationDate`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`preserved`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.PreservedTransactionFields> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`preserved`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`preserved`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.PreservedTransactionFields> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`preserved`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`preserved`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.PreservedTransactionFields> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`preserved`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`timestamp`: arrow.optics.Lens<__S, kotlin.Long> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`timestamp`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`timestamp`: arrow.optics.Optional<__S, kotlin.Long> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`timestamp`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`timestamp`: arrow.optics.Traversal<__S, kotlin.Long> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`timestamp`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categoryUsageCounts`: arrow.optics.Lens<__S, kotlin.collections.Map<com.georgeci.moneysurfer.domain.primitives.CategoryId, kotlin.Int>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categoryUsageCounts`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categoryUsageCounts`: arrow.optics.Optional<__S, kotlin.collections.Map<com.georgeci.moneysurfer.domain.primitives.CategoryId, kotlin.Int>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categoryUsageCounts`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`categoryUsageCounts`: arrow.optics.Traversal<__S, kotlin.collections.Map<com.georgeci.moneysurfer.domain.primitives.CategoryId, kotlin.Int>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`categoryUsageCounts`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`displayCategories`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`displayCategories`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`displayCategories`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`displayCategories`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`displayCategories`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.domain.model.Category>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`displayCategories`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`fromAccount`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`fromAccount`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`fromAccount`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`fromAccount`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`fromAccount`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`fromAccount`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAccount`: arrow.optics.Lens<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAccount`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAccount`: arrow.optics.Optional<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAccount`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAccount`: arrow.optics.Traversal<__S, com.georgeci.moneysurfer.domain.model.Account?> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAccount`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAmount`: arrow.optics.Lens<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAmount`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAmount`: arrow.optics.Optional<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAmount`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`toAmount`: arrow.optics.Traversal<__S, kotlin.String> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`toAmount`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`transferEnabled`: arrow.optics.Lens<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`transferEnabled`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`transferEnabled`: arrow.optics.Optional<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`transferEnabled`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`transferEnabled`: arrow.optics.Traversal<__S, kotlin.Boolean> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`transferEnabled`
public val <__S> arrow.optics.Lens<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`splitLines`: arrow.optics.Lens<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.transaction.creation.TransactionSplitLineUi>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`splitLines`
public val <__S> arrow.optics.Optional<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`splitLines`: arrow.optics.Optional<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.transaction.creation.TransactionSplitLineUi>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`splitLines`
public val <__S> arrow.optics.Traversal<__S, com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content>.`splitLines`: arrow.optics.Traversal<__S, kotlin.collections.List<com.georgeci.moneysurfer.feature.transaction.creation.TransactionSplitLineUi>> get() = this + com.georgeci.moneysurfer.feature.transaction.creation.TransactionCreationState.Content.`splitLines`