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

src.index.GetCpsEnrollmentResult.scala Maven / Gradle / Ivy

The newest version!
package besom.api.akamai


final case class GetCpsEnrollmentResult private(
  adminContacts: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact],
  assignedSlots: scala.collection.immutable.List[Int],
  certificateChainType: String,
  certificateType: String,
  commonName: String,
  contractId: String,
  csrs: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr],
  dnsChallenges: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge],
  enableMultiStackedCertificates: Boolean,
  enrollmentId: Int,
  httpChallenges: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge],
  id: String,
  networkConfigurations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration],
  orgId: Int,
  organizations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentOrganization],
  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.GetCpsEnrollmentTechContact],
  validationType: String
)
object GetCpsEnrollmentResult :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetCpsEnrollmentResult])
      def adminContacts : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact]] = 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 contractId : besom.types.Output[String] = output.map(_.contractId)
      def csrs : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr]] = output.map(_.csrs)
      def dnsChallenges : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge]] = output.map(_.dnsChallenges)
      def enableMultiStackedCertificates : besom.types.Output[Boolean] = output.map(_.enableMultiStackedCertificates)
      def enrollmentId : besom.types.Output[Int] = output.map(_.enrollmentId)
      def httpChallenges : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge]] = output.map(_.httpChallenges)
      def id : besom.types.Output[String] = output.map(_.id)
      def networkConfigurations : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration]] = 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.GetCpsEnrollmentOrganization]] = 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.GetCpsEnrollmentTechContact]] = output.map(_.techContacts)
      def validationType : besom.types.Output[String] = output.map(_.validationType)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetCpsEnrollmentResult]])
      def adminContacts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact]]] = 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 contractId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contractId))
      def csrs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr]]] = output.map(_.map(_.csrs))
      def dnsChallenges : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge]]] = output.map(_.map(_.dnsChallenges))
      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 httpChallenges : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge]]] = output.map(_.map(_.httpChallenges))
      def id : besom.types.Output[scala.Option[String]] = output.map(_.map(_.id))
      def networkConfigurations : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration]]] = 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.GetCpsEnrollmentOrganization]]] = 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.GetCpsEnrollmentTechContact]]] = output.map(_.map(_.techContacts))
      def validationType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validationType))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy