forked from Nexus/nexus
make delayMs a Duration
This commit is contained in:
parent
29d565fda5
commit
fbc6f88afb
1 changed files with 2 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
import "package:freezed_annotation/freezed_annotation.dart";
|
import "package:freezed_annotation/freezed_annotation.dart";
|
||||||
import "package:nexus/models/content/content.dart";
|
import "package:nexus/models/content/content.dart";
|
||||||
|
import "package:nexus/models/ms_duration.dart";
|
||||||
part "set_state_request.freezed.dart";
|
part "set_state_request.freezed.dart";
|
||||||
part "set_state_request.g.dart";
|
part "set_state_request.g.dart";
|
||||||
|
|
||||||
|
|
@ -10,7 +11,7 @@ abstract class SetStateRequest with _$SetStateRequest {
|
||||||
required String type,
|
required String type,
|
||||||
required String stateKey,
|
required String stateKey,
|
||||||
required Content content,
|
required Content content,
|
||||||
@Default(0) int delayMs,
|
@JsonKey(name: "delay_ms") @MSDuration() @Default(null) Duration? delay,
|
||||||
}) = _SetStateRequest;
|
}) = _SetStateRequest;
|
||||||
|
|
||||||
factory SetStateRequest.fromJson(Map<String, Object?> json) =>
|
factory SetStateRequest.fromJson(Map<String, Object?> json) =>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue