Function: soap-xs-simple-type-attribute-groups
soap-xs-simple-type-attribute-groups is a byte-compiled function
defined in soap-client.el.gz.
Signature
(soap-xs-simple-type-attribute-groups soap-xs-simple-type-attribute-groups X)
Documentation
Access slot "attribute-groups" of soap-xs-simple-type struct X.
Source Code
;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
;;;;; soap-xs-simple-type
(cl-defstruct (soap-xs-simple-type (:include soap-xs-type))
;; A simple type is an extension on the basic type to which some
;; restrictions can be added. For example we can define a simple type based
;; off "string" with the restrictions that only the strings "one", "two" and
;; "three" are valid values (this is an enumeration).
base ; can be a single type, or a list of types for union types
enumeration ; nil, or list of permitted values for the type
pattern ; nil, or value must match this pattern
length-range ; a cons of (min . max) length, inclusive range.
; For exact length, use (l, l).
; nil means no range,
; (nil . l) means no min range,
; (l . nil) means no max range.
integer-range ; a pair of (min, max) integer values, inclusive range,
; same meaning as `length-range'
is-list ; t if this is an xs:list, nil otherwise
)