Versions in this module Expand all Collapse all v0 v0.0.2 Dec 16, 2021 Changes in this version + const ACK + const CREATE + const DELETE + const DROPPED_EVENTS + const ENUMERATE + const EVENT + const EVENTS + const GET + const GET_STATUS + const HEARTBEAT + const NS_WSA + const NS_WSA10 + const NS_WSAM + const NS_WSDL + const NS_WSMAN + const NS_WSME + const NS_WSMEN + const NS_WSMID + const NS_WSMT + const NS_WSP + const PULL + const PUT + const RELEASE + const RENEW + const SUBSCRIBE + const SUBSCRIBE_END + const UNSUBSCRIBE + func Resource(uri string) *dom.Element + type Client struct + Debug bool + OptimizeEnum bool + func NewClient(target, username, password string, useDigest bool) (*Client, error) + func (c *Client) Create(resource string) *Message + func (c *Client) Delete(resource string) *Message + func (c *Client) Endpoint() string + func (c *Client) Enumerate(resource string) *Message + func (c *Client) EnumerateEPR(resource string) *Message + func (c *Client) Get(resource string) *Message + func (c *Client) Identify() (*soap.Message, error) + func (c *Client) Invoke(resource, method string) *Message + func (c *Client) NewMessage(action string) (msg *Message) + func (c *Client) Post(msg *soap.Message) (response *soap.Message, err error) + func (c *Client) Put(resource string) *Message + type Message struct + func (m *Message) AddOption(options ...*dom.Element) *Message + func (m *Message) AddParameter(parameters ...*dom.Element) *Message + func (m *Message) AddSelector(selector ...*dom.Element) *Message + func (m *Message) AddValue(values ...*dom.Element) *Message + func (m *Message) EnumItems() ([]*dom.Element, error) + func (m *Message) GHC(field string) (string, error) + func (m *Message) GetItem() (*dom.Element, error) + func (m *Message) GetResource() string + func (m *Message) InvokeResponse() (*dom.Element, string, error) + func (m *Message) MakeOption(name string) *dom.Element + func (m *Message) MakeParameter(name string) *dom.Element + func (m *Message) MakeSelector(name string) *dom.Element + func (m *Message) MakeValue(name string) *dom.Element + func (m *Message) Options(opts ...string) *Message + func (m *Message) Parameters(args ...string) *Message + func (m *Message) ResourceURI(resource string) *Message + func (m *Message) Selectors(args ...string) *Message + func (m *Message) Send() (*Message, error) + func (m *Message) Values(args ...string) *Message