// -*- Mode: Go; indent-tabs-mode: t -*-
//
// Copyright (C) 2022 Intel Corporation
//
// SPDX-License-Identifier: Apache-2.0

// Code generated by gen_commands.py DO NOT EDIT.

package imaging

type GetCurrentPresetFunction struct{}

func (_ *GetCurrentPresetFunction) Request() interface{} {
	return &GetCurrentPreset{}
}
func (_ *GetCurrentPresetFunction) Response() interface{} {
	return &GetCurrentPresetResponse{}
}

type GetImagingSettingsFunction struct{}

func (_ *GetImagingSettingsFunction) Request() interface{} {
	return &GetImagingSettings{}
}
func (_ *GetImagingSettingsFunction) Response() interface{} {
	return &GetImagingSettingsResponse{}
}

type GetMoveOptionsFunction struct{}

func (_ *GetMoveOptionsFunction) Request() interface{} {
	return &GetMoveOptions{}
}
func (_ *GetMoveOptionsFunction) Response() interface{} {
	return &GetMoveOptionsResponse{}
}

type GetOptionsFunction struct{}

func (_ *GetOptionsFunction) Request() interface{} {
	return &GetOptions{}
}
func (_ *GetOptionsFunction) Response() interface{} {
	return &GetOptionsResponse{}
}

type GetPresetsFunction struct{}

func (_ *GetPresetsFunction) Request() interface{} {
	return &GetPresets{}
}
func (_ *GetPresetsFunction) Response() interface{} {
	return &GetPresetsResponse{}
}

type GetServiceCapabilitiesFunction struct{}

func (_ *GetServiceCapabilitiesFunction) Request() interface{} {
	return &GetServiceCapabilities{}
}
func (_ *GetServiceCapabilitiesFunction) Response() interface{} {
	return &GetServiceCapabilitiesResponse{}
}

type GetStatusFunction struct{}

func (_ *GetStatusFunction) Request() interface{} {
	return &GetStatus{}
}
func (_ *GetStatusFunction) Response() interface{} {
	return &GetStatusResponse{}
}

type MoveFunction struct{}

func (_ *MoveFunction) Request() interface{} {
	return &Move{}
}
func (_ *MoveFunction) Response() interface{} {
	return &MoveResponse{}
}

type SetCurrentPresetFunction struct{}

func (_ *SetCurrentPresetFunction) Request() interface{} {
	return &SetCurrentPreset{}
}
func (_ *SetCurrentPresetFunction) Response() interface{} {
	return &SetCurrentPresetResponse{}
}

type SetImagingSettingsFunction struct{}

func (_ *SetImagingSettingsFunction) Request() interface{} {
	return &SetImagingSettings{}
}
func (_ *SetImagingSettingsFunction) Response() interface{} {
	return &SetImagingSettingsResponse{}
}

type StopFunction struct{}

func (_ *StopFunction) Request() interface{} {
	return &Stop{}
}
func (_ *StopFunction) Response() interface{} {
	return &StopResponse{}
}
