syntax = "proto3"; package device.v1; import "buf/validate/validate.proto"; option go_package = "github.com/tigorlazuardi/bluemage/go/gen/proto/device/v1"; message GetDeviceRequest { // The `slug` is a unique identifier for the device. string slug = 1 [(buf.validate.field).string.min_len = 1]; } message GetDeviceResponse { string slug = 1; bool disabled = 2; string name = 3; double resolution_x = 4; double resolution_y = 5; double aspect_ratio_tolerance = 6; int32 min_x = 7; int32 min_y = 8; int32 max_x = 9; int32 max_y = 10; bool nsfw = 11; bool single_folder_mode = 12; int64 created_at = 13; int64 updated_at = 14; }