// Start an input device transfer to another AWS account. After you make the
// request, the other account must accept or reject the transfer.
Start an input device transfer to another AWS account. After you make the
request, the other account must accept or reject the transfer.
// Start an input device transfer to another AWS account . After you make the // request the other account must accept or reject the transfer .
func (c *Client) TransferInputDevice(ctx context.Context, params *TransferInputDeviceInput, optFns ...func(*Options)) (*TransferInputDeviceOutput, error) {
	if params == nil {
		params = &TransferInputDeviceInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "TransferInputDevice", params, optFns, addOperationTransferInputDeviceMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*TransferInputDeviceOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) TransferInputDevice ( ctx context . Context , params * TransferInputDeviceInput , optFns ... func ( * Options ) ) ( * TransferInputDeviceOutput , error ) { if params == nil { params = & TransferInputDeviceInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationTransferInputDeviceMiddlewares ) if err != nil { return nil , err } out := result . ( * TransferInputDeviceOutput ) out . ResultMetadata = metadata return out , nil }
Start an input device transfer to another AWS account.
Start an input device transfer to another AWS account .