Function: make-soap-xs-element

make-soap-xs-element is a byte-compiled function defined in soap-client.el.gz.

Signature

(make-soap-xs-element &key NAME NAMESPACE-TAG ID TYPE^ OPTIONAL? MULTIPLE? REFERENCE SUBSTITUTION-GROUP ALTERNATIVES IS-GROUP)

Documentation

Constructor for objects of type soap-xs-element.

Source Code

;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
;;;;; soap-xs-element

(cl-defstruct (soap-xs-element (:include soap-element))
  ;; NOTE: we don't support exact number of occurrences via minOccurs,
  ;; maxOccurs.  Instead we support optional? and multiple?

  id
  type^               ; note: use soap-xs-element-type to retrieve this member
  optional?
  multiple?
  reference
  substitution-group
  ;; contains a list of elements who point to this one via their
  ;; substitution-group slot
  alternatives
  is-group)