-module(pbx_snapshot). -export([decode/1, encode/1, opcode/0]). -include("opcodes.hrl"). -include("CSTA-snapshot-device.hrl"). -include("CSTA-device-identifiers.hrl"). opcode() -> ?SNAPSHOT. decode(Data) -> 'CSTA-snapshot-device':decode('SnapshotDeviceResult', Data). encode(Device) -> 'CSTA-snapshot-device':encode('SnapshotDeviceArgument', #'SnapshotDeviceArgument'{ snapshotObject = #'DeviceID'{ deviceIdentifier = Device }}).