models

package
v0.0.0-...-cedd4c5 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByExternalUsersDot captures enum value "Yes, UI accessible by external users."
	BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByExternalUsersDot string = "Yes, UI accessible by external users."

	// BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByInternalFederalEmployeesDot captures enum value "Yes, UI accessible by internal Federal Employees."
	BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByInternalFederalEmployeesDot string = "Yes, UI accessible by internal Federal Employees."

	// BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByBothInternalFederalEmployeesAndExternalUsersDot captures enum value "Yes, UI accessible by both internal Federal Employees and external users."
	BusinessOwnerInformationNr508UserInterfaceYesUIAccessibleByBothInternalFederalEmployeesAndExternalUsersDot string = "Yes, UI accessible by both internal Federal Employees and external users."

	// BusinessOwnerInformationNr508UserInterfaceNoThisSystemDoesntHaveaUIDot captures enum value "No, this system doesn't have a UI."
	BusinessOwnerInformationNr508UserInterfaceNoThisSystemDoesntHaveaUIDot string = "No, this system doesn't have a UI."
)
View Source
const (

	// DataCenterStateActive captures enum value "active"
	DataCenterStateActive string = "active"

	// DataCenterStatePlanned captures enum value "planned"
	DataCenterStatePlanned string = "planned"

	// DataCenterStateRetired captures enum value "retired"
	DataCenterStateRetired string = "retired"
)
View Source
const (

	// DataCenterStatusApproved captures enum value "approved"
	DataCenterStatusApproved string = "approved"

	// DataCenterStatusDraft captures enum value "draft"
	DataCenterStatusDraft string = "draft"
)
View Source
const (

	// DataCenterHostingMovingToCloudYes captures enum value "Yes"
	DataCenterHostingMovingToCloudYes string = "Yes"

	// DataCenterHostingMovingToCloudNo captures enum value "No"
	DataCenterHostingMovingToCloudNo string = "No"

	// DataCenterHostingMovingToCloudPlans captures enum value "Plans"
	DataCenterHostingMovingToCloudPlans string = "Plans"
)
View Source
const (

	// DeploymentDeploymentTypeCOOPDR captures enum value "COOP DR"
	DeploymentDeploymentTypeCOOPDR string = "COOP DR"

	// DeploymentDeploymentTypeDevelopment captures enum value "Development"
	DeploymentDeploymentTypeDevelopment string = "Development"

	// DeploymentDeploymentTypeImplementation captures enum value "Implementation"
	DeploymentDeploymentTypeImplementation string = "Implementation"

	// DeploymentDeploymentTypeIntegration captures enum value "Integration"
	DeploymentDeploymentTypeIntegration string = "Integration"

	// DeploymentDeploymentTypeProduction captures enum value "Production"
	DeploymentDeploymentTypeProduction string = "Production"

	// DeploymentDeploymentTypeTesting captures enum value "Testing"
	DeploymentDeploymentTypeTesting string = "Testing"

	// DeploymentDeploymentTypeTraining captures enum value "Training"
	DeploymentDeploymentTypeTraining string = "Training"

	// DeploymentDeploymentTypeValidation captures enum value "Validation"
	DeploymentDeploymentTypeValidation string = "Validation"

	// DeploymentDeploymentTypeOther captures enum value "Other"
	DeploymentDeploymentTypeOther string = "Other"
)
View Source
const (

	// DeploymentStateActive captures enum value "active"
	DeploymentStateActive string = "active"

	// DeploymentStatePlanned captures enum value "planned"
	DeploymentStatePlanned string = "planned"

	// DeploymentStateRetired captures enum value "retired"
	DeploymentStateRetired string = "retired"
)
View Source
const (

	// DeploymentStatusApproved captures enum value "approved"
	DeploymentStatusApproved string = "approved"

	// DeploymentStatusDraft captures enum value "draft"
	DeploymentStatusDraft string = "draft"
)
View Source
const (

	// ExchangeFromOwnerTypeApplication captures enum value "application"
	ExchangeFromOwnerTypeApplication string = "application"

	// ExchangeFromOwnerTypeOrganization captures enum value "organization"
	ExchangeFromOwnerTypeOrganization string = "organization"
)
View Source
const (

	// ExchangeToOwnerTypeApplication captures enum value "application"
	ExchangeToOwnerTypeApplication string = "application"

	// ExchangeToOwnerTypeOrganization captures enum value "organization"
	ExchangeToOwnerTypeOrganization string = "organization"
)
View Source
const (

	// RoleAssigneeTypeOrganization captures enum value "organization"
	RoleAssigneeTypeOrganization string = "organization"

	// RoleAssigneeTypePerson captures enum value "person"
	RoleAssigneeTypePerson string = "person"
)
View Source
const (

	// RoleAddRequestApplicationAll captures enum value "all"
	RoleAddRequestApplicationAll string = "all"

	// RoleAddRequestApplicationAlfabet captures enum value "alfabet"
	RoleAddRequestApplicationAlfabet string = "alfabet"
)
View Source
const (

	// RoleTypeApplicationAll captures enum value "all"
	RoleTypeApplicationAll string = "all"

	// RoleTypeApplicationAlfabet captures enum value "alfabet"
	RoleTypeApplicationAlfabet string = "alfabet"
)
View Source
const (

	// RoleTypeNameAIContact captures enum value "AI Contact"
	RoleTypeNameAIContact string = "AI Contact"

	// RoleTypeNameAPIContact captures enum value "API Contact"
	RoleTypeNameAPIContact string = "API Contact"

	// RoleTypeNameBudgetAnalyst captures enum value "Budget Analyst"
	RoleTypeNameBudgetAnalyst string = "Budget Analyst"

	// RoleTypeNameBusinessOwner captures enum value "Business Owner"
	RoleTypeNameBusinessOwner string = "Business Owner"

	// RoleTypeNameBusinessQuestionContact captures enum value "Business Question Contact"
	RoleTypeNameBusinessQuestionContact string = "Business Question Contact"

	// RoleTypeNameContractingOfficersRepresentativeCOR captures enum value "Contracting Officer's Representative (COR)"
	RoleTypeNameContractingOfficersRepresentativeCOR string = "Contracting Officer's Representative (COR)"

	// RoleTypeNameDAReviewer captures enum value "DA Reviewer"
	RoleTypeNameDAReviewer string = "DA Reviewer"

	// RoleTypeNameDataCenterContact captures enum value "Data Center Contact"
	RoleTypeNameDataCenterContact string = "Data Center Contact"

	// RoleTypeNameISSOGovernmentTaskLeadGTL captures enum value "ISSO Government Task Lead (GTL)"
	RoleTypeNameISSOGovernmentTaskLeadGTL string = "ISSO Government Task Lead (GTL)"

	// RoleTypeNameProjectLead captures enum value "Project Lead"
	RoleTypeNameProjectLead string = "Project Lead"

	// RoleTypeNameQAReviewer captures enum value "QA Reviewer"
	RoleTypeNameQAReviewer string = "QA Reviewer"

	// RoleTypeNameSystemMaintainer captures enum value "System Maintainer"
	RoleTypeNameSystemMaintainer string = "System Maintainer"

	// RoleTypeNameSubjectMatterExpertSME captures enum value "Subject Matter Expert (SME)"
	RoleTypeNameSubjectMatterExpertSME string = "Subject Matter Expert (SME)"

	// RoleTypeNameSupportStaff captures enum value "Support Staff"
	RoleTypeNameSupportStaff string = "Support Staff"

	// RoleTypeNameSurveyPointOfContact captures enum value "Survey Point of Contact"
	RoleTypeNameSurveyPointOfContact string = "Survey Point of Contact"

	// RoleTypeNameTechnicalSystemIssuesContact captures enum value "Technical System Issues Contact"
	RoleTypeNameTechnicalSystemIssuesContact string = "Technical System Issues Contact"
)
View Source
const (

	// SoftwareProductDetailsAiPlanYesDashThisSystemHasDevelopedAICapabilitiesDot captures enum value "Yes - This system has developed AI capabilities."
	SoftwareProductDetailsAiPlanYesDashThisSystemHasDevelopedAICapabilitiesDot string = "Yes - This system has developed AI capabilities."

	// SoftwareProductDetailsAiPlanYesDashThisSystemUsesaSaaSAIToolLikeRemeshDotDotDot captures enum value "Yes - This system uses a SaaS AI tool like Remesh..."
	SoftwareProductDetailsAiPlanYesDashThisSystemUsesaSaaSAIToolLikeRemeshDotDotDot string = "Yes - This system uses a SaaS AI tool like Remesh..."

	// SoftwareProductDetailsAiPlanNoAndThisSystemCurrentlyHasNoPlansToUtilizeAICapabilities captures enum value "No – And this system currently has no plans to utilize AI capabilities"
	SoftwareProductDetailsAiPlanNoAndThisSystemCurrentlyHasNoPlansToUtilizeAICapabilities string = "No – And this system currently has no plans to utilize AI capabilities"

	// SoftwareProductDetailsAiPlanNoButThereCurrentlyArePlansToUseAICapabilitiesInTheNextTwoYears captures enum value "No – But there currently are plans to use AI capabilities in the next two years"
	SoftwareProductDetailsAiPlanNoButThereCurrentlyArePlansToUseAICapabilitiesInTheNextTwoYears string = "No – But there currently are plans to use AI capabilities in the next two years"
)
View Source
const (

	// SoftwareProductDetailsAPIFHIRUseNo captures enum value "No"
	SoftwareProductDetailsAPIFHIRUseNo string = "No"

	// SoftwareProductDetailsAPIFHIRUseFHIR captures enum value "FHIR"
	SoftwareProductDetailsAPIFHIRUseFHIR string = "FHIR"

	// SoftwareProductDetailsAPIFHIRUseHL7 captures enum value "HL7"
	SoftwareProductDetailsAPIFHIRUseHL7 string = "HL7"

	// SoftwareProductDetailsAPIFHIRUseOtherStandard captures enum value "Other Standard"
	SoftwareProductDetailsAPIFHIRUseOtherStandard string = "Other Standard"
)
View Source
const (

	// SoftwareProductDetailsApisAccessibilityBoth captures enum value "Both"
	SoftwareProductDetailsApisAccessibilityBoth string = "Both"

	// SoftwareProductDetailsApisAccessibilityExternalAccess captures enum value "External Access"
	SoftwareProductDetailsApisAccessibilityExternalAccess string = "External Access"

	// SoftwareProductDetailsApisAccessibilityInternalAccess captures enum value "Internal Access"
	SoftwareProductDetailsApisAccessibilityInternalAccess string = "Internal Access"
)
View Source
const (

	// SoftwareProductDetailsApisDevelopedNo captures enum value "No"
	SoftwareProductDetailsApisDevelopedNo string = "No"

	// SoftwareProductDetailsApisDevelopedYes captures enum value "Yes"
	SoftwareProductDetailsApisDevelopedYes string = "Yes"

	// SoftwareProductDetailsApisDevelopedAPIInDevelopmentButNotYetLaunchedDot captures enum value "API In development but not yet launched."
	SoftwareProductDetailsApisDevelopedAPIInDevelopmentButNotYetLaunchedDot string = "API In development but not yet launched."
)
View Source
const (

	// StakeholderStateActive captures enum value "active"
	StakeholderStateActive string = "active"

	// StakeholderStatePlanned captures enum value "planned"
	StakeholderStatePlanned string = "planned"

	// StakeholderStateRetired captures enum value "retired"
	StakeholderStateRetired string = "retired"
)
View Source
const (

	// StakeholderStatusApproved captures enum value "approved"
	StakeholderStatusApproved string = "approved"

	// StakeholderStatusDraft captures enum value "draft"
	StakeholderStatusDraft string = "draft"
)
View Source
const (

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyAnnually captures enum value "Annually"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyAnnually string = "Annually"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencySemiDashAnnually captures enum value "Semi-Annually"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencySemiDashAnnually string = "Semi-Annually"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyQuarterly captures enum value "Quarterly"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyQuarterly string = "Quarterly"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyMonthly captures enum value "Monthly"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyMonthly string = "Monthly"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyEveryTwoWeeks captures enum value "Every Two Weeks"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyEveryTwoWeeks string = "Every Two Weeks"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyWeekly captures enum value "Weekly"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyWeekly string = "Weekly"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyTwiceaWeek captures enum value "Twice a Week"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyTwiceaWeek string = "Twice a Week"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyDaily captures enum value "Daily"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyDaily string = "Daily"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyHourly captures enum value "Hourly"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyHourly string = "Hourly"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyAdHocAsNeeded captures enum value "Ad Hoc/As Needed"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyAdHocAsNeeded string = "Ad Hoc/As Needed"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyNotApplicable captures enum value "Not Applicable"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyNotApplicable string = "Not Applicable"

	// SystemMaintainerInformationAdHocAgileDeploymentFrequencyOther captures enum value "Other"
	SystemMaintainerInformationAdHocAgileDeploymentFrequencyOther string = "Other"
)
View Source
const (

	// SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeDoNotEncryptDataAtRestDot captures enum value "We do not encrypt data at rest."
	SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeDoNotEncryptDataAtRestDot string = "We do not encrypt data at rest."

	// SystemMaintainerInformationDataAtRestEncryptionKeyManagementWePerformAdHocManagementOfEncryptionKeysDot captures enum value "We perform ad hoc management of encryption keys."
	SystemMaintainerInformationDataAtRestEncryptionKeyManagementWePerformAdHocManagementOfEncryptionKeysDot string = "We perform ad hoc management of encryption keys."

	// SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysDot captures enum value "We have a process for managing encryption keys."
	SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysDot string = "We have a process for managing encryption keys."

	// SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysAndItIsAutomatedDot captures enum value "We have a process for managing encryption keys and it is automated."
	SystemMaintainerInformationDataAtRestEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysAndItIsAutomatedDot string = "We have a process for managing encryption keys and it is automated."
)
View Source
const (

	// SystemMaintainerInformationDeploymentFrequencyAnnually captures enum value "Annually"
	SystemMaintainerInformationDeploymentFrequencyAnnually string = "Annually"

	// SystemMaintainerInformationDeploymentFrequencySemiDashAnnually captures enum value "Semi-Annually"
	SystemMaintainerInformationDeploymentFrequencySemiDashAnnually string = "Semi-Annually"

	// SystemMaintainerInformationDeploymentFrequencyQuarterly captures enum value "Quarterly"
	SystemMaintainerInformationDeploymentFrequencyQuarterly string = "Quarterly"

	// SystemMaintainerInformationDeploymentFrequencyMonthly captures enum value "Monthly"
	SystemMaintainerInformationDeploymentFrequencyMonthly string = "Monthly"

	// SystemMaintainerInformationDeploymentFrequencyEveryTwoWeeks captures enum value "Every Two Weeks"
	SystemMaintainerInformationDeploymentFrequencyEveryTwoWeeks string = "Every Two Weeks"

	// SystemMaintainerInformationDeploymentFrequencyWeekly captures enum value "Weekly"
	SystemMaintainerInformationDeploymentFrequencyWeekly string = "Weekly"

	// SystemMaintainerInformationDeploymentFrequencyTwiceaWeek captures enum value "Twice a Week"
	SystemMaintainerInformationDeploymentFrequencyTwiceaWeek string = "Twice a Week"

	// SystemMaintainerInformationDeploymentFrequencyDaily captures enum value "Daily"
	SystemMaintainerInformationDeploymentFrequencyDaily string = "Daily"

	// SystemMaintainerInformationDeploymentFrequencyHourly captures enum value "Hourly"
	SystemMaintainerInformationDeploymentFrequencyHourly string = "Hourly"

	// SystemMaintainerInformationDeploymentFrequencyAdHocAsNeeded captures enum value "Ad Hoc/As Needed"
	SystemMaintainerInformationDeploymentFrequencyAdHocAsNeeded string = "Ad Hoc/As Needed"

	// SystemMaintainerInformationDeploymentFrequencyNotApplicable captures enum value "Not Applicable"
	SystemMaintainerInformationDeploymentFrequencyNotApplicable string = "Not Applicable"

	// SystemMaintainerInformationDeploymentFrequencyOther captures enum value "Other"
	SystemMaintainerInformationDeploymentFrequencyOther string = "Other"
)
View Source
const (

	// SystemMaintainerInformationFrontendAccessTypeIPV4Only captures enum value "IPv4 Only"
	SystemMaintainerInformationFrontendAccessTypeIPV4Only string = "IPv4 Only"

	// SystemMaintainerInformationFrontendAccessTypeIPV4AndIPV6 captures enum value "IPv4 and IPv6"
	SystemMaintainerInformationFrontendAccessTypeIPV4AndIPV6 string = "IPv4 and IPv6"

	// SystemMaintainerInformationFrontendAccessTypeIPV6Only captures enum value "IPv6 Only"
	SystemMaintainerInformationFrontendAccessTypeIPV6Only string = "IPv6 Only"
)
View Source
const (

	// SystemMaintainerInformationIp6EnabledAssetPercentLessThan20 captures enum value "Less than 20%"
	SystemMaintainerInformationIp6EnabledAssetPercentLessThan20 string = "Less than 20%"

	// SystemMaintainerInformationIp6EnabledAssetPercentBetween20And49 captures enum value "Between 20% and 49%"
	SystemMaintainerInformationIp6EnabledAssetPercentBetween20And49 string = "Between 20% and 49%"

	// SystemMaintainerInformationIp6EnabledAssetPercentBetween50And79 captures enum value "Between 50% and 79%"
	SystemMaintainerInformationIp6EnabledAssetPercentBetween50And79 string = "Between 50% and 79%"

	// SystemMaintainerInformationIp6EnabledAssetPercentNr80OrAbove captures enum value "80% or above"
	SystemMaintainerInformationIp6EnabledAssetPercentNr80OrAbove string = "80% or above"
)
View Source
const (

	// SystemMaintainerInformationIp6TransitionPlanYes captures enum value "Yes"
	SystemMaintainerInformationIp6TransitionPlanYes string = "Yes"

	// SystemMaintainerInformationIp6TransitionPlanTransitionToIPV6 captures enum value "transition to IPv6"
	SystemMaintainerInformationIp6TransitionPlanTransitionToIPV6 string = "transition to IPv6"

	// SystemMaintainerInformationIp6TransitionPlanNo captures enum value "No"
	SystemMaintainerInformationIp6TransitionPlanNo string = "No"

	// SystemMaintainerInformationIp6TransitionPlanDecommissionReplaceBefore2026 captures enum value "decommission/replace before 2026"
	SystemMaintainerInformationIp6TransitionPlanDecommissionReplaceBefore2026 string = "decommission/replace before 2026"
)
View Source
const (

	// SystemMaintainerInformationNetAccessibilityAccessibleToThePublicInternetNonDashRestrictedAccess captures enum value "Accessible to the Public Internet (non-restricted access)"
	SystemMaintainerInformationNetAccessibilityAccessibleToThePublicInternetNonDashRestrictedAccess string = "Accessible to the Public Internet (non-restricted access)"

	// SystemMaintainerInformationNetAccessibilityAccessibleToaCMSDashInternalNetworkOnly captures enum value "Accessible to a CMS-internal network only"
	SystemMaintainerInformationNetAccessibilityAccessibleToaCMSDashInternalNetworkOnly string = "Accessible to a CMS-internal network only"

	// SystemMaintainerInformationNetAccessibilityAccessibleToBothPublicInternetAndToCMSDashInternalNetwork captures enum value "Accessible to both public internet and to CMS-internal network"
	SystemMaintainerInformationNetAccessibilityAccessibleToBothPublicInternetAndToCMSDashInternalNetwork string = "Accessible to both public internet and to CMS-internal network"
)
View Source
const (

	// SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeDoNotEncryptAnyNetworkTrafficDot captures enum value "We do not encrypt any network traffic."
	SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeDoNotEncryptAnyNetworkTrafficDot string = "We do not encrypt any network traffic."

	// SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWePerformAdHocManagementOfEncryptionKeysDot captures enum value "We perform ad hoc management of encryption keys."
	SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWePerformAdHocManagementOfEncryptionKeysDot string = "We perform ad hoc management of encryption keys."

	// SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysDot captures enum value "We have a process for managing encryption keys."
	SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysDot string = "We have a process for managing encryption keys."

	// SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysAndItIsAutomatedDot captures enum value "We have a process for managing encryption keys and it is automated."
	SystemMaintainerInformationNetworkTrafficEncryptionKeyManagementWeHaveaProcessForManagingEncryptionKeysAndItIsAutomatedDot string = "We have a process for managing encryption keys and it is automated."
)
View Source
const (

	// SystemMaintainerInformationPlansToRetireReplaceNo captures enum value "No"
	SystemMaintainerInformationPlansToRetireReplaceNo string = "No"

	// SystemMaintainerInformationPlansToRetireReplaceYesDashRetireAndReplace captures enum value "Yes - Retire and Replace"
	SystemMaintainerInformationPlansToRetireReplaceYesDashRetireAndReplace string = "Yes - Retire and Replace"

	// SystemMaintainerInformationPlansToRetireReplaceYesDashRetireButNOTReplace captures enum value "Yes - Retire but NOT Replace"
	SystemMaintainerInformationPlansToRetireReplaceYesDashRetireButNOTReplace string = "Yes - Retire but NOT Replace"
)
View Source
const (

	// SystemMaintainerInformationSystemCustomizationCOTSDashLessThan20CustomCoding captures enum value "COTS - Less than 20% custom coding"
	SystemMaintainerInformationSystemCustomizationCOTSDashLessThan20CustomCoding string = "COTS - Less than 20% custom coding"

	// SystemMaintainerInformationSystemCustomizationGOTSLessThan20CustomCoding captures enum value "GOTS – less than 20% custom coding"
	SystemMaintainerInformationSystemCustomizationGOTSLessThan20CustomCoding string = "GOTS – less than 20% custom coding"

	// SystemMaintainerInformationSystemCustomizationMixedUsesCOTSOrGOTSAndHasMoreThan20CustomCoding captures enum value "Mixed – Uses COTS or GOTS and has more than 20% custom coding"
	SystemMaintainerInformationSystemCustomizationMixedUsesCOTSOrGOTSAndHasMoreThan20CustomCoding string = "Mixed – Uses COTS or GOTS and has more than 20% custom coding"

	// SystemMaintainerInformationSystemCustomizationCustomDeveloped captures enum value "Custom developed"
	SystemMaintainerInformationSystemCustomizationCustomDeveloped string = "Custom developed"
)
View Source
const (

	// UserAddRequestApplicationAll captures enum value "all"
	UserAddRequestApplicationAll string = "all"

	// UserAddRequestApplicationAlfabet captures enum value "alfabet"
	UserAddRequestApplicationAlfabet string = "alfabet"
)
View Source
const (

	// UserUpdateRequestApplicationAll captures enum value "all"
	UserUpdateRequestApplicationAll string = "all"

	// UserUpdateRequestApplicationAlfabet captures enum value "alfabet"
	UserUpdateRequestApplicationAlfabet string = "alfabet"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorityToOperate

type AuthorityToOperate struct {

	// actual disposition date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	ActualDispositionDate strfmt.Date `json:"actualDispositionDate,omitempty"`

	// cedar Id
	// Example: 157-3632-0
	// Required: true
	CedarID *string `json:"cedarId"`

	// contains personally identifiable information
	ContainsPersonallyIdentifiableInformation bool `json:"containsPersonallyIdentifiableInformation,omitempty"`

	// count of open poams
	CountOfOpenPoams int32 `json:"countOfOpenPoams,omitempty"`

	// count of total non privileged user population
	CountOfTotalNonPrivilegedUserPopulation int32 `json:"countOfTotalNonPrivilegedUserPopulation,omitempty"`

	// count of total privileged user population
	CountOfTotalPrivilegedUserPopulation int32 `json:"countOfTotalPrivilegedUserPopulation,omitempty"`

	// date authorization memo expires
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	DateAuthorizationMemoExpires strfmt.Date `json:"dateAuthorizationMemoExpires,omitempty"`

	// date authorization memo signed
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	DateAuthorizationMemoSigned strfmt.Date `json:"dateAuthorizationMemoSigned,omitempty"`

	// e authentication level
	// Example: 3
	EAuthenticationLevel string `json:"eAuthenticationLevel,omitempty"`

	// fips199 overall impact rating
	Fips199OverallImpactRating int32 `json:"fips199OverallImpactRating,omitempty"`

	// fisma system acronym
	// Example: CEDAR
	FismaSystemAcronym string `json:"fismaSystemAcronym,omitempty"`

	// fisma system name
	// Example: Acumen Web Portals
	FismaSystemName string `json:"fismaSystemName,omitempty"`

	// is accessed by non organizational users
	IsAccessedByNonOrganizationalUsers bool `json:"isAccessedByNonOrganizationalUsers,omitempty"`

	// is pii limited to user name and pass
	IsPiiLimitedToUserNameAndPass bool `json:"isPiiLimitedToUserNameAndPass,omitempty"`

	// is protected health information
	IsProtectedHealthInformation bool `json:"isProtectedHealthInformation,omitempty"`

	// last act sca date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	LastActScaDate strfmt.Date `json:"lastActScaDate,omitempty"`

	// last assessment date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	LastAssessmentDate strfmt.Date `json:"lastAssessmentDate,omitempty"`

	// last contingency plan completion date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	LastContingencyPlanCompletionDate strfmt.Date `json:"lastContingencyPlanCompletionDate,omitempty"`

	// last pen test date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	LastPenTestDate strfmt.Date `json:"lastPenTestDate,omitempty"`

	// pia completion date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	PiaCompletionDate strfmt.Date `json:"piaCompletionDate,omitempty"`

	// primary cyber risk advisor
	// Example: ABCD
	PrimaryCyberRiskAdvisor string `json:"primaryCyberRiskAdvisor,omitempty"`

	// privacy subject matter expert
	// Example: ABCD
	PrivacySubjectMatterExpert string `json:"privacySubjectMatterExpert,omitempty"`

	// recovery point objective
	RecoveryPointObjective float32 `json:"recoveryPointObjective,omitempty"`

	// recovery time objective
	RecoveryTimeObjective float32 `json:"recoveryTimeObjective,omitempty"`

	// system of records notice
	SystemOfRecordsNotice []string `json:"systemOfRecordsNotice"`

	// tlc phase
	// Example: Initiate
	TlcPhase string `json:"tlcPhase,omitempty"`

	// uuid
	// Example: 806F9F07-C3A5-4EE6-9C6A-C8D50585B7EA
	// Required: true
	UUID *string `json:"uuid"`

	// xlc phase
	// Example: Operate
	XlcPhase string `json:"xlcPhase,omitempty"`
}

AuthorityToOperate authority to operate

swagger:model AuthorityToOperate

func (*AuthorityToOperate) ContextValidate

func (m *AuthorityToOperate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this authority to operate based on context it is used

func (*AuthorityToOperate) MarshalBinary

func (m *AuthorityToOperate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AuthorityToOperate) UnmarshalBinary

func (m *AuthorityToOperate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuthorityToOperate) Validate

func (m *AuthorityToOperate) Validate(formats strfmt.Registry) error

Validate validates this authority to operate

type AuthorityToOperateFindResponse

type AuthorityToOperateFindResponse struct {

	// authority to operate list
	AuthorityToOperateList []*AuthorityToOperate `json:"AuthorityToOperateList"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

AuthorityToOperateFindResponse authority to operate find response

swagger:model AuthorityToOperateFindResponse

func (*AuthorityToOperateFindResponse) ContextValidate

func (m *AuthorityToOperateFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this authority to operate find response based on the context it is used

func (*AuthorityToOperateFindResponse) MarshalBinary

func (m *AuthorityToOperateFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AuthorityToOperateFindResponse) UnmarshalBinary

func (m *AuthorityToOperateFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuthorityToOperateFindResponse) Validate

func (m *AuthorityToOperateFindResponse) Validate(formats strfmt.Registry) error

Validate validates this authority to operate find response

type Budget

type Budget struct {

	// fiscal year
	FiscalYear string `json:"FiscalYear,omitempty"`

	// funding source
	FundingSource string `json:"FundingSource,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// Description of the allocation of this budget to the system in question
	// Example: Most of this funding is directly and only for this system (over 80%)
	Funding string `json:"funding,omitempty"`

	// Cross-reference ID for relationship between budget project and application in system of record
	// Example: 123-45-678
	FundingID string `json:"fundingId,omitempty"`

	// OFM budget internal ID in system of record
	// Example: 589-329-0
	ID string `json:"id,omitempty"`

	// OFM budget project ID in system of record
	// Example: 000010
	// Required: true
	ProjectID *string `json:"projectId"`

	// Title of this project
	// Example: CMS Accountable Care Organizations
	ProjectTitle string `json:"projectTitle,omitempty"`

	// System which this budget funds
	// Example: 123-45-678
	SystemID string `json:"systemId,omitempty"`
}

Budget budget

swagger:model Budget

func (*Budget) ContextValidate

func (m *Budget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this budget based on context it is used

func (*Budget) MarshalBinary

func (m *Budget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Budget) UnmarshalBinary

func (m *Budget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Budget) Validate

func (m *Budget) Validate(formats strfmt.Registry) error

Validate validates this budget

type BudgetActualSystemCost

type BudgetActualSystemCost struct {

	// actual system cost
	ActualSystemCost string `json:"ActualSystemCost,omitempty"`

	// fiscal year
	FiscalYear string `json:"FiscalYear,omitempty"`

	// system Id
	SystemID string `json:"systemId,omitempty"`
}

BudgetActualSystemCost budget actual system cost

swagger:model BudgetActualSystemCost

func (*BudgetActualSystemCost) ContextValidate

func (m *BudgetActualSystemCost) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this budget actual system cost based on context it is used

func (*BudgetActualSystemCost) MarshalBinary

func (m *BudgetActualSystemCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetActualSystemCost) UnmarshalBinary

func (m *BudgetActualSystemCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetActualSystemCost) Validate

func (m *BudgetActualSystemCost) Validate(formats strfmt.Registry) error

Validate validates this budget actual system cost

type BudgetActualSystemCostResponse

type BudgetActualSystemCostResponse struct {

	// budget actual cost
	BudgetActualCost []*BudgetActualSystemCost `json:"BudgetActualCost"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

BudgetActualSystemCostResponse budget actual system cost response

swagger:model BudgetActualSystemCostResponse

func (*BudgetActualSystemCostResponse) ContextValidate

func (m *BudgetActualSystemCostResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this budget actual system cost response based on the context it is used

func (*BudgetActualSystemCostResponse) MarshalBinary

func (m *BudgetActualSystemCostResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetActualSystemCostResponse) UnmarshalBinary

func (m *BudgetActualSystemCostResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetActualSystemCostResponse) Validate

func (m *BudgetActualSystemCostResponse) Validate(formats strfmt.Registry) error

Validate validates this budget actual system cost response

type BudgetAddRequest

type BudgetAddRequest struct {

	// budgets
	// Required: true
	Budgets []*Budget `json:"Budgets"`
}

BudgetAddRequest budget add request

swagger:model BudgetAddRequest

func (*BudgetAddRequest) ContextValidate

func (m *BudgetAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this budget add request based on the context it is used

func (*BudgetAddRequest) MarshalBinary

func (m *BudgetAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetAddRequest) UnmarshalBinary

func (m *BudgetAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetAddRequest) Validate

func (m *BudgetAddRequest) Validate(formats strfmt.Registry) error

Validate validates this budget add request

type BudgetFindResponse

type BudgetFindResponse struct {

	// budgets
	Budgets []*Budget `json:"Budgets"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

BudgetFindResponse budget find response

swagger:model BudgetFindResponse

func (*BudgetFindResponse) ContextValidate

func (m *BudgetFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this budget find response based on the context it is used

func (*BudgetFindResponse) MarshalBinary

func (m *BudgetFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetFindResponse) UnmarshalBinary

func (m *BudgetFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetFindResponse) Validate

func (m *BudgetFindResponse) Validate(formats strfmt.Registry) error

Validate validates this budget find response

type BudgetIds

type BudgetIds struct {

	// Contract deliverable ID tying this budget project to the contract
	ContractDeliverableID string `json:"contractDeliverableId,omitempty"`

	// OFM budget internal ID in system of record
	// Example: 589-329-0
	ID string `json:"id,omitempty"`

	// OFM budget project ID in system of record
	// Example: 000010
	// Required: true
	ProjectID *string `json:"projectId"`
}

BudgetIds budget ids

swagger:model BudgetIds

func (*BudgetIds) ContextValidate

func (m *BudgetIds) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this budget ids based on context it is used

func (*BudgetIds) MarshalBinary

func (m *BudgetIds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetIds) UnmarshalBinary

func (m *BudgetIds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetIds) Validate

func (m *BudgetIds) Validate(formats strfmt.Registry) error

Validate validates this budget ids

type BudgetUpdateRequest

type BudgetUpdateRequest struct {

	// budgets
	// Required: true
	Budgets []*Budget `json:"Budgets"`
}

BudgetUpdateRequest budget update request

swagger:model BudgetUpdateRequest

func (*BudgetUpdateRequest) ContextValidate

func (m *BudgetUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this budget update request based on the context it is used

func (*BudgetUpdateRequest) MarshalBinary

func (m *BudgetUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BudgetUpdateRequest) UnmarshalBinary

func (m *BudgetUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BudgetUpdateRequest) Validate

func (m *BudgetUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this budget update request

type BusinessOwnerInformation

type BusinessOwnerInformation struct {

	// 508 user interface
	// Enum: [Yes, UI accessible by external users. Yes, UI accessible by internal Federal Employees. Yes, UI accessible by both internal Federal Employees and external users. No, this system doesn't have a UI.]
	Nr508UserInterface string `json:"508UserInterface,omitempty"`

	// beneficiary address purpose
	BeneficiaryAddressPurpose []string `json:"beneficiaryAddressPurpose"`

	// beneficiary address purpose other
	// Example: Customer Service
	BeneficiaryAddressPurposeOther string `json:"beneficiaryAddressPurposeOther,omitempty"`

	// beneficiary address source
	BeneficiaryAddressSource []string `json:"beneficiaryAddressSource"`

	// beneficiary address source other
	// Example: Medicaid Address (State)
	BeneficiaryAddressSourceOther string `json:"beneficiaryAddressSourceOther,omitempty"`

	// beneficiary information
	BeneficiaryInformation []string `json:"beneficiaryInformation"`

	// cost per year
	// Example: 13759255.66
	CostPerYear string `json:"costPerYear,omitempty"`

	// edit beneficiary information
	EditBeneficiaryInformation bool `json:"editBeneficiaryInformation,omitempty"`

	// is cms owned
	// Example: true
	IsCmsOwned bool `json:"isCmsOwned,omitempty"`

	// number of contractor fte
	// Example: 100
	NumberOfContractorFte string `json:"numberOfContractorFte,omitempty"`

	// number of federal fte
	// Example: 25
	NumberOfFederalFte string `json:"numberOfFederalFte,omitempty"`

	// number of supported users per month
	// Example: 314
	NumberOfSupportedUsersPerMonth string `json:"numberOfSupportedUsersPerMonth,omitempty"`

	// stores banking data
	// Example: false
	StoresBankingData bool `json:"storesBankingData,omitempty"`

	// stores beneficiary address
	// Example: true
	StoresBeneficiaryAddress bool `json:"storesBeneficiaryAddress,omitempty"`
}

BusinessOwnerInformation business owner information

swagger:model BusinessOwnerInformation

func (*BusinessOwnerInformation) ContextValidate

func (m *BusinessOwnerInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this business owner information based on context it is used

func (*BusinessOwnerInformation) MarshalBinary

func (m *BusinessOwnerInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BusinessOwnerInformation) UnmarshalBinary

func (m *BusinessOwnerInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BusinessOwnerInformation) Validate

func (m *BusinessOwnerInformation) Validate(formats strfmt.Registry) error

Validate validates this business owner information

type ComponentAddRequest

type ComponentAddRequest struct {

	// catalog
	Catalog string `json:"catalog,omitempty"`

	// category
	Category string `json:"category,omitempty"`

	// cms end of support date
	CmsEndOfSupportDate string `json:"cms_end_of_support_date,omitempty"`

	// cms technopedia build version
	CmsTechnopediaBuildVersion string `json:"cms_technopedia_build_version,omitempty"`

	// cms technopedia component
	CmsTechnopediaComponent string `json:"cms_technopedia_component,omitempty"`

	// cms technopedia edition
	CmsTechnopediaEdition string `json:"cms_technopedia_edition,omitempty"`

	// cms technopedia licensable
	CmsTechnopediaLicensable string `json:"cms_technopedia_licensable,omitempty"`

	// cms technopedia release
	CmsTechnopediaRelease string `json:"cms_technopedia_release,omitempty"`

	// cms technopedia release id
	CmsTechnopediaReleaseID string `json:"cms_technopedia_release_id,omitempty"`

	// cms technopedia servicepack
	CmsTechnopediaServicepack string `json:"cms_technopedia_servicepack,omitempty"`

	// cms technopedia version
	CmsTechnopediaVersion string `json:"cms_technopedia_version,omitempty"`

	// cms technopedia versiongroup
	CmsTechnopediaVersiongroup string `json:"cms_technopedia_versiongroup,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// end date
	EndDate string `json:"endDate,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// platform
	Platform string `json:"platform,omitempty"`

	// responsible user
	ResponsibleUser string `json:"responsibleUser,omitempty"`

	// start date
	StartDate string `json:"startDate,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// vendor
	Vendor string `json:"vendor,omitempty"`

	// vendor product
	VendorProduct string `json:"vendorProduct,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

ComponentAddRequest component add request

swagger:model ComponentAddRequest

func (*ComponentAddRequest) ContextValidate

func (m *ComponentAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this component add request based on context it is used

func (*ComponentAddRequest) MarshalBinary

func (m *ComponentAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentAddRequest) UnmarshalBinary

func (m *ComponentAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentAddRequest) Validate

func (m *ComponentAddRequest) Validate(formats strfmt.Registry) error

Validate validates this component add request

type ComponentAddResponse

type ComponentAddResponse struct {

	// refstr
	Refstr string `json:"refstr,omitempty"`
}

ComponentAddResponse component add response

swagger:model ComponentAddResponse

func (*ComponentAddResponse) ContextValidate

func (m *ComponentAddResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this component add response based on context it is used

func (*ComponentAddResponse) MarshalBinary

func (m *ComponentAddResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentAddResponse) UnmarshalBinary

func (m *ComponentAddResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentAddResponse) Validate

func (m *ComponentAddResponse) Validate(formats strfmt.Registry) error

Validate validates this component add response

type ComponentFindResponse

type ComponentFindResponse struct {

	// catalog
	Catalog string `json:"catalog,omitempty"`

	// cms end of support date
	CmsEndOfSupportDate string `json:"cms_end_of_support_date,omitempty"`

	// cms technopedia build version
	CmsTechnopediaBuildVersion string `json:"cms_technopedia_build_version,omitempty"`

	// cms technopedia component
	CmsTechnopediaComponent string `json:"cms_technopedia_component,omitempty"`

	// cms technopedia edition
	CmsTechnopediaEdition string `json:"cms_technopedia_edition,omitempty"`

	// cms technopedia licensable
	CmsTechnopediaLicensable string `json:"cms_technopedia_licensable,omitempty"`

	// cms technopedia release
	CmsTechnopediaRelease string `json:"cms_technopedia_release,omitempty"`

	// cms technopedia release id
	CmsTechnopediaReleaseID string `json:"cms_technopedia_release_id,omitempty"`

	// cms technopedia servicepack
	CmsTechnopediaServicepack string `json:"cms_technopedia_servicepack,omitempty"`

	// cms technopedia version
	CmsTechnopediaVersion string `json:"cms_technopedia_version,omitempty"`

	// cms technopedia versiongroup
	CmsTechnopediaVersiongroup string `json:"cms_technopedia_versiongroup,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// ict object
	IctObject string `json:"ictObject,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// platform
	Platform string `json:"platform,omitempty"`

	// responsible user
	ResponsibleUser string `json:"responsibleUser,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// vendor
	Vendor string `json:"vendor,omitempty"`

	// vendor product
	VendorProduct string `json:"vendorProduct,omitempty"`
}

ComponentFindResponse component find response

swagger:model ComponentFindResponse

func (*ComponentFindResponse) ContextValidate

func (m *ComponentFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this component find response based on context it is used

func (*ComponentFindResponse) MarshalBinary

func (m *ComponentFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentFindResponse) UnmarshalBinary

func (m *ComponentFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentFindResponse) Validate

func (m *ComponentFindResponse) Validate(formats strfmt.Registry) error

Validate validates this component find response

type Contract

type Contract struct {

	// contract number
	ContractNumber string `json:"ContractNumber,omitempty"`

	// is delivery org
	IsDeliveryOrg string `json:"IsDeliveryOrg,omitempty"`

	// order number
	OrderNumber string `json:"OrderNumber,omitempty"`

	// p o p end date
	POPEndDate string `json:"POPEndDate,omitempty"`

	// p o p start date
	POPStartDate string `json:"POPStartDate,omitempty"`

	// product service description
	ProductServiceDescription string `json:"ProductServiceDescription,omitempty"`

	// project title
	ProjectTitle string `json:"ProjectTitle,omitempty"`

	// service provided
	ServiceProvided string `json:"ServiceProvided,omitempty"`

	// Contract number
	// Example: HHSM500201600052I
	// Required: true
	AwardID *string `json:"awardId"`

	// Is ADO Parent Contract, Yes/No
	// Example: yes
	ContractADO string `json:"contractADO,omitempty"`

	// contract deliverable Id
	// Example: 11-22-333
	ContractDeliverableID string `json:"contractDeliverableId,omitempty"`

	// contract name
	ContractName string `json:"contractName,omitempty"`

	// Contract description
	// Example: Strategic partners acquisition readiness
	Description string `json:"description,omitempty"`

	// id
	// Example: 18-3-0
	// Required: true
	ID *string `json:"id"`

	// Parent contract number
	// Example: HHSM500201600052I
	// Required: true
	ParentAwardID *string `json:"parentAwardId"`

	// System which this budget funds
	// Example: 123-45-678
	SystemID string `json:"systemId,omitempty"`
}

Contract contract

swagger:model Contract

func (*Contract) ContextValidate

func (m *Contract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contract based on context it is used

func (*Contract) MarshalBinary

func (m *Contract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Contract) UnmarshalBinary

func (m *Contract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Contract) Validate

func (m *Contract) Validate(formats strfmt.Registry) error

Validate validates this contract

type ContractAddRequest

type ContractAddRequest struct {

	// contracts
	// Required: true
	Contracts []*Contract `json:"Contracts"`
}

ContractAddRequest contract add request

swagger:model ContractAddRequest

func (*ContractAddRequest) ContextValidate

func (m *ContractAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contract add request based on the context it is used

func (*ContractAddRequest) MarshalBinary

func (m *ContractAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContractAddRequest) UnmarshalBinary

func (m *ContractAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContractAddRequest) Validate

func (m *ContractAddRequest) Validate(formats strfmt.Registry) error

Validate validates this contract add request

type ContractFindResponse

type ContractFindResponse struct {

	// contracts
	Contracts []*Contract `json:"Contracts"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

ContractFindResponse contract find response

swagger:model ContractFindResponse

func (*ContractFindResponse) ContextValidate

func (m *ContractFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contract find response based on the context it is used

func (*ContractFindResponse) MarshalBinary

func (m *ContractFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContractFindResponse) UnmarshalBinary

func (m *ContractFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContractFindResponse) Validate

func (m *ContractFindResponse) Validate(formats strfmt.Registry) error

Validate validates this contract find response

type ContractUpdateRequest

type ContractUpdateRequest struct {

	// contracts
	// Required: true
	Contracts []*Contract `json:"Contracts"`
}

ContractUpdateRequest contract update request

swagger:model ContractUpdateRequest

func (*ContractUpdateRequest) ContextValidate

func (m *ContractUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contract update request based on the context it is used

func (*ContractUpdateRequest) MarshalBinary

func (m *ContractUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContractUpdateRequest) UnmarshalBinary

func (m *ContractUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContractUpdateRequest) Validate

func (m *ContractUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this contract update request

type CostTypeFindResponse

type CostTypeFindResponse struct {

	// cost types
	CostTypes []*CostTypeFindResponseCostTypesItems0 `json:"CostTypes"`

	// id
	// Example: 143-16-0
	ID string `json:"id,omitempty"`

	// name
	// Example: TBM Towers
	Name string `json:"name,omitempty"`
}

CostTypeFindResponse cost type find response

swagger:model CostTypeFindResponse

func (*CostTypeFindResponse) ContextValidate

func (m *CostTypeFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cost type find response based on the context it is used

func (*CostTypeFindResponse) MarshalBinary

func (m *CostTypeFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CostTypeFindResponse) UnmarshalBinary

func (m *CostTypeFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CostTypeFindResponse) Validate

func (m *CostTypeFindResponse) Validate(formats strfmt.Registry) error

Validate validates this cost type find response

type CostTypeFindResponseCostTypesItems0

type CostTypeFindResponseCostTypesItems0 struct {

	// id
	// Example: 143-16-0
	ID string `json:"id,omitempty"`

	// name
	// Example: Application
	Name string `json:"name,omitempty"`
}

CostTypeFindResponseCostTypesItems0 cost type find response cost types items0

swagger:model CostTypeFindResponseCostTypesItems0

func (*CostTypeFindResponseCostTypesItems0) ContextValidate

func (m *CostTypeFindResponseCostTypesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cost type find response cost types items0 based on context it is used

func (*CostTypeFindResponseCostTypesItems0) MarshalBinary

func (m *CostTypeFindResponseCostTypesItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CostTypeFindResponseCostTypesItems0) UnmarshalBinary

func (m *CostTypeFindResponseCostTypesItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CostTypeFindResponseCostTypesItems0) Validate

Validate validates this cost type find response cost types items0

type DataCenter

type DataCenter struct {

	// address1
	// Example: 123 main street
	Address1 string `json:"address1,omitempty"`

	// address2
	// Example: suite 100
	Address2 string `json:"address2,omitempty"`

	// address state
	// Example: NY
	AddressState string `json:"addressState,omitempty"`

	// city
	// Example: New York
	City string `json:"city,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// end date
	// Format: date
	EndDate strfmt.Date `json:"endDate,omitempty"`

	// id
	// Example: 55-1-0
	ID string `json:"id,omitempty"`

	// name
	// Example: CMS Baltimore Data Center - EDC4
	Name string `json:"name,omitempty"`

	// start date
	// Format: date
	StartDate strfmt.Date `json:"startDate,omitempty"`

	// state
	// Enum: [active planned retired]
	State string `json:"state,omitempty"`

	// status
	// Enum: [approved draft]
	Status string `json:"status,omitempty"`

	// version
	// Example: 1
	Version string `json:"version,omitempty"`

	// zip
	// Example: 10002
	Zip string `json:"zip,omitempty"`
}

DataCenter data center

swagger:model DataCenter

func (*DataCenter) ContextValidate

func (m *DataCenter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this data center based on context it is used

func (*DataCenter) MarshalBinary

func (m *DataCenter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataCenter) UnmarshalBinary

func (m *DataCenter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataCenter) Validate

func (m *DataCenter) Validate(formats strfmt.Registry) error

Validate validates this data center

type DataCenterFindResponse

type DataCenterFindResponse struct {

	// data centers
	DataCenters []*DataCenter `json:"DataCenters"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

DataCenterFindResponse data center find response

swagger:model DataCenterFindResponse

func (*DataCenterFindResponse) ContextValidate

func (m *DataCenterFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data center find response based on the context it is used

func (*DataCenterFindResponse) MarshalBinary

func (m *DataCenterFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataCenterFindResponse) UnmarshalBinary

func (m *DataCenterFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataCenterFindResponse) Validate

func (m *DataCenterFindResponse) Validate(formats strfmt.Registry) error

Validate validates this data center find response

type DataCenterHosting

type DataCenterHosting struct {

	// moving to cloud
	// Example: Yes
	// Enum: [Yes No Plans]
	MovingToCloud string `json:"movingToCloud,omitempty"`

	// moving to cloud date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	MovingToCloudDate strfmt.Date `json:"movingToCloudDate,omitempty"`
}

DataCenterHosting data center hosting

swagger:model DataCenterHosting

func (*DataCenterHosting) ContextValidate

func (m *DataCenterHosting) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this data center hosting based on context it is used

func (*DataCenterHosting) MarshalBinary

func (m *DataCenterHosting) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataCenterHosting) UnmarshalBinary

func (m *DataCenterHosting) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataCenterHosting) Validate

func (m *DataCenterHosting) Validate(formats strfmt.Registry) error

Validate validates this data center hosting

type Deployment

type Deployment struct {

	// data center
	DataCenter *DataCenter `json:"DataCenter,omitempty"`

	// aws enclave
	// Example: AWS East
	AwsEnclave string `json:"awsEnclave,omitempty"`

	// aws enclave other
	// Example: AWS Pacific
	AwsEnclaveOther string `json:"awsEnclaveOther,omitempty"`

	// contractor name
	// Example: Acumen
	ContractorName string `json:"contractorName,omitempty"`

	// deployment element Id
	// Example: 69-1-0
	DeploymentElementID string `json:"deploymentElementId,omitempty"`

	// deployment type
	// Enum: [COOP DR Development Implementation Integration Production Testing Training Validation Other]
	DeploymentType string `json:"deploymentType,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// end date
	// Format: date
	EndDate strfmt.Date `json:"endDate,omitempty"`

	// has production data
	// Example: yes
	HasProductionData string `json:"hasProductionData,omitempty"`

	// id
	// Example: 351-1-0
	// Required: true
	ID *string `json:"id"`

	// is hot site
	// Example: yes
	IsHotSite string `json:"isHotSite,omitempty"`

	// moving to cloud
	// Example: Yes
	MovingToCloud string `json:"movingToCloud,omitempty"`

	// moving to cloud date
	// Example: 2021-10-01
	// Format: date
	MovingToCloudDate strfmt.Date `json:"movingToCloudDate,omitempty"`

	// name
	// Example: Accountable Care Organization Management System v.1.0 (COOP DR)
	// Required: true
	Name *string `json:"name"`

	// network encryption
	// Example: We do not encrypt network traffic leaving our system,We encrypt network traffic leaving our system to other systems on the CMS-internal network
	NetworkEncryption string `json:"networkEncryption,omitempty"`

	// other special users
	// Example: end users
	OtherSpecialUsers string `json:"otherSpecialUsers,omitempty"`

	// replicated system elements
	ReplicatedSystemElements []string `json:"replicatedSystemElements"`

	// start date
	// Format: date
	StartDate strfmt.Date `json:"startDate,omitempty"`

	// state
	// Enum: [active planned retired]
	State string `json:"state,omitempty"`

	// status
	// Enum: [approved draft]
	Status string `json:"status,omitempty"`

	// system Id
	// Example: 326-1-0
	// Required: true
	SystemID *string `json:"systemId"`

	// system name
	// Example: Health Insurance and Oversight System
	SystemName string `json:"systemName,omitempty"`

	// system version
	// Example: 1
	SystemVersion string `json:"systemVersion,omitempty"`

	// users requiring m f a
	// Example: End-users,Developers,System Administrators,Other Special Users
	UsersRequiringMFA string `json:"usersRequiringMFA,omitempty"`

	// wan type
	// Example: Internet - Contractor
	WanType string `json:"wanType,omitempty"`

	// wan type other
	// Example: Internet - Contractor
	WanTypeOther string `json:"wanTypeOther,omitempty"`
}

Deployment deployment

swagger:model Deployment

func (*Deployment) ContextValidate

func (m *Deployment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this deployment based on the context it is used

func (*Deployment) MarshalBinary

func (m *Deployment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Deployment) UnmarshalBinary

func (m *Deployment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Deployment) Validate

func (m *Deployment) Validate(formats strfmt.Registry) error

Validate validates this deployment

type DeploymentAddRequest

type DeploymentAddRequest struct {

	// deployments
	// Required: true
	Deployments []*Deployment `json:"Deployments"`
}

DeploymentAddRequest deployment add request

swagger:model DeploymentAddRequest

func (*DeploymentAddRequest) ContextValidate

func (m *DeploymentAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this deployment add request based on the context it is used

func (*DeploymentAddRequest) MarshalBinary

func (m *DeploymentAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeploymentAddRequest) UnmarshalBinary

func (m *DeploymentAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeploymentAddRequest) Validate

func (m *DeploymentAddRequest) Validate(formats strfmt.Registry) error

Validate validates this deployment add request

type DeploymentFindResponse

type DeploymentFindResponse struct {

	// deployments
	Deployments []*Deployment `json:"Deployments"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

DeploymentFindResponse deployment find response

swagger:model DeploymentFindResponse

func (*DeploymentFindResponse) ContextValidate

func (m *DeploymentFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this deployment find response based on the context it is used

func (*DeploymentFindResponse) MarshalBinary

func (m *DeploymentFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeploymentFindResponse) UnmarshalBinary

func (m *DeploymentFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeploymentFindResponse) Validate

func (m *DeploymentFindResponse) Validate(formats strfmt.Registry) error

Validate validates this deployment find response

type DeploymentUpdateRequest

type DeploymentUpdateRequest struct {

	// deployments
	// Required: true
	Deployments []*Deployment `json:"Deployments"`
}

DeploymentUpdateRequest deployment update request

swagger:model DeploymentUpdateRequest

func (*DeploymentUpdateRequest) ContextValidate

func (m *DeploymentUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this deployment update request based on the context it is used

func (*DeploymentUpdateRequest) MarshalBinary

func (m *DeploymentUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeploymentUpdateRequest) UnmarshalBinary

func (m *DeploymentUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeploymentUpdateRequest) Validate

func (m *DeploymentUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this deployment update request

type DomainModelFindResponse

type DomainModelFindResponse interface{}

DomainModelFindResponse domain model find response

swagger:model DomainModelFindResponse

type DomainModelLevelFindResponse

type DomainModelLevelFindResponse struct {

	// domain model levels
	DomainModelLevels []string `json:"DomainModelLevels"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

DomainModelLevelFindResponse domain model level find response

swagger:model DomainModelLevelFindResponse

func (*DomainModelLevelFindResponse) ContextValidate

func (m *DomainModelLevelFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain model level find response based on context it is used

func (*DomainModelLevelFindResponse) MarshalBinary

func (m *DomainModelLevelFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainModelLevelFindResponse) UnmarshalBinary

func (m *DomainModelLevelFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainModelLevelFindResponse) Validate

func (m *DomainModelLevelFindResponse) Validate(formats strfmt.Registry) error

Validate validates this domain model level find response

type DomainModelNameFindResponse

type DomainModelNameFindResponse struct {

	// domain model names
	DomainModelNames []string `json:"DomainModelNames"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

DomainModelNameFindResponse domain model name find response

swagger:model DomainModelNameFindResponse

func (*DomainModelNameFindResponse) ContextValidate

func (m *DomainModelNameFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain model name find response based on context it is used

func (*DomainModelNameFindResponse) MarshalBinary

func (m *DomainModelNameFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainModelNameFindResponse) UnmarshalBinary

func (m *DomainModelNameFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainModelNameFindResponse) Validate

func (m *DomainModelNameFindResponse) Validate(formats strfmt.Registry) error

Validate validates this domain model name find response

type Enumeration

type Enumeration struct {

	// caption
	Caption string `json:"caption,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// values
	Values []*EnumerationValuesItems0 `json:"values"`
}

Enumeration enumeration

swagger:model Enumeration

func (*Enumeration) ContextValidate

func (m *Enumeration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this enumeration based on the context it is used

func (*Enumeration) MarshalBinary

func (m *Enumeration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Enumeration) UnmarshalBinary

func (m *Enumeration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Enumeration) Validate

func (m *Enumeration) Validate(formats strfmt.Registry) error

Validate validates this enumeration

type EnumerationFindResponse

type EnumerationFindResponse struct {

	// enumerations
	Enumerations []*Enumeration `json:"Enumerations"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

EnumerationFindResponse enumeration find response

swagger:model EnumerationFindResponse

func (*EnumerationFindResponse) ContextValidate

func (m *EnumerationFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this enumeration find response based on the context it is used

func (*EnumerationFindResponse) MarshalBinary

func (m *EnumerationFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EnumerationFindResponse) UnmarshalBinary

func (m *EnumerationFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EnumerationFindResponse) Validate

func (m *EnumerationFindResponse) Validate(formats strfmt.Registry) error

Validate validates this enumeration find response

type EnumerationValuesItems0

type EnumerationValuesItems0 struct {

	// description
	Description string `json:"description,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

EnumerationValuesItems0 enumeration values items0

swagger:model EnumerationValuesItems0

func (*EnumerationValuesItems0) ContextValidate

func (m *EnumerationValuesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this enumeration values items0 based on context it is used

func (*EnumerationValuesItems0) MarshalBinary

func (m *EnumerationValuesItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EnumerationValuesItems0) UnmarshalBinary

func (m *EnumerationValuesItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EnumerationValuesItems0) Validate

func (m *EnumerationValuesItems0) Validate(formats strfmt.Registry) error

Validate validates this enumeration values items0

type Exchange

type Exchange struct {

	// api ownership
	APIOwnership string `json:"apiOwnership,omitempty"`

	// business purpose of address
	BusinessPurposeOfAddress []string `json:"businessPurposeOfAddress"`

	// connection frequency
	ConnectionFrequency []string `json:"connectionFrequency"`

	// contains banking data
	ContainsBankingData bool `json:"containsBankingData,omitempty"`

	// contains beneficiary address
	ContainsBeneficiaryAddress bool `json:"containsBeneficiaryAddress,omitempty"`

	// contains health disparity data
	ContainsHealthDisparityData bool `json:"containsHealthDisparityData,omitempty"`

	// contains phi
	ContainsPhi bool `json:"containsPhi,omitempty"`

	// contains pii
	ContainsPii bool `json:"containsPii,omitempty"`

	// data exchange agreement
	DataExchangeAgreement string `json:"dataExchangeAgreement,omitempty"`

	// data format
	DataFormat string `json:"dataFormat,omitempty"`

	// data format other
	DataFormatOther string `json:"dataFormatOther,omitempty"`

	// exchange c UI description
	ExchangeCUIDescription string `json:"exchangeCUIDescription,omitempty"`

	// exchange c UI type
	ExchangeCUIType []string `json:"exchangeCUIType"`

	// exchange connection authenticated
	ExchangeConnectionAuthenticated bool `json:"exchangeConnectionAuthenticated,omitempty"`

	// exchange contains c UI
	ExchangeContainsCUI bool `json:"exchangeContainsCUI,omitempty"`

	// exchange description
	// Example: Reference data on vendors acting on behalf of insurance issuers
	ExchangeDescription string `json:"exchangeDescription,omitempty"`

	// exchange end date
	// Format: date
	ExchangeEndDate strfmt.Date `json:"exchangeEndDate,omitempty"`

	// exchange Id
	// Example: 139-1178-0
	ExchangeID string `json:"exchangeId,omitempty"`

	// exchange name
	// Example: Acumen Web Portals 1.0 \u003e\u003e Drug Data Processing System 1.0
	ExchangeName string `json:"exchangeName,omitempty"`

	// exchange network protocol
	ExchangeNetworkProtocol []string `json:"exchangeNetworkProtocol"`

	// exchange network protocol other
	ExchangeNetworkProtocolOther string `json:"exchangeNetworkProtocolOther,omitempty"`

	// exchange retired date
	// Format: date
	ExchangeRetiredDate strfmt.Date `json:"exchangeRetiredDate,omitempty"`

	// exchange start date
	// Format: date
	ExchangeStartDate strfmt.Date `json:"exchangeStartDate,omitempty"`

	// exchange state
	// Example: Active
	ExchangeState string `json:"exchangeState,omitempty"`

	// exchange version
	// Example: 1
	ExchangeVersion string `json:"exchangeVersion,omitempty"`

	// from owner Id
	// Example: 326-762-0
	FromOwnerID string `json:"fromOwnerId,omitempty"`

	// from owner name
	// Example: Account Management
	FromOwnerName string `json:"fromOwnerName,omitempty"`

	// from owner type
	// Enum: [application organization]
	FromOwnerType string `json:"fromOwnerType,omitempty"`

	// is address editable
	IsAddressEditable bool `json:"isAddressEditable,omitempty"`

	// is beneficiary mailing file
	IsBeneficiaryMailingFile bool `json:"isBeneficiaryMailingFile,omitempty"`

	// num of records
	// Example: 100,000 – 1 Million
	NumOfRecords string `json:"numOfRecords,omitempty"`

	// shared via Api
	SharedViaAPI bool `json:"sharedViaApi,omitempty"`

	// to owner Id
	// Example: 326-762-0
	ToOwnerID string `json:"toOwnerId,omitempty"`

	// to owner name
	// Example: Account Management
	ToOwnerName string `json:"toOwnerName,omitempty"`

	// to owner type
	// Enum: [application organization]
	ToOwnerType string `json:"toOwnerType,omitempty"`

	// type of data
	TypeOfData []*ExchangeTypeOfDataItems0 `json:"typeOfData"`
}

Exchange exchange

swagger:model Exchange

func (*Exchange) ContextValidate

func (m *Exchange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this exchange based on the context it is used

func (*Exchange) MarshalBinary

func (m *Exchange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Exchange) UnmarshalBinary

func (m *Exchange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Exchange) Validate

func (m *Exchange) Validate(formats strfmt.Registry) error

Validate validates this exchange

type ExchangeAddRequest

type ExchangeAddRequest struct {

	// exchanges
	// Required: true
	Exchanges []*Exchange `json:"Exchanges"`
}

ExchangeAddRequest exchange add request

swagger:model ExchangeAddRequest

func (*ExchangeAddRequest) ContextValidate

func (m *ExchangeAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this exchange add request based on the context it is used

func (*ExchangeAddRequest) MarshalBinary

func (m *ExchangeAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExchangeAddRequest) UnmarshalBinary

func (m *ExchangeAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExchangeAddRequest) Validate

func (m *ExchangeAddRequest) Validate(formats strfmt.Registry) error

Validate validates this exchange add request

type ExchangeFindResponse

type ExchangeFindResponse struct {

	// exchanges
	Exchanges []*Exchange `json:"Exchanges"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

ExchangeFindResponse exchange find response

swagger:model ExchangeFindResponse

func (*ExchangeFindResponse) ContextValidate

func (m *ExchangeFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this exchange find response based on the context it is used

func (*ExchangeFindResponse) MarshalBinary

func (m *ExchangeFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExchangeFindResponse) UnmarshalBinary

func (m *ExchangeFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExchangeFindResponse) Validate

func (m *ExchangeFindResponse) Validate(formats strfmt.Registry) error

Validate validates this exchange find response

type ExchangeTypeOfDataItems0

type ExchangeTypeOfDataItems0 struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

ExchangeTypeOfDataItems0 exchange type of data items0

swagger:model ExchangeTypeOfDataItems0

func (*ExchangeTypeOfDataItems0) ContextValidate

func (m *ExchangeTypeOfDataItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this exchange type of data items0 based on context it is used

func (*ExchangeTypeOfDataItems0) MarshalBinary

func (m *ExchangeTypeOfDataItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExchangeTypeOfDataItems0) UnmarshalBinary

func (m *ExchangeTypeOfDataItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExchangeTypeOfDataItems0) Validate

func (m *ExchangeTypeOfDataItems0) Validate(formats strfmt.Registry) error

Validate validates this exchange type of data items0

type ExchangeUpdateRequest

type ExchangeUpdateRequest struct {

	// exchanges
	// Required: true
	Exchanges []*Exchange `json:"Exchanges"`
}

ExchangeUpdateRequest exchange update request

swagger:model ExchangeUpdateRequest

func (*ExchangeUpdateRequest) ContextValidate

func (m *ExchangeUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this exchange update request based on the context it is used

func (*ExchangeUpdateRequest) MarshalBinary

func (m *ExchangeUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExchangeUpdateRequest) UnmarshalBinary

func (m *ExchangeUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExchangeUpdateRequest) Validate

func (m *ExchangeUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this exchange update request

type IctObject

type IctObject struct {

	// systems
	Systems []*IctObjectSystemsItems0 `json:"Systems"`

	// ICT Object ID for a given system
	// Example: 408-3-0
	// Required: true
	IctObjectID *string `json:"ictObjectId"`
}

IctObject ict object

swagger:model IctObject

func (*IctObject) ContextValidate

func (m *IctObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ict object based on the context it is used

func (*IctObject) MarshalBinary

func (m *IctObject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IctObject) UnmarshalBinary

func (m *IctObject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IctObject) Validate

func (m *IctObject) Validate(formats strfmt.Registry) error

Validate validates this ict object

type IctObjectSystemsItems0

type IctObjectSystemsItems0 struct {

	// system Id
	SystemID string `json:"systemId,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

IctObjectSystemsItems0 ict object systems items0

swagger:model IctObjectSystemsItems0

func (*IctObjectSystemsItems0) ContextValidate

func (m *IctObjectSystemsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ict object systems items0 based on context it is used

func (*IctObjectSystemsItems0) MarshalBinary

func (m *IctObjectSystemsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IctObjectSystemsItems0) UnmarshalBinary

func (m *IctObjectSystemsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IctObjectSystemsItems0) Validate

func (m *IctObjectSystemsItems0) Validate(formats strfmt.Registry) error

Validate validates this ict object systems items0

type Organization

type Organization struct {

	// organization
	Organization []*Organization `json:"Organization"`

	// acronymn
	// Example: CMS
	Acronymn string `json:"acronymn,omitempty"`

	// component
	// Example: OFM
	Component string `json:"component,omitempty"`

	// description
	// Example: Formerly - Business Applications Management Group
	Description string `json:"description,omitempty"`

	// full path
	// Example: CMS/OA/OFM/Accounting Management Group
	FullPath string `json:"fullPath,omitempty"`

	// id
	// Example: 261-631-0
	// Required: true
	ID *string `json:"id"`

	// is component
	IsComponent bool `json:"isComponent,omitempty"`

	// level
	Level int32 `json:"level,omitempty"`

	// name
	// Example: Centers for Medicare and Medicaid Services
	// Required: true
	Name *string `json:"name"`

	// parent Id
	// Example: 261-631-0
	ParentID string `json:"parentId,omitempty"`
}

Organization organization

swagger:model Organization

func (*Organization) ContextValidate

func (m *Organization) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this organization based on the context it is used

func (*Organization) MarshalBinary

func (m *Organization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Organization) UnmarshalBinary

func (m *Organization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Organization) Validate

func (m *Organization) Validate(formats strfmt.Registry) error

Validate validates this organization

type OrganizationFindResponse

type OrganizationFindResponse struct {

	// organizations
	Organizations []*Organization `json:"Organizations"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

OrganizationFindResponse organization find response

swagger:model OrganizationFindResponse

func (*OrganizationFindResponse) ContextValidate

func (m *OrganizationFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this organization find response based on the context it is used

func (*OrganizationFindResponse) MarshalBinary

func (m *OrganizationFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrganizationFindResponse) UnmarshalBinary

func (m *OrganizationFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrganizationFindResponse) Validate

func (m *OrganizationFindResponse) Validate(formats strfmt.Registry) error

Validate validates this organization find response

type PageSoftwareProductsRequest

type PageSoftwareProductsRequest struct {

	// software products
	SoftwareProducts []*SoftwareProducts `json:"SoftwareProducts"`

	// ai soln catg
	AiSolnCatg []string `json:"aiSolnCatg"`

	// ai soln catg other
	AiSolnCatgOther string `json:"aiSolnCatgOther,omitempty"`

	// ai life cycle stage
	AiLifeCycleStage string `json:"ai_life_cycle_stage,omitempty"`

	// api data area
	APIDataArea []string `json:"apiDataArea"`

	// api desc pub location
	APIDescPubLocation string `json:"apiDescPubLocation,omitempty"`

	// api desc published
	APIDescPublished string `json:"apiDescPublished,omitempty"`

	// api f h i r use
	APIFHIRUse string `json:"apiFHIRUse,omitempty"`

	// api f h i r use other
	APIFHIRUseOther string `json:"apiFHIRUseOther,omitempty"`

	// api has portal
	APIHasPortal bool `json:"apiHasPortal,omitempty"`

	// apis accessibility
	ApisAccessibility string `json:"apisAccessibility,omitempty"`

	// apis developed
	ApisDeveloped string `json:"apisDeveloped,omitempty"`

	// application Id
	// Required: true
	ApplicationID *string `json:"applicationId"`

	// system has Api gateway
	SystemHasAPIGateway bool `json:"systemHasApiGateway,omitempty"`

	// uses ai tech
	UsesAiTech string `json:"usesAiTech,omitempty"`
}

PageSoftwareProductsRequest page software products request

swagger:model PageSoftwareProductsRequest

func (*PageSoftwareProductsRequest) ContextValidate

func (m *PageSoftwareProductsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this page software products request based on the context it is used

func (*PageSoftwareProductsRequest) MarshalBinary

func (m *PageSoftwareProductsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PageSoftwareProductsRequest) UnmarshalBinary

func (m *PageSoftwareProductsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PageSoftwareProductsRequest) Validate

func (m *PageSoftwareProductsRequest) Validate(formats strfmt.Registry) error

Validate validates this page software products request

type Person

type Person struct {

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"firstName,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// last name
	LastName string `json:"lastName,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

Person person

swagger:model Person

func (*Person) ContextValidate

func (m *Person) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this person based on context it is used

func (*Person) MarshalBinary

func (m *Person) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Person) UnmarshalBinary

func (m *Person) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Person) Validate

func (m *Person) Validate(formats strfmt.Registry) error

Validate validates this person

type PersonFindResponse

type PersonFindResponse struct {

	// persons
	Persons []*Person `json:"Persons"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

PersonFindResponse person find response

swagger:model PersonFindResponse

func (*PersonFindResponse) ContextValidate

func (m *PersonFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this person find response based on the context it is used

func (*PersonFindResponse) MarshalBinary

func (m *PersonFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PersonFindResponse) UnmarshalBinary

func (m *PersonFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PersonFindResponse) Validate

func (m *PersonFindResponse) Validate(formats strfmt.Registry) error

Validate validates this person find response

type Products

type Products struct {

	// api gateway use
	APIGatewayUse bool `json:"api_gateway_use,omitempty"`

	// ela organization
	ElaOrganization string `json:"ela_organization,omitempty"`

	// ela purchase
	ElaPurchase string `json:"ela_purchase,omitempty"`

	// provides ai capability
	ProvidesAiCapability bool `json:"provides_ai_capability,omitempty"`

	// software catagory connection Guid
	SoftwareCatagoryConnectionGUID string `json:"softwareCatagoryConnectionGuid,omitempty"`

	// software product Id
	SoftwareProductID string `json:"softwareProductId,omitempty"`

	// software vendor connection Guid
	SoftwareVendorConnectionGUID string `json:"softwareVendorConnectionGuid,omitempty"`

	// software cost
	SoftwareCost string `json:"software_cost,omitempty"`

	// system software connection Guid
	SystemSoftwareConnectionGUID string `json:"systemSoftwareConnectionGuid,omitempty"`

	// technopedia id
	// Required: true
	TechnopediaID *string `json:"technopedia_id"`
}

Products products

swagger:model Products

func (*Products) ContextValidate

func (m *Products) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this products based on context it is used

func (*Products) MarshalBinary

func (m *Products) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Products) UnmarshalBinary

func (m *Products) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Products) Validate

func (m *Products) Validate(formats strfmt.Registry) error

Validate validates this products

type Response

type Response struct {

	// message
	Message []string `json:"message"`

	// result
	Result string `json:"result,omitempty"`
}

Response response

swagger:model Response

func (*Response) ContextValidate

func (m *Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this response based on context it is used

func (*Response) MarshalBinary

func (m *Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Response) UnmarshalBinary

func (m *Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Response) Validate

func (m *Response) Validate(formats strfmt.Registry) error

Validate validates this response

type Role

type Role struct {

	// Application where the role assignment exists
	// Required: true
	Application *string `json:"application"`

	// assignee desc
	AssigneeDesc string `json:"assigneeDesc,omitempty"`

	// assignee email
	AssigneeEmail string `json:"assigneeEmail,omitempty"`

	// assignee first name
	AssigneeFirstName string `json:"assigneeFirstName,omitempty"`

	// ID of the role assignee, if a person
	AssigneeID string `json:"assigneeId,omitempty"`

	// Indicated the person assigned the role is marked for deletion
	AssigneeIsDeleted string `json:"assigneeIsDeleted,omitempty"`

	// assignee last name
	AssigneeLastName string `json:"assigneeLastName,omitempty"`

	// ID of the role assignee, if an organization
	AssigneeOrgID string `json:"assigneeOrgId,omitempty"`

	// assignee org name
	AssigneeOrgName string `json:"assigneeOrgName,omitempty"`

	// assignee phone
	AssigneePhone string `json:"assigneePhone,omitempty"`

	// assignee type
	// Enum: [organization person]
	AssigneeType string `json:"assigneeType,omitempty"`

	// Username of the role assignee, if a person
	AssigneeUserName string `json:"assigneeUserName,omitempty"`

	// ID of the object the role is assiged to
	// Required: true
	ObjectID *string `json:"objectId"`

	// The type of object the role is assigned to
	ObjectType string `json:"objectType,omitempty"`

	// ID of the role assignment
	RoleID string `json:"roleId,omitempty"`

	// Description of the role type
	RoleTypeDesc string `json:"roleTypeDesc,omitempty"`

	// ID of the role type
	// Required: true
	RoleTypeID *string `json:"roleTypeId"`

	// Name of the role type
	RoleTypeName string `json:"roleTypeName,omitempty"`
}

Role role

swagger:model Role

func (*Role) ContextValidate

func (m *Role) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this role based on context it is used

func (*Role) MarshalBinary

func (m *Role) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Role) UnmarshalBinary

func (m *Role) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Role) Validate

func (m *Role) Validate(formats strfmt.Registry) error

Validate validates this role

type RoleAddRequest

type RoleAddRequest struct {

	// roles
	// Required: true
	Roles []*Role `json:"Roles"`

	// application
	// Required: true
	// Enum: [all alfabet]
	Application *string `json:"application"`
}

RoleAddRequest role add request

swagger:model RoleAddRequest

func (*RoleAddRequest) ContextValidate

func (m *RoleAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role add request based on the context it is used

func (*RoleAddRequest) MarshalBinary

func (m *RoleAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleAddRequest) UnmarshalBinary

func (m *RoleAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleAddRequest) Validate

func (m *RoleAddRequest) Validate(formats strfmt.Registry) error

Validate validates this role add request

type RoleFindResponse

type RoleFindResponse struct {

	// roles
	Roles []*Role `json:"Roles"`

	// count
	Count int32 `json:"count,omitempty"`
}

RoleFindResponse role find response

swagger:model RoleFindResponse

func (*RoleFindResponse) ContextValidate

func (m *RoleFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role find response based on the context it is used

func (*RoleFindResponse) MarshalBinary

func (m *RoleFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleFindResponse) UnmarshalBinary

func (m *RoleFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleFindResponse) Validate

func (m *RoleFindResponse) Validate(formats strfmt.Registry) error

Validate validates this role find response

type RoleType

type RoleType struct {

	// application
	// Required: true
	// Enum: [all alfabet]
	Application *string `json:"application"`

	// description
	Description string `json:"description,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// name
	// Required: true
	// Enum: [AI Contact API Contact Budget Analyst Business Owner Business Question Contact Contracting Officer's Representative (COR) DA Reviewer Data Center Contact ISSO Government Task Lead (GTL) Project Lead QA Reviewer System Maintainer Subject Matter Expert (SME) Support Staff Survey Point of Contact Technical System Issues Contact]
	Name *string `json:"name"`
}

RoleType role type

swagger:model RoleType

func (*RoleType) ContextValidate

func (m *RoleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this role type based on context it is used

func (*RoleType) MarshalBinary

func (m *RoleType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleType) UnmarshalBinary

func (m *RoleType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleType) Validate

func (m *RoleType) Validate(formats strfmt.Registry) error

Validate validates this role type

type RoleTypeFindResponse

type RoleTypeFindResponse struct {

	// role types
	RoleTypes []*RoleType `json:"RoleTypes"`

	// count
	Count int32 `json:"count,omitempty"`
}

RoleTypeFindResponse role type find response

swagger:model RoleTypeFindResponse

func (*RoleTypeFindResponse) ContextValidate

func (m *RoleTypeFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role type find response based on the context it is used

func (*RoleTypeFindResponse) MarshalBinary

func (m *RoleTypeFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleTypeFindResponse) UnmarshalBinary

func (m *RoleTypeFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleTypeFindResponse) Validate

func (m *RoleTypeFindResponse) Validate(formats strfmt.Registry) error

Validate validates this role type find response

type SoftwareProductDetails

type SoftwareProductDetails struct {

	// ai plan
	// Enum: [Yes - This system has developed AI capabilities. Yes - This system uses a SaaS AI tool like Remesh... No – And this system currently has no plans to utilize AI capabilities No – But there currently are plans to use AI capabilities in the next two years]
	AiPlan string `json:"aiPlan,omitempty"`

	// api data area
	APIDataArea []string `json:"apiDataArea"`

	// api f h i r use
	// Enum: [No FHIR HL7 Other Standard]
	APIFHIRUse string `json:"apiFHIRUse,omitempty"`

	// api f h i r use other
	APIFHIRUseOther string `json:"apiFHIRUseOther,omitempty"`

	// apis accessibility
	// Enum: [Both External Access Internal Access]
	ApisAccessibility string `json:"apisAccessibility,omitempty"`

	// apis developed
	// Enum: [No Yes API In development but not yet launched.]
	ApisDeveloped string `json:"apisDeveloped,omitempty"`

	// system ai type
	SystemAiType []string `json:"systemAiType"`

	// system ai type other
	SystemAiTypeOther string `json:"systemAiTypeOther,omitempty"`

	// system has Api gateway
	SystemHasAPIGateway bool `json:"systemHasApiGateway,omitempty"`
}

SoftwareProductDetails software product details

swagger:model SoftwareProductDetails

func (*SoftwareProductDetails) ContextValidate

func (m *SoftwareProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this software product details based on context it is used

func (*SoftwareProductDetails) MarshalBinary

func (m *SoftwareProductDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SoftwareProductDetails) UnmarshalBinary

func (m *SoftwareProductDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SoftwareProductDetails) Validate

func (m *SoftwareProductDetails) Validate(formats strfmt.Registry) error

Validate validates this software product details

type SoftwareProducts

type SoftwareProducts struct {

	// products
	Products []*Products `json:"Products"`

	// deleted
	Deleted bool `json:"deleted,omitempty"`

	// updated
	Updated bool `json:"updated,omitempty"`
}

SoftwareProducts software products

swagger:model SoftwareProducts

func (*SoftwareProducts) ContextValidate

func (m *SoftwareProducts) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this software products based on the context it is used

func (*SoftwareProducts) MarshalBinary

func (m *SoftwareProducts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SoftwareProducts) UnmarshalBinary

func (m *SoftwareProducts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SoftwareProducts) Validate

func (m *SoftwareProducts) Validate(formats strfmt.Registry) error

Validate validates this software products

type SoftwareProductsFindResponse

type SoftwareProductsFindResponse struct {

	// ai soln catg
	AiSolnCatg []string `json:"aiSolnCatg"`

	// ai soln catg other
	AiSolnCatgOther string `json:"aiSolnCatgOther,omitempty"`

	// api data area
	APIDataArea []string `json:"apiDataArea"`

	// api desc pub location
	APIDescPubLocation string `json:"apiDescPubLocation,omitempty"`

	// api desc published
	APIDescPublished string `json:"apiDescPublished,omitempty"`

	// api f h i r use
	APIFHIRUse string `json:"apiFHIRUse,omitempty"`

	// api f h i r use other
	APIFHIRUseOther string `json:"apiFHIRUseOther,omitempty"`

	// api has portal
	APIHasPortal bool `json:"apiHasPortal,omitempty"`

	// apis accessibility
	ApisAccessibility string `json:"apisAccessibility,omitempty"`

	// apis developed
	ApisDeveloped string `json:"apisDeveloped,omitempty"`

	// development stage
	DevelopmentStage string `json:"developmentStage,omitempty"`

	// software products
	SoftwareProducts []*SoftwareProductsSearchItem `json:"softwareProducts"`

	// system has Api gateway
	SystemHasAPIGateway bool `json:"systemHasApiGateway,omitempty"`

	// uses ai tech
	UsesAiTech string `json:"usesAiTech,omitempty"`
}

SoftwareProductsFindResponse software products find response

swagger:model SoftwareProductsFindResponse

func (*SoftwareProductsFindResponse) ContextValidate

func (m *SoftwareProductsFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this software products find response based on the context it is used

func (*SoftwareProductsFindResponse) MarshalBinary

func (m *SoftwareProductsFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SoftwareProductsFindResponse) UnmarshalBinary

func (m *SoftwareProductsFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SoftwareProductsFindResponse) Validate

func (m *SoftwareProductsFindResponse) Validate(formats strfmt.Registry) error

Validate validates this software products find response

type SoftwareProductsSearchItem

type SoftwareProductsSearchItem struct {

	// api gateway use
	APIGatewayUse bool `json:"api_gateway_use,omitempty"`

	// ela purchase
	ElaPurchase string `json:"ela_purchase,omitempty"`

	// ela vendor id
	ElaVendorID string `json:"ela_vendor_id,omitempty"`

	// provides ai capability
	ProvidesAiCapability bool `json:"provides_ai_capability,omitempty"`

	// refstr
	Refstr string `json:"refstr,omitempty"`

	// software catagory connection Guid
	SoftwareCatagoryConnectionGUID string `json:"softwareCatagoryConnectionGuid,omitempty"`

	// software vendor connection Guid
	SoftwareVendorConnectionGUID string `json:"softwareVendorConnectionGuid,omitempty"`

	// software cost
	SoftwareCost string `json:"software_cost,omitempty"`

	// software ela organization
	SoftwareElaOrganization string `json:"software_ela_organization,omitempty"`

	// software name
	SoftwareName string `json:"software_name,omitempty"`

	// system software connection Guid
	SystemSoftwareConnectionGUID string `json:"systemSoftwareConnectionGuid,omitempty"`

	// technopedia category
	TechnopediaCategory string `json:"technopedia_category,omitempty"`

	// technopedia id
	TechnopediaID string `json:"technopedia_id,omitempty"`

	// vendor name
	VendorName string `json:"vendor_name,omitempty"`
}

SoftwareProductsSearchItem software products search item

swagger:model SoftwareProductsSearchItem

func (*SoftwareProductsSearchItem) ContextValidate

func (m *SoftwareProductsSearchItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this software products search item based on context it is used

func (*SoftwareProductsSearchItem) MarshalBinary

func (m *SoftwareProductsSearchItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SoftwareProductsSearchItem) UnmarshalBinary

func (m *SoftwareProductsSearchItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SoftwareProductsSearchItem) Validate

func (m *SoftwareProductsSearchItem) Validate(formats strfmt.Registry) error

Validate validates this software products search item

type Stakeholder

type Stakeholder struct {

	// description
	Description string `json:"description,omitempty"`

	// id
	// Example: 152-3-0
	// Required: true
	ID *string `json:"id"`

	// name
	// Example: Food and Drug Administration (FDA)
	Name string `json:"name,omitempty"`

	// state
	// Enum: [active planned retired]
	State string `json:"state,omitempty"`

	// status
	// Enum: [approved draft]
	Status string `json:"status,omitempty"`

	// version
	// Example: 1
	Version string `json:"version,omitempty"`
}

Stakeholder stakeholder

swagger:model Stakeholder

func (*Stakeholder) ContextValidate

func (m *Stakeholder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stakeholder based on context it is used

func (*Stakeholder) MarshalBinary

func (m *Stakeholder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Stakeholder) UnmarshalBinary

func (m *Stakeholder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Stakeholder) Validate

func (m *Stakeholder) Validate(formats strfmt.Registry) error

Validate validates this stakeholder

type StakeholderFindResponse

type StakeholderFindResponse struct {

	// stakeholders
	Stakeholders []*Stakeholder `json:"Stakeholders"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

StakeholderFindResponse stakeholder find response

swagger:model StakeholderFindResponse

func (*StakeholderFindResponse) ContextValidate

func (m *StakeholderFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this stakeholder find response based on the context it is used

func (*StakeholderFindResponse) MarshalBinary

func (m *StakeholderFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StakeholderFindResponse) UnmarshalBinary

func (m *StakeholderFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StakeholderFindResponse) Validate

func (m *StakeholderFindResponse) Validate(formats strfmt.Registry) error

Validate validates this stakeholder find response

type SupportContact

type SupportContact struct {

	// application
	Application string `json:"application,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

SupportContact support contact

swagger:model SupportContact

func (*SupportContact) ContextValidate

func (m *SupportContact) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this support contact based on context it is used

func (*SupportContact) MarshalBinary

func (m *SupportContact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SupportContact) UnmarshalBinary

func (m *SupportContact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SupportContact) Validate

func (m *SupportContact) Validate(formats strfmt.Registry) error

Validate validates this support contact

type SupportContactAddRequest

type SupportContactAddRequest struct {

	// support contacts
	// Required: true
	SupportContacts []*SupportContact `json:"SupportContacts"`
}

SupportContactAddRequest support contact add request

swagger:model SupportContactAddRequest

func (*SupportContactAddRequest) ContextValidate

func (m *SupportContactAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this support contact add request based on the context it is used

func (*SupportContactAddRequest) MarshalBinary

func (m *SupportContactAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SupportContactAddRequest) UnmarshalBinary

func (m *SupportContactAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SupportContactAddRequest) Validate

func (m *SupportContactAddRequest) Validate(formats strfmt.Registry) error

Validate validates this support contact add request

type SupportContactFindResponse

type SupportContactFindResponse struct {

	// support contacts
	SupportContacts []*SupportContact `json:"SupportContacts"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

SupportContactFindResponse support contact find response

swagger:model SupportContactFindResponse

func (*SupportContactFindResponse) ContextValidate

func (m *SupportContactFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this support contact find response based on the context it is used

func (*SupportContactFindResponse) MarshalBinary

func (m *SupportContactFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SupportContactFindResponse) UnmarshalBinary

func (m *SupportContactFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SupportContactFindResponse) Validate

func (m *SupportContactFindResponse) Validate(formats strfmt.Registry) error

Validate validates this support contact find response

type SystemDetail

type SystemDetail struct {

	// business owner information
	BusinessOwnerInformation *BusinessOwnerInformation `json:"BusinessOwnerInformation,omitempty"`

	// data center hosting
	DataCenterHosting *DataCenterHosting `json:"DataCenterHosting,omitempty"`

	// software product details
	SoftwareProductDetails *SoftwareProductDetails `json:"SoftwareProductDetails,omitempty"`

	// system maintainer information
	SystemMaintainerInformation *SystemMaintainerInformation `json:"SystemMaintainerInformation,omitempty"`

	// acronym
	// Example: CMSS
	Acronym string `json:"acronym,omitempty"`

	// ato effective date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	AtoEffectiveDate strfmt.Date `json:"atoEffectiveDate,omitempty"`

	// ato expiration date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	AtoExpirationDate strfmt.Date `json:"atoExpirationDate,omitempty"`

	// belongs to
	// Example: 326-10-0
	BelongsTo string `json:"belongsTo,omitempty"`

	// business owner org
	// Example: Center for Medicare Management
	BusinessOwnerOrg string `json:"businessOwnerOrg,omitempty"`

	// business owner org comp
	// Example: CM-(FFS)
	BusinessOwnerOrgComp string `json:"businessOwnerOrgComp,omitempty"`

	// description
	// Example: This is a CMS System decription
	Description string `json:"description,omitempty"`

	// ict object Id
	// Example: 326-3-0
	// Required: true
	IctObjectID *string `json:"ictObjectId"`

	// id
	// Example: 326-2-0
	// Required: true
	ID *string `json:"id"`

	// name
	// Example: CMS System
	// Required: true
	Name *string `json:"name"`

	// next version Id
	// Example: 326-1-0
	NextVersionID string `json:"nextVersionId,omitempty"`

	// previous version Id
	// Example: 326-3-0
	PreviousVersionID string `json:"previousVersionId,omitempty"`

	// state
	// Example: Active
	State string `json:"state,omitempty"`

	// status
	// Example: Approved
	Status string `json:"status,omitempty"`

	// system maintainer org
	// Example: OIT
	SystemMaintainerOrg string `json:"systemMaintainerOrg,omitempty"`

	// system maintainer org comp
	// Example: Enterprise Architecture and Data Group
	SystemMaintainerOrgComp string `json:"systemMaintainerOrgComp,omitempty"`

	// uuid
	// Example: 12FFF52E-195B-4E48-9A38-669A8BD71234
	UUID string `json:"uuid,omitempty"`

	// version
	// Example: 1.0
	// Required: true
	Version *string `json:"version"`
}

SystemDetail system detail

swagger:model SystemDetail

func (*SystemDetail) ContextValidate

func (m *SystemDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system detail based on the context it is used

func (*SystemDetail) MarshalBinary

func (m *SystemDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemDetail) UnmarshalBinary

func (m *SystemDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemDetail) Validate

func (m *SystemDetail) Validate(formats strfmt.Registry) error

Validate validates this system detail

type SystemMaintainerInformation

type SystemMaintainerInformation struct {

	// ad hoc agile deployment frequency
	// Enum: [Annually Semi-Annually Quarterly Monthly Every Two Weeks Weekly Twice a Week Daily Hourly Ad Hoc/As Needed Not Applicable Other]
	AdHocAgileDeploymentFrequency string `json:"adHocAgileDeploymentFrequency,omitempty"`

	// agile used
	// Example: true
	AgileUsed bool `json:"agileUsed,omitempty"`

	// authoritative datasource
	AuthoritativeDatasource string `json:"authoritativeDatasource,omitempty"`

	// business artifacts on demand
	// Example: true
	BusinessArtifactsOnDemand bool `json:"businessArtifactsOnDemand,omitempty"`

	// data at rest encryption key management
	// Enum: [We do not encrypt data at rest. We perform ad hoc management of encryption keys. We have a process for managing encryption keys. We have a process for managing encryption keys and it is automated.]
	DataAtRestEncryptionKeyManagement string `json:"dataAtRestEncryptionKeyManagement,omitempty"`

	// deployment frequency
	// Example: Monthly
	// Enum: [Annually Semi-Annually Quarterly Monthly Every Two Weeks Weekly Twice a Week Daily Hourly Ad Hoc/As Needed Not Applicable Other]
	DeploymentFrequency string `json:"deploymentFrequency,omitempty"`

	// dev completion percent
	// Example: 10-14%
	DevCompletionPercent string `json:"devCompletionPercent,omitempty"`

	// dev work description
	// Example: The type of development work underway...
	DevWorkDescription string `json:"devWorkDescription,omitempty"`

	// ecap participation
	// Example: true
	EcapParticipation bool `json:"ecapParticipation,omitempty"`

	// frontend access type
	// Example: IPv4 and IPv6
	// Enum: [IPv4 Only IPv4 and IPv6 IPv6 Only]
	FrontendAccessType string `json:"frontendAccessType,omitempty"`

	// hard coded Ip address
	// Example: true
	HardCodedIPAddress bool `json:"hardCodedIpAddress,omitempty"`

	// ip6 enabled asset percent
	// Example: Between 20% and 49%
	// Enum: [Less than 20% Between 20% and 49% Between 50% and 79% 80% or above]
	Ip6EnabledAssetPercent string `json:"ip6EnabledAssetPercent,omitempty"`

	// ip6 transition plan
	// Example: Yes, transition to IPv6
	// Enum: [Yes transition to IPv6 No decommission/replace before 2026]
	Ip6TransitionPlan string `json:"ip6TransitionPlan,omitempty"`

	// ip enabled asset count
	// Example: 1
	IPEnabledAssetCount int32 `json:"ipEnabledAssetCount,omitempty"`

	// legal hold case name
	LegalHoldCaseName string `json:"legalHoldCaseName,omitempty"`

	// locally stored user information
	LocallyStoredUserInformation bool `json:"locallyStoredUserInformation,omitempty"`

	// major refresh date
	// Format: date
	MajorRefreshDate strfmt.Date `json:"majorRefreshDate,omitempty"`

	// multifactor authentication method
	// Example: \"\
	MultifactorAuthenticationMethod []string `json:"multifactorAuthenticationMethod"`

	// multifactor authentication method other
	MultifactorAuthenticationMethodOther string `json:"multifactorAuthenticationMethodOther,omitempty"`

	// net accessibility
	// Example: Accessible to a CMS-internal network only
	// Enum: [Accessible to the Public Internet (non-restricted access) Accessible to a CMS-internal network only Accessible to both public internet and to CMS-internal network]
	NetAccessibility string `json:"netAccessibility,omitempty"`

	// network traffic encryption key management
	// Enum: [We do not encrypt any network traffic. We perform ad hoc management of encryption keys. We have a process for managing encryption keys. We have a process for managing encryption keys and it is automated.]
	NetworkTrafficEncryptionKeyManagement string `json:"networkTrafficEncryptionKeyManagement,omitempty"`

	// no major refresh
	NoMajorRefresh bool `json:"noMajorRefresh,omitempty"`

	// no persistent records flag
	NoPersistentRecordsFlag bool `json:"noPersistentRecordsFlag,omitempty"`

	// no planned major refresh
	NoPlannedMajorRefresh bool `json:"noPlannedMajorRefresh,omitempty"`

	// om documentation on demand
	// Example: true
	OmDocumentationOnDemand bool `json:"omDocumentationOnDemand,omitempty"`

	// plans to retire replace
	// Example: Yes - Retire and Replace
	// Enum: [No Yes - Retire and Replace Yes - Retire but NOT Replace]
	PlansToRetireReplace string `json:"plansToRetireReplace,omitempty"`

	// quarter to retire replace
	// Example: 3
	QuarterToRetireReplace string `json:"quarterToRetireReplace,omitempty"`

	// records management bucket
	RecordsManagementBucket []string `json:"recordsManagementBucket"`

	// records management disposal location
	RecordsManagementDisposalLocation string `json:"recordsManagementDisposalLocation,omitempty"`

	// records management disposal plan
	RecordsManagementDisposalPlan string `json:"recordsManagementDisposalPlan,omitempty"`

	// records under legal hold
	RecordsUnderLegalHold bool `json:"recordsUnderLegalHold,omitempty"`

	// source code on demand
	// Example: true
	SourceCodeOnDemand bool `json:"sourceCodeOnDemand,omitempty"`

	// system customization
	// Example: Less Than 20% Customization
	// Enum: [COTS - Less than 20% custom coding GOTS – less than 20% custom coding Mixed – Uses COTS or GOTS and has more than 20% custom coding Custom developed]
	SystemCustomization string `json:"systemCustomization,omitempty"`

	// system data location
	SystemDataLocation []string `json:"systemDataLocation"`

	// system data location notes
	SystemDataLocationNotes string `json:"systemDataLocationNotes,omitempty"`

	// system design on demand
	// Example: true
	SystemDesignOnDemand bool `json:"systemDesignOnDemand,omitempty"`

	// system production date
	// Format: date
	SystemProductionDate strfmt.Date `json:"systemProductionDate,omitempty"`

	// system requirements on demand
	// Example: true
	SystemRequirementsOnDemand bool `json:"systemRequirementsOnDemand,omitempty"`

	// test plan on demand
	// Example: true
	TestPlanOnDemand bool `json:"testPlanOnDemand,omitempty"`

	// test reports on demand
	// Example: true
	TestReportsOnDemand bool `json:"testReportsOnDemand,omitempty"`

	// test scripts on demand
	// Example: true
	TestScriptsOnDemand bool `json:"testScriptsOnDemand,omitempty"`

	// year to retire replace
	// Example: 2023
	YearToRetireReplace string `json:"yearToRetireReplace,omitempty"`
}

SystemMaintainerInformation system maintainer information

swagger:model SystemMaintainerInformation

func (*SystemMaintainerInformation) ContextValidate

func (m *SystemMaintainerInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this system maintainer information based on context it is used

func (*SystemMaintainerInformation) MarshalBinary

func (m *SystemMaintainerInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemMaintainerInformation) UnmarshalBinary

func (m *SystemMaintainerInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemMaintainerInformation) Validate

func (m *SystemMaintainerInformation) Validate(formats strfmt.Registry) error

Validate validates this system maintainer information

type SystemSummary

type SystemSummary struct {

	// acronym
	// Example: CMSS
	Acronym string `json:"acronym,omitempty"`

	// ato effective date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	AtoEffectiveDate strfmt.Date `json:"atoEffectiveDate,omitempty"`

	// ato expiration date
	// Example: 2021-10-13T00:00:00.000Z
	// Format: date
	AtoExpirationDate strfmt.Date `json:"atoExpirationDate,omitempty"`

	// belongs to
	// Example: 326-10-0
	BelongsTo string `json:"belongsTo,omitempty"`

	// business owner org
	// Example: Center for Medicare Management
	BusinessOwnerOrg string `json:"businessOwnerOrg,omitempty"`

	// business owner org comp
	// Example: CM-(FFS)
	BusinessOwnerOrgComp string `json:"businessOwnerOrgComp,omitempty"`

	// description
	// Example: This is a CMS System decription
	Description string `json:"description,omitempty"`

	// ict object Id
	// Example: 326-3-0
	// Required: true
	IctObjectID *string `json:"ictObjectId"`

	// id
	// Example: 326-2-0
	// Required: true
	ID *string `json:"id"`

	// name
	// Example: CMS System
	// Required: true
	Name *string `json:"name"`

	// next version Id
	// Example: 326-1-0
	NextVersionID string `json:"nextVersionId,omitempty"`

	// previous version Id
	// Example: 326-3-0
	PreviousVersionID string `json:"previousVersionId,omitempty"`

	// state
	// Example: Active
	State string `json:"state,omitempty"`

	// status
	// Example: Approved
	Status string `json:"status,omitempty"`

	// system maintainer org
	// Example: OIT
	SystemMaintainerOrg string `json:"systemMaintainerOrg,omitempty"`

	// system maintainer org comp
	// Example: Enterprise Architecture and Data Group
	SystemMaintainerOrgComp string `json:"systemMaintainerOrgComp,omitempty"`

	// uuid
	// Example: 12FFF52E-195B-4E48-9A38-669A8BD71234
	UUID string `json:"uuid,omitempty"`

	// version
	// Example: 1.0
	// Required: true
	Version *string `json:"version"`
}

SystemSummary system summary

swagger:model SystemSummary

func (*SystemSummary) ContextValidate

func (m *SystemSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this system summary based on context it is used

func (*SystemSummary) MarshalBinary

func (m *SystemSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemSummary) UnmarshalBinary

func (m *SystemSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemSummary) Validate

func (m *SystemSummary) Validate(formats strfmt.Registry) error

Validate validates this system summary

type SystemSummaryResponse

type SystemSummaryResponse struct {

	// system summary
	SystemSummary []*SystemSummary `json:"SystemSummary"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

SystemSummaryResponse system summary response

swagger:model SystemSummaryResponse

func (*SystemSummaryResponse) ContextValidate

func (m *SystemSummaryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system summary response based on the context it is used

func (*SystemSummaryResponse) MarshalBinary

func (m *SystemSummaryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemSummaryResponse) UnmarshalBinary

func (m *SystemSummaryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemSummaryResponse) Validate

func (m *SystemSummaryResponse) Validate(formats strfmt.Registry) error

Validate validates this system summary response

type SystemVersionResponse

type SystemVersionResponse struct {

	// count
	Count int32 `json:"count,omitempty"`

	// ict objects
	IctObjects []*IctObject `json:"ictObjects"`
}

SystemVersionResponse system version response

swagger:model SystemVersionResponse

func (*SystemVersionResponse) ContextValidate

func (m *SystemVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system version response based on the context it is used

func (*SystemVersionResponse) MarshalBinary

func (m *SystemVersionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemVersionResponse) UnmarshalBinary

func (m *SystemVersionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemVersionResponse) Validate

func (m *SystemVersionResponse) Validate(formats strfmt.Registry) error

Validate validates this system version response

type Threat

type Threat struct {

	// ID assigned by a source system. For example, POA&M ID from CFACTS
	AlternativeID string `json:"alternativeId,omitempty"`

	// control family
	ControlFamily string `json:"controlFamily,omitempty"`

	// days open
	DaysOpen int32 `json:"daysOpen,omitempty"`

	// ID assigned by CEDAR
	ID string `json:"id,omitempty"`

	// ID of the object the threat is assigned to
	ParentID string `json:"parentId,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// weakness risk level
	WeaknessRiskLevel string `json:"weaknessRiskLevel,omitempty"`
}

Threat threat

swagger:model Threat

func (*Threat) ContextValidate

func (m *Threat) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this threat based on context it is used

func (*Threat) MarshalBinary

func (m *Threat) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Threat) UnmarshalBinary

func (m *Threat) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Threat) Validate

func (m *Threat) Validate(formats strfmt.Registry) error

Validate validates this threat

type ThreatFindResponse

type ThreatFindResponse struct {

	// threats
	Threats []*Threat `json:"Threats"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

ThreatFindResponse threat find response

swagger:model ThreatFindResponse

func (*ThreatFindResponse) ContextValidate

func (m *ThreatFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this threat find response based on the context it is used

func (*ThreatFindResponse) MarshalBinary

func (m *ThreatFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ThreatFindResponse) UnmarshalBinary

func (m *ThreatFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ThreatFindResponse) Validate

func (m *ThreatFindResponse) Validate(formats strfmt.Registry) error

Validate validates this threat find response

type URL

type URL struct {

	// A valid and full URL
	Address string `json:"address,omitempty"`

	// A boolean flag to indicate whether URL is an API Endpoint
	IsAPIEndpoint bool `json:"isApiEndpoint,omitempty"`

	// A boolean flag to indicate whether the application is behind a Web Application Firewall (WAF)
	IsBehindWebApplicationFirewall bool `json:"isBehindWebApplicationFirewall,omitempty"`

	// A boolean flag to indicate if this URL provides access to a versioned code repository?
	IsVersionCodeRepository bool `json:"isVersionCodeRepository,omitempty"`

	// The hosting environment associated with a specific URL
	// Example: Production
	URLHostingEnv string `json:"urlHostingEnv,omitempty"`

	// Unique key that uniquely identified the URL in database
	// Example: 218-10-0
	// Required: true
	URLID *string `json:"urlId"`
}

URL Url

swagger:model Url

func (*URL) ContextValidate

func (m *URL) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this Url based on context it is used

func (*URL) MarshalBinary

func (m *URL) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*URL) UnmarshalBinary

func (m *URL) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*URL) Validate

func (m *URL) Validate(formats strfmt.Registry) error

Validate validates this Url

type URLFindResponse

type URLFindResponse struct {

	// Url list
	URLList []*URL `json:"UrlList"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

URLFindResponse Url find response

swagger:model UrlFindResponse

func (*URLFindResponse) ContextValidate

func (m *URLFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this Url find response based on the context it is used

func (*URLFindResponse) MarshalBinary

func (m *URLFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*URLFindResponse) UnmarshalBinary

func (m *URLFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*URLFindResponse) Validate

func (m *URLFindResponse) Validate(formats strfmt.Registry) error

Validate validates this Url find response

type User

type User struct {

	// application
	// Required: true
	Application *string `json:"application"`

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"firstName,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// is deleted
	IsDeleted bool `json:"isDeleted,omitempty"`

	// last name
	LastName string `json:"lastName,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

User user

swagger:model User

func (*User) ContextValidate

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user based on context it is used

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserAddRequest

type UserAddRequest struct {

	// users
	// Required: true
	Users []*User `json:"Users"`

	// application
	// Required: true
	// Enum: [all alfabet]
	Application *string `json:"application"`
}

UserAddRequest user add request

swagger:model UserAddRequest

func (*UserAddRequest) ContextValidate

func (m *UserAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user add request based on the context it is used

func (*UserAddRequest) MarshalBinary

func (m *UserAddRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserAddRequest) UnmarshalBinary

func (m *UserAddRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserAddRequest) Validate

func (m *UserAddRequest) Validate(formats strfmt.Registry) error

Validate validates this user add request

type UserFindResponse

type UserFindResponse struct {

	// users
	Users []*User `json:"Users"`

	// count
	// Required: true
	Count *int32 `json:"count"`
}

UserFindResponse user find response

swagger:model UserFindResponse

func (*UserFindResponse) ContextValidate

func (m *UserFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user find response based on the context it is used

func (*UserFindResponse) MarshalBinary

func (m *UserFindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserFindResponse) UnmarshalBinary

func (m *UserFindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserFindResponse) Validate

func (m *UserFindResponse) Validate(formats strfmt.Registry) error

Validate validates this user find response

type UserUpdateRequest

type UserUpdateRequest struct {

	// users
	// Required: true
	Users []*User `json:"Users"`

	// application
	// Required: true
	// Enum: [all alfabet]
	Application *string `json:"application"`
}

UserUpdateRequest user update request

swagger:model UserUpdateRequest

func (*UserUpdateRequest) ContextValidate

func (m *UserUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user update request based on the context it is used

func (*UserUpdateRequest) MarshalBinary

func (m *UserUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserUpdateRequest) UnmarshalBinary

func (m *UserUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserUpdateRequest) Validate

func (m *UserUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this user update request

Source Files

Jump to

Keyboard shortcuts

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