models

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateRequestResponse

type CertificateRequestResponse struct {
	TransactionID      string `json:"id"`
	RequiresConsentKey bool   `json:"requiresConsentKey"`
}

type CertificateResponse

type CertificateResponse struct {
	PKCS7                  string   `json:"pKCS7"`
	Certificate            string   `json:"certificate"`
	PemBundle              string   `json:"pemBundle"`
	DN                     string   `json:"dN"`
	SANS                   string   `json:"sANS"`
	RevocationCode         string   `json:"revocationCode"`
	Serial                 string   `json:"serial"`
	IsRevoked              bool     `json:"isRevoked"`
	RevokedAt              any      `json:"revokedAt"`
	ValidFrom              string   `json:"validFrom"`
	ValidTo                string   `json:"validTo"`
	IssuerDN               string   `json:"issuerDN"`
	AuthorizationDomains   string   `json:"authorizationDomains"`
	KeyType                string   `json:"keyType"`
	FriendlyName           any      `json:"friendlyName"`
	Approver               any      `json:"approver"`
	ApproversAddress       any      `json:"approversAddress"`
	TokenDeviceID          any      `json:"tokenDeviceId"`
	Orders                 []Orders `json:"orders"`
	NeedsImportWithFortify bool     `json:"needsImportWithFortify"`
	IsTokenCertificate     bool     `json:"isTokenCertificate"`
	IssuerCertificate      string   `json:"issuerCertificate"`
	TransactionID          any      `json:"transactionId"`
}

type DomainResponse

type DomainResponse struct {
	Domain         string `json:"domain"`
	IsValid        bool   `json:"isValid"`
	IncludeWWW     bool   `json:"includeWWW"`
	ErrorMessage   string `json:"errorMessage"`
	WarningMessage string `json:"warningMessage"`
	IsPrevalidated bool   `json:"isPrevalidated"`
	IsWildcard     bool   `json:"isWildcard"`
	IsFreeDomain   bool   `json:"isFreeDomain"`
	IsFreeDomainDV bool   `json:"isFreeDomainDV"`
	IsFreeDomainEV bool   `json:"isFreeDomainEV"`
	CanRequestOV   bool   `json:"canRequestOV"`
	CanRequestEV   bool   `json:"canRequestEV"`
}

type Domains

type Domains struct {
	Fqdn        string `json:"fqdn,omitempty"`
	IncludesWWW bool   `json:"includesWWW,omitempty"`
	Validations []any  `json:"validations,omitempty"`
}

type Orders

type Orders struct {
	OrderID              string `json:"orderId"`
	IsChainedTransaction bool   `json:"isChainedTransaction"`
	IssuedAt             string `json:"issuedAt"`
	Duration             int    `json:"duration"`
}

type Organization

type Organization struct {
	OrganizationID                      string `json:"organizationId"`
	Domain                              string `json:"domain"`
	Organization                        string `json:"organization"`
	OrganizationLocalized               string `json:"organizationLocalized"`
	Country                             string `json:"country"`
	State                               string `json:"state"`
	StateLocalized                      string `json:"stateLocalized"`
	Locality                            string `json:"locality"`
	LocalityLocalized                   string `json:"localityLocalized"`
	OrganizationalUnit                  string `json:"organizationalUnit"`
	OrganizationalUnitLocalized         any    `json:"organizationalUnitLocalized"`
	Dn                                  string `json:"dn"`
	Validity                            string `json:"validity"`
	GroupID                             string `json:"groupId"`
	ProductListID                       string `json:"productListId"`
	IsBaseDomain                        bool   `json:"isBaseDomain"`
	IsRemoteSignatureEnabled            bool   `json:"isRemoteSignatureEnabled"`
	DSAAccounts                         int    `json:"dSAAccounts"`
	MaxDSAAccounts                      int    `json:"maxDSAAccounts"`
	HistoryOrganizationHierarchyGetDTOs any    `json:"historyOrganizationHierarchyGetDTOs"`
	SubUnits                            []any  `json:"subUnits"`
	DisabledAt                          string `json:"disabledAt"`
	OrganizationIdentifier              any    `json:"organizationIdentifier"`
	ValidityOV                          string `json:"validityOV"`
	ValidityEV                          string `json:"validityEV"`
	DetailsHistory                      string `json:"detailsHistory"`
	JurisdictionCountry                 any    `json:"jurisdictionCountry"`
	JurisdictionState                   any    `json:"jurisdictionState"`
	JurisdictionLocality                any    `json:"jurisdictionLocality"`
	BusinessCategory                    any    `json:"businessCategory"`
	Serial                              any    `json:"serial"`
	GroupDomains                        string `json:"groupDomains"`
	GroupName                           string `json:"groupName"`
	CustomTags                          any    `json:"customTags"`
}

type OrganizationResponse

type OrganizationResponse struct {
	ID                            string `json:"id"`
	OrganizationName              string `json:"organizationName"`
	OrganizationUnitName          string `json:"organizationUnitName"`
	State                         string `json:"state"`
	Locality                      string `json:"locality"`
	Country                       string `json:"country"`
	Dn                            string `json:"dn"`
	OrganizationNameLocalized     string `json:"organizationNameLocalized"`
	OrganizationUnitNameLocalized string `json:"organizationUnitNameLocalized"`
	StateLocalized                string `json:"stateLocalized"`
	LocalityLocalized             string `json:"localityLocalized"`
	OrganizationIdentifier        string `json:"organizationIdentifier"`
	IsBaseDomain                  bool   `json:"isBaseDomain"`
	JurisdictionCountry           string `json:"jurisdictionCountry"`
	JurisdictionState             string `json:"jurisdictionState"`
	JurisdictionLocality          string `json:"jurisdictionLocality"`
	BusinessCategory              string `json:"businessCategory"`
	Serial                        string `json:"serial"`
	GroupDomains                  any    `json:"groupDomains"`
}

type ReviewGetDTOs

type ReviewGetDTOs struct {
	ReviewID               string `json:"reviewId,omitempty"`
	IsValidated            bool   `json:"isValidated,omitempty"`
	IsReviewed             bool   `json:"isReviewed,omitempty"`
	CreatedAt              string `json:"createdAt,omitempty"`
	UserUpdatedAt          string `json:"userUpdatedAt,omitempty"`
	ReviewedAt             string `json:"reviewedAt,omitempty"`
	ReviewValue            string `json:"reviewValue,omitempty"`
	ValidatorReviewGetDTOs []any  `json:"validatorReviewGetDTOs,omitempty"`
}

type ReviewRequest

type ReviewRequest struct {
	StartIndex     int    `json:"startIndex"`
	Status         string `json:"status"`
	FilterPostDTOs []any  `json:"filterPostDTOs"`
}

type ReviewResponse

type ReviewResponse struct {
	TransactionID            string          `json:"transactionId,omitempty"`
	ChainedTransactionID     any             `json:"chainedTransactionId,omitempty"`
	TransactionTypeName      string          `json:"transactionTypeName,omitempty"`
	TransactionStatus        string          `json:"transactionStatus,omitempty"`
	TransactionStatusMessage string          `json:"transactionStatusMessage,omitempty"`
	Notes                    any             `json:"notes,omitempty"`
	Organization             string          `json:"organization,omitempty"`
	PurchaseDuration         int             `json:"purchaseDuration,omitempty"`
	AdditionalEmails         string          `json:"additionalEmails,omitempty"`
	UserEmail                string          `json:"userEmail,omitempty"`
	User                     string          `json:"user,omitempty"`
	FriendlyName             any             `json:"friendlyName,omitempty"`
	ReviewValue              string          `json:"reviewValue,omitempty"`
	ReviewMessage            string          `json:"reviewMessage,omitempty"`
	ReviewedBy               any             `json:"reviewedBy,omitempty"`
	RequestedAt              string          `json:"requestedAt,omitempty"`
	ReviewedAt               any             `json:"reviewedAt,omitempty"`
	DN                       string          `json:"dN,omitempty"`
	HasReview                bool            `json:"hasReview,omitempty"`
	CanRenew                 bool            `json:"canRenew,omitempty"`
	IsRevoked                any             `json:"isRevoked,omitempty"`
	IsPaid                   any             `json:"isPaid,omitempty"`
	IsEidasValidated         any             `json:"isEidasValidated,omitempty"`
	HasEidasValidation       any             `json:"hasEidasValidation,omitempty"`
	IsHighRisk               any             `json:"isHighRisk,omitempty"`
	IsShortTerm              any             `json:"isShortTerm,omitempty"`
	IsExpired                any             `json:"isExpired,omitempty"`
	IssuedAt                 string          `json:"issuedAt,omitempty"`
	CertificateValidTo       any             `json:"certificateValidTo,omitempty"`
	Domains                  []Domains       `json:"domains,omitempty"`
	Validations              any             `json:"validations,omitempty"`
	ChainedTransactions      any             `json:"chainedTransactions,omitempty"`
	TokenType                any             `json:"tokenType,omitempty"`
	CsrType                  any             `json:"csrType,omitempty"`
	AcceptanceRetrievalAt    any             `json:"acceptanceRetrievalAt,omitempty"`
	ReviewGetDTOs            []ReviewGetDTOs `json:"reviewGetDTOs,omitempty"`
	UserDescription          string          `json:"userDescription,omitempty"`
	UserOrganization         string          `json:"userOrganization,omitempty"`
	TransactionType          string          `json:"transactionType,omitempty"`
	IsPendingP12             any             `json:"isPendingP12,omitempty"`
}

type RevocationReasonsResponse

type RevocationReasonsResponse struct {
	Name                       string `json:"name"`
	IsClient                   bool   `json:"isClient"`
	RevocationMesasge          string `json:"revocationMessage"`
	RevocationMessageLocalized string `json:"revocationMessageLocalised"`
}

type TransactionResponse added in v1.3.0

type TransactionResponse struct {
	TransactionID            string `json:"transactionId"`
	ChainedTransactionID     any    `json:"chainedTransactionId"`
	TransactionTypeName      string `json:"transactionTypeName"`
	TransactionStatus        string `json:"transactionStatus"`
	TransactionStatusMessage string `json:"transactionStatusMessage"`
	Notes                    any    `json:"notes"`
	Organization             any    `json:"organization"`
	PurchaseDuration         int    `json:"purchaseDuration"`
	AdditionalEmails         string `json:"additionalEmails"`
	UserEmail                string `json:"userEmail"`
	User                     any    `json:"user"`
	FriendlyName             any    `json:"friendlyName"`
	ReviewValue              any    `json:"reviewValue"`
	ReviewMessage            any    `json:"reviewMessage"`
	ReviewedBy               any    `json:"reviewedBy"`
	RequestedAt              string `json:"requestedAt"`
	ReviewedAt               any    `json:"reviewedAt"`
	DN                       any    `json:"dN"`
	HasReview                bool   `json:"hasReview"`
	CanRenew                 bool   `json:"canRenew"`
	IsRevoked                any    `json:"isRevoked"`
	IsPaid                   bool   `json:"isPaid"`
	IsEidasValidated         any    `json:"isEidasValidated"`
	HasEidasValidation       any    `json:"hasEidasValidation"`
	IsHighRisk               bool   `json:"isHighRisk"`
	IsShortTerm              any    `json:"isShortTerm"`
	IsExpired                bool   `json:"isExpired"`
	IssuedAt                 any    `json:"issuedAt"`
	CertificateValidTo       any    `json:"certificateValidTo"`
	Domains                  []struct {
		Fqdn        string `json:"fqdn"`
		IncludesWWW bool   `json:"includesWWW"`
		Validations []any  `json:"validations"`
	} `json:"domains"`
	Validations           any   `json:"validations"`
	ChainedTransactions   []any `json:"chainedTransactions"`
	TokenType             any   `json:"tokenType"`
	CsrType               any   `json:"csrType"`
	AcceptanceRetrievalAt any   `json:"acceptanceRetrievalAt"`
	ReviewGetDTOs         any   `json:"reviewGetDTOs"`
	UserDescription       any   `json:"userDescription"`
	UserOrganization      any   `json:"userOrganization"`
	TransactionType       any   `json:"transactionType"`
	IsPendingP12          any   `json:"isPendingP12"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL