| 540 | |
| 541 | |
| 542 | class LDAP_Filter(ASN1_Packet): |
| 543 | ASN1_codec = ASN1_Codecs.BER |
| 544 | ASN1_root = ASN1F_CHOICE( |
| 545 | "filter", |
| 546 | LDAP_FilterPresent(), |
| 547 | ASN1F_PACKET( |
| 548 | "and_", None, LDAP_FilterAnd, implicit_tag=ASN1_Class_LDAP_Filter.And |
| 549 | ), |
| 550 | ASN1F_PACKET( |
| 551 | "or_", None, LDAP_FilterOr, implicit_tag=ASN1_Class_LDAP_Filter.Or |
| 552 | ), |
| 553 | ASN1F_PACKET( |
| 554 | "not_", None, LDAP_FilterNot, implicit_tag=ASN1_Class_LDAP_Filter.Not |
| 555 | ), |
| 556 | ASN1F_PACKET( |
| 557 | "equalityMatch", |
| 558 | None, |
| 559 | LDAP_FilterEqual, |
| 560 | implicit_tag=ASN1_Class_LDAP_Filter.EqualityMatch, |
| 561 | ), |
| 562 | ASN1F_PACKET( |
| 563 | "substrings", |
| 564 | None, |
| 565 | LDAP_SubstringFilter, |
| 566 | implicit_tag=ASN1_Class_LDAP_Filter.Substrings, |
| 567 | ), |
| 568 | ASN1F_PACKET( |
| 569 | "greaterOrEqual", |
| 570 | None, |
| 571 | LDAP_FilterGreaterOrEqual, |
| 572 | implicit_tag=ASN1_Class_LDAP_Filter.GreaterOrEqual, |
| 573 | ), |
| 574 | ASN1F_PACKET( |
| 575 | "lessOrEqual", |
| 576 | None, |
| 577 | LDAP_FilterLessOrEqual, |
| 578 | implicit_tag=ASN1_Class_LDAP_Filter.LessOrEqual, |
| 579 | ), |
| 580 | ASN1F_PACKET( |
| 581 | "present", |
| 582 | None, |
| 583 | LDAP_FilterPresent, |
| 584 | implicit_tag=ASN1_Class_LDAP_Filter.Present, |
| 585 | ), |
| 586 | ASN1F_PACKET( |
| 587 | "approxMatch", |
| 588 | None, |
| 589 | LDAP_FilterApproxMatch, |
| 590 | implicit_tag=ASN1_Class_LDAP_Filter.ApproxMatch, |
| 591 | ), |
| 592 | ASN1F_PACKET( |
| 593 | "extensibleMatch", |
| 594 | None, |
| 595 | LDAP_FilterExtensibleMatch, |
| 596 | implicit_tag=ASN1_Class_LDAP_Filter.ExtensibleMatch, |
| 597 | ), |
| 598 | ) |
| 599 |
no test coverage detected