final case class ParticipantDomainPermissionX(domain: String, participant: String, permission: ParticipantPermissionX, trustLevel: TrustLevelX, limits: Option[ParticipantDomainLimits], loginAfter: Option[Timestamp]) extends GeneratedMessage with Updatable[ParticipantDomainPermissionX] with Product with Serializable

the optional trust certificate of the domain towards the participant authorization: whoever controls the domain uid UNIQUE(domain,participant)

permission

the permission level of the participant on this domain (usually submission)

trustLevel

the trust level of the participant on this domain

limits

optional individual limits for this participant

loginAfter

optional earliest time when participant can log in (again) used to temporarily disable participants TODO(#14049) implement participant deny list

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParticipantDomainPermissionX
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ParticipantDomainPermissionX(domain: String, participant: String, permission: ParticipantPermissionX, trustLevel: TrustLevelX, limits: Option[ParticipantDomainLimits], loginAfter: Option[Timestamp])

    permission

    the permission level of the participant on this domain (usually submission)

    trustLevel

    the trust level of the participant on this domain

    limits

    optional individual limits for this participant

    loginAfter

    optional earliest time when participant can log in (again) used to temporarily disable participants TODO(#14049) implement participant deny list

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clearLimits: ParticipantDomainPermissionX
  6. def clearLoginAfter: ParticipantDomainPermissionX
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. def companion: ParticipantDomainPermissionX.type
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  9. val domain: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  13. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  14. def getLimits: ParticipantDomainLimits
  15. def getLoginAfter: Timestamp
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val limits: Option[ParticipantDomainLimits]
  18. val loginAfter: Option[Timestamp]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. val participant: String
  23. val permission: ParticipantPermissionX
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. def serializedSize: Int
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  28. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  29. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  30. def toProtoString: String
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  31. val trustLevel: TrustLevelX
  32. def update(ms: (Lens[ParticipantDomainPermissionX, ParticipantDomainPermissionX]) => Mutation[ParticipantDomainPermissionX]*): ParticipantDomainPermissionX
    Definition Classes
    Updatable
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. def withDomain(__v: String): ParticipantDomainPermissionX
  37. def withLimits(__v: ParticipantDomainLimits): ParticipantDomainPermissionX
  38. def withLoginAfter(__v: Timestamp): ParticipantDomainPermissionX
  39. def withParticipant(__v: String): ParticipantDomainPermissionX
  40. def withPermission(__v: ParticipantPermissionX): ParticipantDomainPermissionX
  41. def withTrustLevel(__v: TrustLevelX): ParticipantDomainPermissionX
  42. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  43. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    ParticipantDomainPermissionX → GeneratedMessage
  44. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped