Commit 236e1528 authored by pintar's avatar pintar
Browse files

NEW DEFINITIONS WILL BE APPLIED

parent 86dde042
Loading
Loading
Loading
Loading
+0 −68
Original line number Diff line number Diff line
module ietf_params_xml_ns_common_policy {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record SphereType {
    XSDAUX.string value_
  }

  type record ExtensibleType {
    record of anytype elem_list optional
  }

  type record Ruleset {
    record of RuleType rule_list optional
  }

  type record RuleType {
    XSDAUX.ID id,
    ConditionsType conditions optional,
    ExtensibleType actions optional,
    ExtensibleType transformations optional
  }

  type record ConditionsType {
    record length (1 .. infinity) of union {
      record length (0 .. 1) of IdentityType identity,
      record length (0 .. 1) of SphereType sphere,
      record length (0 .. 1) of ValidityType validity,
      record length (0 .. 1) of record of anytype elem
    } content_list
  }

  type record ManyType {
    XSDAUX.string domain optional,
    record of union {
      ExceptType except_,
      record length (0 .. 1) of anytype elem
    } content_list
  }

  type record ValidityType {
    record length (1 .. infinity) of record {
      XSDAUX.dateTime from_,
      XSDAUX.dateTime until
    } content_list
  }

  type record IdentityType {
    record length (1 .. infinity) of union {
      OneType one,
      ManyType many,
      anytype elem
    } content_list
  }

  type record OneType {
    XSDAUX.anyURI id,
    anytype elem optional
  }

  type record ExceptType {
    XSDAUX.string domain optional,
    XSDAUX.anyURI id optional
  }

}
with {
  encode "ACR_CB";
}
+0 −89
Original line number Diff line number Diff line
module ietf_params_xml_ns_resource_lists {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record Entry_refType {
    XSDAUX.anyURI ref,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    Display_nameType display_name optional,
    record of anytype elem_list optional
  }

  type record EntryType {
    XSDAUX.anyURI uri,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    record {
      Display_nameType content
    } display_name optional,
    record of anytype elem_list optional
  }

  type record ListType {
    XSDAUX.string name optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    Display_nameType display_name optional,
    record of record {
      union {
        record {
          XSDAUX.string name optional,
          record of record {
            charstring name,
            anytype value_
          } anyAttributes_list optional,
          Display_nameType display_name optional,
          record of record {
            union {
              ListType.sequence[0].choice.list list,
              ExternalType external_,
              EntryType entry,
              Entry_refType entry_ref
            } choice
          } sequence_list optional,
          record of anytype elem_list optional
        } list,
        ExternalType external_,
        EntryType entry,
        Entry_refType entry_ref
      } choice
    } sequence_list optional,
    record of anytype elem_list optional
  }

  type record ExternalType {
    XSDAUX.anyURI anchor optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    Display_nameType display_name optional,
    record of anytype elem_list optional
  }

  type record Resource_lists {
    record of record {
      ListType list
    } sequence_list
  }

  type record Display_nameType {
    union {
      XSDAUX.languageXSD alt_0,
      enumerated {
        x
      } alt_1
    } lang optional,
    XSDAUX.string content
  }

}
with {
  encode "ResourceList";
}
+0 −22
Original line number Diff line number Diff line
module oma_xml_xdm_common_policy {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record External_list {
    record of AnchorType entry_list optional
  }

  type record EmptyType {
  }

  type record AnchorType {
    XSDAUX.anyURI anc optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional
  }

}
with {
  encode "ACR_CB";
}
+0 −26
Original line number Diff line number Diff line
module org_etsi_uri__ngn_params_xml_simservs_mcid {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record ResponseType {
    BitType mcidResponseIndicator,
    BitType holdingProvidedIndicator
  }

  type XSDAUX.string BitType; 

  type record Mcid {
    union {
      RequestType request,
      ResponseType response
    } choice
  }

  type record RequestType {
    BitType mcidRequestIndicator,
    BitType holdingIndicator
  }

}
with {
  encode "MCID";
}
+0 −108
Original line number Diff line number Diff line
module org_etsi_uri__ngn_params_xml_simservs_xcap {
  import from XSDAUX language "TTCN-3:2009" all; 

  import from ietf_params_xml_ns_common_policy language "XSD" all; 

  type record Outgoing_communication_barring {
    XSDAUX.booleanXSD active optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    ietf_params_xml_ns_common_policy.Ruleset ruleset optional
  }

  type record Terminating_identity_presentation_restriction {
    XSDAUX.booleanXSD active optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    enumerated {
      presentation_not_restricted,
      presentation_restricted
    } default_behaviour optional
  }

  type record Empty_element_type {
  }

  type record Communication_diversion {
    XSDAUX.booleanXSD active optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    ietf_params_xml_ns_common_policy.Ruleset ruleset optional
  }

  type record SimservType {
    XSDAUX.booleanXSD active optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional
  }

  type XSDAUX.string Presence_status_activity_type; 

  type XSDAUX.positiveInteger NoReplyTimer; 

  type record Incoming_communication_barring {
    XSDAUX.booleanXSD active optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    ietf_params_xml_ns_common_policy.Ruleset ruleset optional
  }

  type XSDAUX.booleanXSD Allow_action_type; 

  type XSDAUX.string Media_type; 

  type XSDAUX.anyType reveal_URI_optionstype; 

  type record Forward_to_type {
    XSDAUX.anyURI target,
    XSDAUX.booleanXSD notify_caller optional,
    reveal_URI_options_type reveal_identity_to_caller optional,
    reveal_URI_optionstype reveal_served_user_identity_to_caller optional,
    XSDAUX.booleanXSD notify_served_user optional,
    XSDAUX.booleanXSD notify_served_user_on_outbound_call optional,
    reveal_URI_options_type reveal_identity_to_target optional,
    NoReplyTimer noReplyTimer optional
  }

  type enumerated Reveal_URIoptions_type {
    false_, 
    not_reveal_GRUU, 
    true_
  }

  type XSDAUX.anyType reveal_URI_options_type; 

  type record Simservs {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes_list optional,
    record of union {
      SimservType absService,
      Terminating_identity_presentation_restriction terminating_identity_presentation_restriction,
      SimservType terminating_identity_presentation,
      SimservType originating_identity_presentation_restriction,
      SimservType originating_identity_presentation,
      Communication_diversion communication_diversion,
      Incoming_communication_barring incoming_communication_barring,
      Outgoing_communication_barring outgoing_communication_barring
    } choice_list optional,
    record {
      record of anytype elem_list optional
    } extensions optional
  }

}
with {
  encode "import";
}
Loading