converter

package
v1.0.1-0...-3a959c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package converter provides functions to transform models between different sources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CommandFrom

func CommandFrom(from *south.CoreCommand) *north.Command

CommandFrom creates a Command from a client/CoreCommand.

func CommandGetFrom

func CommandGetFrom(from *south.CoreCommandGet) *north.CommandGet

CommandGetFrom creates a CommandGet from a client/CoreCommandGet.

func CommandGetResponseFrom

func CommandGetResponseFrom(from *south.CoreCommandGetResponse) *north.CommandGetResponse

CommandGetResponseFrom creates a CommandGetResponse from a client/CoreCommandGetResponse.

func CommandGetResponsesFrom

func CommandGetResponsesFrom(from []*south.CoreCommandGetResponse) []*north.CommandGetResponse

CommandGetResponsesFrom creates a CommandGetResponse array from a client/CoreCommandGetResponse array.

func CommandPayloadTo

func CommandPayloadTo(from north.CommandPayload) south.CommandPayload

CommandPayloadTo creates a client/CommandPayload from a CommandPayload.

func CommandPutFrom

func CommandPutFrom(from *south.CoreCommandPut) *north.CommandPut

CommandPutFrom creates a CommandPut from a client/CoreCommandPut.

func CommandPutResponseFrom

func CommandPutResponseFrom(from *south.CoreCommandPutResponse) *north.CommandPutResponse

CommandPutResponseFrom creates a CommandPutResponse from a client/CoreCommandPutResponse.

func CommandPutResponsesFrom

func CommandPutResponsesFrom(from []*south.CoreCommandPutResponse) []*north.CommandPutResponse

CommandPutResponsesFrom creates a CommandPutResponse array from a client/CoreCommandPutResponse array.

func CommandResponseFrom

func CommandResponseFrom(from south.CommandResponse) north.CommandResponse

CommandResponseFrom creates a CommandResponse from a client/CommandResponse.

func CommandsFrom

func CommandsFrom(from []*south.CoreCommand) []*north.Command

CommandsFrom creates a Command array from a client/CoreCommand array.

func DbPolicyFrom

func DbPolicyFrom(from *models.Policy) *db.Policy

DbPolicyFrom creates a db/Policy from a Policy.

func DbRoleFrom

func DbRoleFrom(from models.Role) db.Role

DbRoleFrom creates a db/Role from a Role.

func DbUserFrom

func DbUserFrom(from *models.User) *db.User

DbUserFrom creates a db/User from a User.

func DbUserFromCreate

func DbUserFromCreate(from *models.UserCreate) *db.User

DbUserFromCreate creates a db/User from a UserCreate.

func DbUserFromUpdate

func DbUserFromUpdate(from *models.UserUpdate) *db.User

DbUserFromUpdate creates a db/User from a UserUpdate.

func DeviceFrom

func DeviceFrom(from *south.Device) *north.Device

DeviceFrom creates a Device from a client/Device.

func DeviceProfileFrom

func DeviceProfileFrom(from *south.DeviceProfile) *north.DeviceProfile

DeviceProfileFrom creates a DeviceProfile from a client/DeviceProfile.

func DeviceResourceFrom

func DeviceResourceFrom(from *south.DeviceResource) *north.Resource

DeviceResourceFrom creates a Resource from a client/DeviceResource.

func DeviceResourcesFrom

func DeviceResourcesFrom(from []*south.DeviceResource) []*north.Resource

DeviceResourcesFrom creates a Resource array from a client/DeviceResource array.

func DevicesFrom

func DevicesFrom(from []*south.Device) []*north.Device

DevicesFrom creates a Device array from a client/Device array.

func PolicyFrom

func PolicyFrom(from *db.Policy) *models.Policy

PolicyFrom creates a Policy from a db/Policy.

func PolicysFrom

func PolicysFrom(from []*db.Policy) []*models.Policy

PolicysFrom creates a Policy array from a db/Policy array.

func ReadingFrom

func ReadingFrom(from *south.Reading) *north.Reading

ReadingFrom creates a Reading from a client/Reading.

func ResourcePropertiesFrom

func ResourcePropertiesFrom(from *south.Propertie) *north.ResourceProperties

ResourcePropertiesFrom creates a ResourceProperties from a client/Propertie.

func ResourcePropertiesUnitFrom

func ResourcePropertiesUnitFrom(from *south.Unit) *north.ResourcePropertiesUnit

ResourcePropertiesUnitFrom creates a ResourcePropertiesUnit from a client/Unit.

func ResourcePropertiesValueFrom

func ResourcePropertiesValueFrom(from *south.Value) *north.ResourcePropertiesValue

ResourcePropertiesValueFrom creates a ResourcePropertiesValue from a client/Value.

func RoleFrom

func RoleFrom(from db.Role) models.Role

RoleFrom creates a Role from a db/Role.

func RolesFrom

func RolesFrom(from []db.Role) []models.Role

RolesFrom creates a Role array from a db/Role array.

func UserFrom

func UserFrom(from *db.User) *models.User

UserFrom creates a User from a db/User.

func UsersFrom

func UsersFrom(from []*db.User) []*models.User

UsersFrom creates a Role array from a db/Role array.

func ValueDescriptorFrom

func ValueDescriptorFrom(from *south.ValueDescriptor) *north.ValueDescriptor

ValueDescriptorFrom creates a ValueDescriptor from a client/ValueDescriptor.

func ValueDescriptorsFrom

func ValueDescriptorsFrom(from []*south.ValueDescriptor) []*north.ValueDescriptor

ValueDescriptorsFrom creates a ValueDescriptor array from a client/ValueDescriptor array.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL