From ca8296397b15654e3d5974d86ee59ea31b6984cd Mon Sep 17 00:00:00 2001 From: niwaniwa Date: Sun, 7 Apr 2024 05:46:30 +0900 Subject: [PATCH] Separate KeyState from DoorState --- CHANGELOG.md | 1 + pkg/entity/DoorState.go | 6 ------ pkg/entity/KeyState.go | 9 +++++++++ 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 pkg/entity/KeyState.go diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e9a5df..dd566eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### Changed +- Separate KeyState from DoorState ### Fixed diff --git a/pkg/entity/DoorState.go b/pkg/entity/DoorState.go index 7bdbd56..7d01fae 100644 --- a/pkg/entity/DoorState.go +++ b/pkg/entity/DoorState.go @@ -2,12 +2,6 @@ package entity import "time" -type KeyState struct { - Open bool `json:"open"` - Timestamp time.Time `json:"timestamp"` - DeviceID string `json:"deviceID"` -} - type DoorState struct { IsOpen bool `json:"is-open"` Timestamp time.Time `json:"timestamp"` diff --git a/pkg/entity/KeyState.go b/pkg/entity/KeyState.go new file mode 100644 index 0000000..da1b917 --- /dev/null +++ b/pkg/entity/KeyState.go @@ -0,0 +1,9 @@ +package entity + +import "time" + +type KeyState struct { + Open bool `json:"open"` + Timestamp time.Time `json:"timestamp"` + DeviceID string `json:"deviceID"` +}