Package-level declarations

Types

Link copied to clipboard
class FakeEvidently(projects: Storage<StoredProject> = Storage.InMemory(), features: Storage<StoredFeature> = Storage.InMemory(), clock: Clock = Clock.systemUTC(), region: Region = Region.US_EAST_1, account: AwsAccount = AwsAccount.of("1")) : ChaoticHttpHandler
Link copied to clipboard
data class StoredFeature(val name: FeatureName, val projectArn: ARN, val default: VariationName, val variations: Map<VariationName, VariationConfig>, val overrides: Map<EntityId, VariationName>, val created: Instant, val updated: Instant = created, val description: String?, val evaluationStrategy: EvaluationStrategy, val tags: Map<String, String>?)
Link copied to clipboard
data class StoredProject(val accountId: AwsAccount, val region: Region, val name: ProjectName, val description: String?, val tags: Map<String, String>?, val created: Instant, val updated: Instant = created)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun AwsRestJsonFake.arn(resourceType: String, resourceId: ResourceId): ARN
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun StoredFeature.get(entityId: EntityId): EvaluatedFeature
Link copied to clipboard
fun main()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard