models

package
v0.0.0-...-b3f093e Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

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 (

	// 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 (

	// 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 (

	// 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 {

	// 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"`

	// cost per year
	// Example: 13759255.66
	CostPerYear string `json:"costPerYear,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
	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"`
}

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 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
	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
	AiPlan string `json:"aiPlan,omitempty"`

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

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

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

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

	// apis developed
	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"`

	// 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 {

	// agile used
	// Example: true
	AgileUsed bool `json:"agileUsed,omitempty"`

	// business artifacts on demand
	// Example: true
	BusinessArtifactsOnDemand bool `json:"businessArtifactsOnDemand,omitempty"`

	// deployment frequency
	// Example: Monthly
	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
	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%
	Ip6EnabledAssetPercent string `json:"ip6EnabledAssetPercent,omitempty"`

	// ip6 transition plan
	// Example: Yes, transition to IPv6
	Ip6TransitionPlan string `json:"ip6TransitionPlan,omitempty"`

	// ip enabled asset count
	// Example: 1
	IPEnabledAssetCount int32 `json:"ipEnabledAssetCount,omitempty"`

	// major refresh date
	// Format: date
	MajorRefreshDate strfmt.Date `json:"majorRefreshDate,omitempty"`

	// net accessibility
	// Example: Accessible to a CMS-internal network only
	NetAccessibility string `json:"netAccessibility,omitempty"`

	// om documentation on demand
	// Example: true
	OmDocumentationOnDemand bool `json:"omDocumentationOnDemand,omitempty"`

	// plans to retire replace
	// Example: Yes - Retire and Replace
	PlansToRetireReplace string `json:"plansToRetireReplace,omitempty"`

	// quarter to retire replace
	// Example: 3
	QuarterToRetireReplace string `json:"quarterToRetireReplace,omitempty"`

	// records management bucket
	RecordsManagementBucket []string `json:"recordsManagementBucket"`

	// source code on demand
	// Example: true
	SourceCodeOnDemand bool `json:"sourceCodeOnDemand,omitempty"`

	// system customization
	// Example: Less Than 20% Customization
	SystemCustomization string `json:"systemCustomization,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"`

	// 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