24 lines
491 B
Go
24 lines
491 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
device "github.com/tigorlazuardi/redmage/gen/proto/device/v1"
|
||
|
"github.com/tigorlazuardi/redmage/models"
|
||
|
)
|
||
|
|
||
|
// goverter:converter
|
||
|
// goverter:extend BoolToInt32
|
||
|
type Converter interface {
|
||
|
// goverter:map Nsfw NSFW
|
||
|
// goverter:ignore CreatedAt
|
||
|
// goverter:ignore UpdatedAt
|
||
|
// goverter:ignore R
|
||
|
ConvertCreateDeviceRequestToModelsDevice(source device.CreateDeviceRequest) *models.Device
|
||
|
}
|
||
|
|
||
|
func BoolToInt32(input bool) int32 {
|
||
|
if input {
|
||
|
return 1
|
||
|
}
|
||
|
return 0
|
||
|
}
|