class Content(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence MessagePrimaryContent = xsd.Ref(__name__ + '.MessagePrimaryContent') PersonalSignature = xsd.Ref(__name__ + '.PersonalSignature') AttachmentHeaderList = xsd.Ref(__name__ + '.AttachmentHeaderList') @classmethod def create(cls, MessagePrimaryContent): instance = cls() instance.MessagePrimaryContent = MessagePrimaryContent return instance
class AdapterMessage(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence smevMetadata = xsd.Ref(__name__ + '.SmevMetadata') Message = xsd.Ref(Message) @classmethod def create(cls, smevMetadata, Message): instance = cls() instance.smevMetadata = smevMetadata instance.Message = Message return instance
class SyncRequest(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence itSystem = xsd.Ref(__name__ + '.ItSystem') RequestMessage = xsd.Ref(__name__ + '.RequestMessage') @classmethod def create(cls, itSystem, RequestMessage): instance = cls() instance.itSystem = itSystem instance.RequestMessage = RequestMessage return instance
class ResponseMessageType(Message): INHERITANCE = xsd.Inheritance.EXTENSION INDICATOR = xsd.Sequence ResponseMetadata = xsd.Ref(__name__ + '.ResponseMetadata') ResponseContent = xsd.Ref(__name__ + '.ResponseContent') @classmethod def create(cls, ResponseMetadata, ResponseContent): instance = cls() instance.ResponseMetadata = ResponseMetadata instance.ResponseContent = ResponseContent return instance
class SendResponseRequest(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence SenderProvidedResponseData = xsd.Ref(__name__ + '.SenderProvidedResponseData') AttachmentContentList = xsd.Ref(__name__ + '.AttachmentContentList') CallerInformationSystemSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls, SenderProvidedResponseData): instance = cls() instance.SenderProvidedResponseData = SenderProvidedResponseData return instance
class QueryResultList(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence QueryResult = xsd.Ref(__name__ + '.QueryResult') @classmethod def create(cls): instance = cls() return instance
class ClientMessage(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence itSystem = xsd.Ref(__name__ + '.ItSystem') @classmethod def create(cls, itSystem): instance = cls() instance.itSystem = itSystem return instance
class GetUserPropertiesResponse(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence userProperties = xsd.Ref(__name__ + '.UserProperties') @classmethod def create(cls, userProperties): instance = cls() instance.userProperties = userProperties return instance
class GetStatusResponse(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence SmevAsyncProcessingMessage = xsd.Ref(__name__ + '.SmevAsyncProcessingMessage') @classmethod def create(cls): instance = cls() return instance
class Request(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence # Id = xsd.Attribute(xsd.ID, use=xsd.Use.OPTIONAL) Id = xsd.Attribute(xsd.String, use=xsd.Use.OPTIONAL) SenderProvidedRequestData = xsd.Ref(__name__ + '.SenderProvidedRequestData') MessageMetadata = xsd.Ref(__name__ + '.MessageMetadata') FSAttachmentsList = xsd.Ref(__name__ + '.FSAttachmentsList') ReplyTo = xsd.Element(xsd.String, minOccurs=0) SenderInformationSystemSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls, SenderProvidedRequestData, MessageMetadata): instance = cls() instance.SenderProvidedRequestData = SenderProvidedRequestData instance.MessageMetadata = MessageMetadata return instance
class SenderProvidedResponseData(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence # Id = xsd.Attribute(xsd.ID, use=xsd.Use.OPTIONAL) Id = xsd.Attribute(xsd.String, use=xsd.Use.OPTIONAL) MessageID = xsd.Element(xsd.String) To = xsd.Element(xsd.String) MessagePrimaryContent = xsd.Ref(__name__ + '.MessagePrimaryContent') PersonalSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) AttachmentHeaderList = xsd.Ref(__name__ + '.AttachmentHeaderList') RefAttachmentHeaderList = xsd.Ref(__name__ + '.RefAttachmentHeaderList') AsyncProcessingStatus = xsd.Ref(__name__ + '.AsyncProcessingStatus') @classmethod def create(cls, MessageID, To): instance = cls() instance.MessageID = MessageID instance.To = To return instance
class MessageResult(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence itSystem = xsd.Ref(__name__ + '.ItSystem') MessageId = xsd.Element(UUID, minOccurs=1) @classmethod def create(cls, itSystem, MessageId): instance = cls() instance.itSystem = itSystem instance.MessageId = MessageId return instance
class AsyncProcessingStatusData(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence # Id = xsd.Attribute(xsd.ID, use=xsd.Use.OPTIONAL) Id = xsd.Attribute(xsd.String, use=xsd.Use.OPTIONAL) AsyncProcessingStatus = xsd.Ref(__name__ + '.AsyncProcessingStatus') @classmethod def create(cls, AsyncProcessingStatus): instance = cls() instance.AsyncProcessingStatus = AsyncProcessingStatus return instance
class MessageQuery(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence itSystem = xsd.Ref(__name__ + '.ItSystem') nodeId = xsd.Element(String_50, minOccurs=0) specificQuery = xsd.Element(QueryTypeCriteria, minOccurs=0) @classmethod def create(cls, itSystem): instance = cls() instance.itSystem = itSystem return instance
class SmevAsyncProcessingMessage(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence AsyncProcessingStatusData = xsd.Ref(__name__ + '.AsyncProcessingStatusData') SMEVSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls): instance = cls() return instance
class SendResponseResponse(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence MessageMetadata = xsd.Ref(__name__ + '.MessageMetadata') SMEVSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls, MessageMetadata): instance = cls() instance.MessageMetadata = MessageMetadata return instance
class FindMessageQuery(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence itSystem = xsd.Ref(__name__ + '.ItSystem') specificQuery = xsd.Element(FindTypeCriteria, minOccurs=1) @classmethod def create(cls, itSystem, specificQuery): instance = cls() instance.itSystem = itSystem instance.specificQuery = specificQuery return instance
class RequestMetadataType(Metadata): INHERITANCE = xsd.Inheritance.EXTENSION INDICATOR = xsd.Sequence nodeId = xsd.Element(String_50, minOccurs=0) eol = xsd.Element(xsd.DateTime, minOccurs=0) testMessage = xsd.Element(xsd.Boolean, minOccurs=0) BusinessProcessMetadata = xsd.Ref(BusinessProcessMetadata) @classmethod def create(cls): instance = cls() return instance
class GetStatusRequest(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence Timestamp = xsd.Ref(__name__ + '.Timestamp') CallerInformationSystemSignature = xsd.Element(__name__ + '.XMLDSigSignatureType') @classmethod def create(cls, Timestamp, CallerInformationSystemSignature): instance = cls() instance.Timestamp = Timestamp instance.CallerInformationSystemSignature = CallerInformationSystemSignature return instance
class GetResponseRequest(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence MessageTypeSelector = xsd.Ref(__name__ + '.MessageTypeSelector') CallerInformationSystemSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls, MessageTypeSelector): instance = cls() instance.MessageTypeSelector = MessageTypeSelector return instance
class AckRequest(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence AckTargetMessage = xsd.Ref(__name__ + '.AckTargetMessage') CallerInformationSystemSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) @classmethod def create(cls, AckTargetMessage): instance = cls() instance.AckTargetMessage = AckTargetMessage return instance
class SenderProvidedRequestData(xsd.ComplexType): INHERITANCE = None INDICATOR = xsd.Sequence # Id = xsd.Attribute(xsd.ID, use=xsd.Use.OPTIONAL) Id = xsd.Attribute(xsd.String, use=xsd.Use.OPTIONAL) MessageID = xsd.Element(xsd.String) ReferenceMessageID = xsd.Element(xsd.String, minOccurs=0) TransactionCode = xsd.Element(xsd.String, minOccurs=0) NodeID = xsd.Element(xsd.String, minOccurs=0) EOL = xsd.Element(xsd.DateTime, minOccurs=0) MessagePrimaryContent = xsd.Ref(__name__ + '.MessagePrimaryContent') PersonalSignature = xsd.Element(__name__ + '.XMLDSigSignatureType', minOccurs=0) AttachmentHeaderList = xsd.Ref(__name__ + '.AttachmentHeaderList') RefAttachmentHeaderList = xsd.Ref(__name__ + '.RefAttachmentHeaderList') TestMessage = xsd.Element(__name__ + '.Void', minOccurs=0) @classmethod def create(cls, MessageID, MessagePrimaryContent): instance = cls() instance.MessageID = MessageID instance.MessagePrimaryContent = MessagePrimaryContent return instance
class Job(xsd.ComplexType): title = xsd.Element(xsd.String) person = xsd.Ref(Person)
class Job(xsd.ComplexType): title = xsd.Element(xsd.String) # LATER: Check if that is actually the correct/expected syntax name = xsd.Ref(Person)
class Operation(xsd.ComplexType): name = xsd.Element(xsd.String) requestResponseOperation = xsd.Ref(RequestResponseOperation)
class TBody(xsd.ComplexType): parts = xsd.Attribute(xsd.String) tBodyAttributes = xsd.Ref(TBodyAttributes)