Class EbicsUserPermissions
Collection of EbicsUserPermission objects.
public class EbicsUserPermissions : Collection<EbicsUserPermission>, IList<EbicsUserPermission>, ICollection<EbicsUserPermission>, IReadOnlyList<EbicsUserPermission>, IReadOnlyCollection<EbicsUserPermission>, IEnumerable<EbicsUserPermission>, IList, ICollection, IEnumerable
- Inheritance
-
EbicsUserPermissions
- Implements
- Inherited Members
Methods
FindMaxAuthorisationLevel()
Finds the highest EbicsAuthorisationLevel in this collection.
public EbicsAuthorisationLevel FindMaxAuthorisationLevel()
Returns
- EbicsAuthorisationLevel
The sematically highest authorisation level found in this collection. If the collection is empty, the return value is Null.
Remarks
Note that EbicsAuthorisationLevel values cannot be meaningfully compared. Therefore, when determining which EbicsAuthorisationLevel is higher, the following order of EbicsAuthorisationLevel values, sorted from highest to lowest is assumed:
- EbicsAuthorisationLevel.SingleSigner
- EbicsAuthorisationLevel.PartialSignerA
- EbicsAuthorisationLevel.PartialSignerB
- EbicsAuthorisationLevel.Transport
- EbicsAuthorisationLevel.Unsigned
- EbicsAuthorisationLevel.Null