copyWith

fun copyWith(ref: AggregateRef = this.ref, version: Int = this.version, schemaFingerprint: String = this.schemaFingerprint, state: String = this.state, scope: Scope = this.scope, deleted: Boolean = this.deleted, firstEventTime: Long = this.firstEventTime, lastEventTime: Long = this.lastEventTime, access: Map<String, Any?> = this.access, operator: Operator? = this.operator, firstOperator: Operator? = this.firstOperator, schedules: Map<String, ScheduleRule> = this.schedules, stateRevision: Int = this.stateRevision): SnapshotRecord

This SnapshotRecord with the given fields replaced: Wow's own copy, left out of the ABI.