All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.index.outputs.GetCpsEnrollmentsEnrollment.scala Maven / Gradle / Ivy

The newest version!
package besom.api.akamai.outputs


final case class GetCpsEnrollmentsEnrollment private(
  adminContacts: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentAdminContact],
  assignedSlots: scala.collection.immutable.List[Int],
  certificateChainType: String,
  certificateType: String,
  commonName: String,
  csrs: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentCsr],
  enableMultiStackedCertificates: Boolean,
  enrollmentId: Int,
  networkConfigurations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentNetworkConfiguration],
  orgId: Int,
  organizations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentOrganization],
  pendingChanges: Boolean,
  productionSlots: scala.collection.immutable.List[Int],
  registrationAuthority: String,
  sans: scala.collection.immutable.List[String],
  secureNetwork: String,
  signatureAlgorithm: String,
  sniOnly: Boolean,
  stagingSlots: scala.collection.immutable.List[Int],
  techContacts: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentTechContact],
  validationType: String
)
object GetCpsEnrollmentsEnrollment :

  given decoder(using besom.types.Context): besom.types.Decoder[GetCpsEnrollmentsEnrollment] =
    besom.internal.Decoder.derived[GetCpsEnrollmentsEnrollment]



  given outputOps: {} with
    extension(output: besom.types.Output[GetCpsEnrollmentsEnrollment])
      def adminContacts : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentAdminContact]] = output.map(_.adminContacts)
      def assignedSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.assignedSlots)
      def certificateChainType : besom.types.Output[String] = output.map(_.certificateChainType)
      def certificateType : besom.types.Output[String] = output.map(_.certificateType)
      def commonName : besom.types.Output[String] = output.map(_.commonName)
      def csrs : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentCsr]] = output.map(_.csrs)
      def enableMultiStackedCertificates : besom.types.Output[Boolean] = output.map(_.enableMultiStackedCertificates)
      def enrollmentId : besom.types.Output[Int] = output.map(_.enrollmentId)
      def networkConfigurations : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentNetworkConfiguration]] = output.map(_.networkConfigurations)
      def orgId : besom.types.Output[Int] = output.map(_.orgId)
      def organizations : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentOrganization]] = output.map(_.organizations)
      def pendingChanges : besom.types.Output[Boolean] = output.map(_.pendingChanges)
      def productionSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.productionSlots)
      def registrationAuthority : besom.types.Output[String] = output.map(_.registrationAuthority)
      def sans : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.sans)
      def secureNetwork : besom.types.Output[String] = output.map(_.secureNetwork)
      def signatureAlgorithm : besom.types.Output[String] = output.map(_.signatureAlgorithm)
      def sniOnly : besom.types.Output[Boolean] = output.map(_.sniOnly)
      def stagingSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.stagingSlots)
      def techContacts : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentTechContact]] = output.map(_.techContacts)
      def validationType : besom.types.Output[String] = output.map(_.validationType)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetCpsEnrollmentsEnrollment]])
      def adminContacts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentAdminContact]]] = output.map(_.map(_.adminContacts))
      def assignedSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.assignedSlots))
      def certificateChainType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certificateChainType))
      def certificateType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certificateType))
      def commonName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.commonName))
      def csrs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentCsr]]] = output.map(_.map(_.csrs))
      def enableMultiStackedCertificates : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableMultiStackedCertificates))
      def enrollmentId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.enrollmentId))
      def networkConfigurations : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentNetworkConfiguration]]] = output.map(_.map(_.networkConfigurations))
      def orgId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.orgId))
      def organizations : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentOrganization]]] = output.map(_.map(_.organizations))
      def pendingChanges : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.pendingChanges))
      def productionSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.productionSlots))
      def registrationAuthority : besom.types.Output[scala.Option[String]] = output.map(_.map(_.registrationAuthority))
      def sans : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.sans))
      def secureNetwork : besom.types.Output[scala.Option[String]] = output.map(_.map(_.secureNetwork))
      def signatureAlgorithm : besom.types.Output[scala.Option[String]] = output.map(_.map(_.signatureAlgorithm))
      def sniOnly : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.sniOnly))
      def stagingSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.stagingSlots))
      def techContacts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentsEnrollmentTechContact]]] = output.map(_.map(_.techContacts))
      def validationType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validationType))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy