Documentation ¶
Index ¶
- Constants
- type AuthorityToOperate
- type AuthorityToOperateFindResponse
- func (m *AuthorityToOperateFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AuthorityToOperateFindResponse) MarshalBinary() ([]byte, error)
- func (m *AuthorityToOperateFindResponse) UnmarshalBinary(b []byte) error
- func (m *AuthorityToOperateFindResponse) Validate(formats strfmt.Registry) error
- type Budget
- type BudgetActualSystemCost
- func (m *BudgetActualSystemCost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BudgetActualSystemCost) MarshalBinary() ([]byte, error)
- func (m *BudgetActualSystemCost) UnmarshalBinary(b []byte) error
- func (m *BudgetActualSystemCost) Validate(formats strfmt.Registry) error
- type BudgetActualSystemCostResponse
- func (m *BudgetActualSystemCostResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BudgetActualSystemCostResponse) MarshalBinary() ([]byte, error)
- func (m *BudgetActualSystemCostResponse) UnmarshalBinary(b []byte) error
- func (m *BudgetActualSystemCostResponse) Validate(formats strfmt.Registry) error
- type BudgetAddRequest
- type BudgetFindResponse
- type BudgetIds
- type BudgetUpdateRequest
- type BusinessOwnerInformation
- func (m *BusinessOwnerInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BusinessOwnerInformation) MarshalBinary() ([]byte, error)
- func (m *BusinessOwnerInformation) UnmarshalBinary(b []byte) error
- func (m *BusinessOwnerInformation) Validate(formats strfmt.Registry) error
- type ComponentAddRequest
- type ComponentAddResponse
- type ComponentFindResponse
- type Contract
- type ContractAddRequest
- type ContractFindResponse
- type ContractUpdateRequest
- type CostTypeFindResponse
- type CostTypeFindResponseCostTypesItems0
- func (m *CostTypeFindResponseCostTypesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CostTypeFindResponseCostTypesItems0) MarshalBinary() ([]byte, error)
- func (m *CostTypeFindResponseCostTypesItems0) UnmarshalBinary(b []byte) error
- func (m *CostTypeFindResponseCostTypesItems0) Validate(formats strfmt.Registry) error
- type DataCenter
- type DataCenterFindResponse
- func (m *DataCenterFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DataCenterFindResponse) MarshalBinary() ([]byte, error)
- func (m *DataCenterFindResponse) UnmarshalBinary(b []byte) error
- func (m *DataCenterFindResponse) Validate(formats strfmt.Registry) error
- type DataCenterHosting
- type Deployment
- type DeploymentAddRequest
- type DeploymentFindResponse
- func (m *DeploymentFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeploymentFindResponse) MarshalBinary() ([]byte, error)
- func (m *DeploymentFindResponse) UnmarshalBinary(b []byte) error
- func (m *DeploymentFindResponse) Validate(formats strfmt.Registry) error
- type DeploymentUpdateRequest
- func (m *DeploymentUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeploymentUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *DeploymentUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *DeploymentUpdateRequest) Validate(formats strfmt.Registry) error
- type DomainModelFindResponse
- type DomainModelLevelFindResponse
- func (m *DomainModelLevelFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainModelLevelFindResponse) MarshalBinary() ([]byte, error)
- func (m *DomainModelLevelFindResponse) UnmarshalBinary(b []byte) error
- func (m *DomainModelLevelFindResponse) Validate(formats strfmt.Registry) error
- type DomainModelNameFindResponse
- func (m *DomainModelNameFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainModelNameFindResponse) MarshalBinary() ([]byte, error)
- func (m *DomainModelNameFindResponse) UnmarshalBinary(b []byte) error
- func (m *DomainModelNameFindResponse) Validate(formats strfmt.Registry) error
- type Enumeration
- type EnumerationFindResponse
- func (m *EnumerationFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EnumerationFindResponse) MarshalBinary() ([]byte, error)
- func (m *EnumerationFindResponse) UnmarshalBinary(b []byte) error
- func (m *EnumerationFindResponse) Validate(formats strfmt.Registry) error
- type EnumerationValuesItems0
- func (m *EnumerationValuesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EnumerationValuesItems0) MarshalBinary() ([]byte, error)
- func (m *EnumerationValuesItems0) UnmarshalBinary(b []byte) error
- func (m *EnumerationValuesItems0) Validate(formats strfmt.Registry) error
- type Exchange
- type ExchangeAddRequest
- type ExchangeFindResponse
- type ExchangeTypeOfDataItems0
- func (m *ExchangeTypeOfDataItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ExchangeTypeOfDataItems0) MarshalBinary() ([]byte, error)
- func (m *ExchangeTypeOfDataItems0) UnmarshalBinary(b []byte) error
- func (m *ExchangeTypeOfDataItems0) Validate(formats strfmt.Registry) error
- type ExchangeUpdateRequest
- type IctObject
- type IctObjectSystemsItems0
- func (m *IctObjectSystemsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IctObjectSystemsItems0) MarshalBinary() ([]byte, error)
- func (m *IctObjectSystemsItems0) UnmarshalBinary(b []byte) error
- func (m *IctObjectSystemsItems0) Validate(formats strfmt.Registry) error
- type Organization
- type OrganizationFindResponse
- func (m *OrganizationFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OrganizationFindResponse) MarshalBinary() ([]byte, error)
- func (m *OrganizationFindResponse) UnmarshalBinary(b []byte) error
- func (m *OrganizationFindResponse) Validate(formats strfmt.Registry) error
- type PageSoftwareProductsRequest
- func (m *PageSoftwareProductsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PageSoftwareProductsRequest) MarshalBinary() ([]byte, error)
- func (m *PageSoftwareProductsRequest) UnmarshalBinary(b []byte) error
- func (m *PageSoftwareProductsRequest) Validate(formats strfmt.Registry) error
- type Person
- type PersonFindResponse
- type Products
- type Response
- type Role
- type RoleAddRequest
- type RoleFindResponse
- type RoleType
- type RoleTypeFindResponse
- type SoftwareProductDetails
- func (m *SoftwareProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SoftwareProductDetails) MarshalBinary() ([]byte, error)
- func (m *SoftwareProductDetails) UnmarshalBinary(b []byte) error
- func (m *SoftwareProductDetails) Validate(formats strfmt.Registry) error
- type SoftwareProducts
- type SoftwareProductsFindResponse
- func (m *SoftwareProductsFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SoftwareProductsFindResponse) MarshalBinary() ([]byte, error)
- func (m *SoftwareProductsFindResponse) UnmarshalBinary(b []byte) error
- func (m *SoftwareProductsFindResponse) Validate(formats strfmt.Registry) error
- type SoftwareProductsSearchItem
- func (m *SoftwareProductsSearchItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SoftwareProductsSearchItem) MarshalBinary() ([]byte, error)
- func (m *SoftwareProductsSearchItem) UnmarshalBinary(b []byte) error
- func (m *SoftwareProductsSearchItem) Validate(formats strfmt.Registry) error
- type Stakeholder
- type StakeholderFindResponse
- func (m *StakeholderFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StakeholderFindResponse) MarshalBinary() ([]byte, error)
- func (m *StakeholderFindResponse) UnmarshalBinary(b []byte) error
- func (m *StakeholderFindResponse) Validate(formats strfmt.Registry) error
- type SupportContact
- type SupportContactAddRequest
- func (m *SupportContactAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SupportContactAddRequest) MarshalBinary() ([]byte, error)
- func (m *SupportContactAddRequest) UnmarshalBinary(b []byte) error
- func (m *SupportContactAddRequest) Validate(formats strfmt.Registry) error
- type SupportContactFindResponse
- func (m *SupportContactFindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SupportContactFindResponse) MarshalBinary() ([]byte, error)
- func (m *SupportContactFindResponse) UnmarshalBinary(b []byte) error
- func (m *SupportContactFindResponse) Validate(formats strfmt.Registry) error
- type SystemDetail
- type SystemMaintainerInformation
- func (m *SystemMaintainerInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SystemMaintainerInformation) MarshalBinary() ([]byte, error)
- func (m *SystemMaintainerInformation) UnmarshalBinary(b []byte) error
- func (m *SystemMaintainerInformation) Validate(formats strfmt.Registry) error
- type SystemSummary
- type SystemSummaryResponse
- type SystemVersionResponse
- type Threat
- type ThreatFindResponse
- type URL
- type URLFindResponse
- type User
- type UserAddRequest
- type UserFindResponse
- type UserUpdateRequest
Constants ¶
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" )
const ( // DataCenterStatusApproved captures enum value "approved" DataCenterStatusApproved string = "approved" // DataCenterStatusDraft captures enum value "draft" DataCenterStatusDraft string = "draft" )
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" )
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" )
const ( // DeploymentStatusApproved captures enum value "approved" DeploymentStatusApproved string = "approved" // DeploymentStatusDraft captures enum value "draft" DeploymentStatusDraft string = "draft" )
const ( // ExchangeFromOwnerTypeApplication captures enum value "application" ExchangeFromOwnerTypeApplication string = "application" // ExchangeFromOwnerTypeOrganization captures enum value "organization" ExchangeFromOwnerTypeOrganization string = "organization" )
const ( // ExchangeToOwnerTypeApplication captures enum value "application" ExchangeToOwnerTypeApplication string = "application" // ExchangeToOwnerTypeOrganization captures enum value "organization" ExchangeToOwnerTypeOrganization string = "organization" )
const ( // RoleAssigneeTypeOrganization captures enum value "organization" RoleAssigneeTypeOrganization string = "organization" // RoleAssigneeTypePerson captures enum value "person" RoleAssigneeTypePerson string = "person" )
const ( // RoleAddRequestApplicationAll captures enum value "all" RoleAddRequestApplicationAll string = "all" // RoleAddRequestApplicationAlfabet captures enum value "alfabet" RoleAddRequestApplicationAlfabet string = "alfabet" )
const ( // RoleTypeApplicationAll captures enum value "all" RoleTypeApplicationAll string = "all" // RoleTypeApplicationAlfabet captures enum value "alfabet" RoleTypeApplicationAlfabet string = "alfabet" )
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" )
const ( // StakeholderStatusApproved captures enum value "approved" StakeholderStatusApproved string = "approved" // StakeholderStatusDraft captures enum value "draft" StakeholderStatusDraft string = "draft" )
const ( // UserAddRequestApplicationAll captures enum value "all" UserAddRequestApplicationAll string = "all" // UserAddRequestApplicationAlfabet captures enum value "alfabet" UserAddRequestApplicationAlfabet string = "alfabet" )
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 ¶
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
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
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 ¶
ContextValidate validates this budget based on context it is used
func (*Budget) MarshalBinary ¶
MarshalBinary interface implementation
func (*Budget) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
type BudgetAddRequest ¶
type BudgetAddRequest struct { // budgets // Required: true Budgets []*Budget `json:"Budgets"` }
BudgetAddRequest budget add request
swagger:model BudgetAddRequest
func (*BudgetAddRequest) ContextValidate ¶
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
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 ¶
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
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 ¶
ContextValidate validates this budget ids based on context it is used
func (*BudgetIds) MarshalBinary ¶
MarshalBinary interface implementation
func (*BudgetIds) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BudgetUpdateRequest ¶
type BudgetUpdateRequest struct { // budgets // Required: true Budgets []*Budget `json:"Budgets"` }
BudgetUpdateRequest budget update request
swagger:model BudgetUpdateRequest
func (*BudgetUpdateRequest) ContextValidate ¶
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
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
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 ¶
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
type ComponentAddResponse ¶
type ComponentAddResponse struct { // refstr Refstr string `json:"refstr,omitempty"` }
ComponentAddResponse component add response
swagger:model ComponentAddResponse
func (*ComponentAddResponse) ContextValidate ¶
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
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 ¶
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
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 ¶
ContextValidate validates this contract based on context it is used
func (*Contract) MarshalBinary ¶
MarshalBinary interface implementation
func (*Contract) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ContractAddRequest ¶
type ContractAddRequest struct { // contracts // Required: true Contracts []*Contract `json:"Contracts"` }
ContractAddRequest contract add request
swagger:model ContractAddRequest
func (*ContractAddRequest) ContextValidate ¶
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
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 ¶
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
type ContractUpdateRequest ¶
type ContractUpdateRequest struct { // contracts // Required: true Contracts []*Contract `json:"Contracts"` }
ContractUpdateRequest contract update request
swagger:model ContractUpdateRequest
func (*ContractUpdateRequest) ContextValidate ¶
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
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 ¶
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
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
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 ¶
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
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
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 ¶
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
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 ¶
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
type DeploymentAddRequest ¶
type DeploymentAddRequest struct { // deployments // Required: true Deployments []*Deployment `json:"Deployments"` }
DeploymentAddRequest deployment add request
swagger:model DeploymentAddRequest
func (*DeploymentAddRequest) ContextValidate ¶
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
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
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
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
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
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 ¶
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
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
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
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"` 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 ¶
ContextValidate validate this exchange based on the context it is used
func (*Exchange) MarshalBinary ¶
MarshalBinary interface implementation
func (*Exchange) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ExchangeAddRequest ¶
type ExchangeAddRequest struct { // exchanges // Required: true Exchanges []*Exchange `json:"Exchanges"` }
ExchangeAddRequest exchange add request
swagger:model ExchangeAddRequest
func (*ExchangeAddRequest) ContextValidate ¶
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
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 ¶
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
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
type ExchangeUpdateRequest ¶
type ExchangeUpdateRequest struct { // exchanges // Required: true Exchanges []*Exchange `json:"Exchanges"` }
ExchangeUpdateRequest exchange update request
swagger:model ExchangeUpdateRequest
func (*ExchangeUpdateRequest) ContextValidate ¶
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
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 ¶
ContextValidate validate this ict object based on the context it is used
func (*IctObject) MarshalBinary ¶
MarshalBinary interface implementation
func (*IctObject) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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 ¶
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
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
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
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 ¶
ContextValidate validates this person based on context it is used
func (*Person) MarshalBinary ¶
MarshalBinary interface implementation
func (*Person) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
ContextValidate validates this products based on context it is used
func (*Products) MarshalBinary ¶
MarshalBinary interface implementation
func (*Products) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Response ¶
type Response struct { // message Message []string `json:"message"` // result Result string `json:"result,omitempty"` }
Response response
swagger:model Response
func (*Response) ContextValidate ¶
ContextValidate validates this response based on context it is used
func (*Response) MarshalBinary ¶
MarshalBinary interface implementation
func (*Response) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
ContextValidate validates this role based on context it is used
func (*Role) MarshalBinary ¶
MarshalBinary interface implementation
func (*Role) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
ContextValidate validates this role type based on context it is used
func (*RoleType) MarshalBinary ¶
MarshalBinary interface implementation
func (*RoleType) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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
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 ¶
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
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
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
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 ¶
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
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
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 ¶
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
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
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
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 ¶
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
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
ContextValidate validates this threat based on context it is used
func (*Threat) MarshalBinary ¶
MarshalBinary interface implementation
func (*Threat) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
ContextValidate validates this Url based on context it is used
func (*URL) MarshalBinary ¶
MarshalBinary interface implementation
func (*URL) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
ContextValidate validates this user based on context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
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
Source Files ¶
- authority_to_operate.go
- authority_to_operate_find_response.go
- budget.go
- budget_actual_system_cost.go
- budget_actual_system_cost_response.go
- budget_add_request.go
- budget_find_response.go
- budget_ids.go
- budget_update_request.go
- business_owner_information.go
- component_add_request.go
- component_add_response.go
- component_find_response.go
- contract.go
- contract_add_request.go
- contract_find_response.go
- contract_update_request.go
- cost_type_find_response.go
- data_center.go
- data_center_find_response.go
- data_center_hosting.go
- deployment.go
- deployment_add_request.go
- deployment_find_response.go
- deployment_update_request.go
- domain_model_find_response.go
- domain_model_level_find_response.go
- domain_model_name_find_response.go
- enumeration.go
- enumeration_find_response.go
- exchange.go
- exchange_add_request.go
- exchange_find_response.go
- exchange_update_request.go
- ict_object.go
- organization.go
- organization_find_response.go
- page_software_products_request.go
- person.go
- person_find_response.go
- products.go
- response.go
- role.go
- role_add_request.go
- role_find_response.go
- role_type.go
- role_type_find_response.go
- software_product_details.go
- software_products.go
- software_products_find_response.go
- software_products_search_item.go
- stakeholder.go
- stakeholder_find_response.go
- support_contact.go
- support_contact_add_request.go
- support_contact_find_response.go
- system_detail.go
- system_maintainer_information.go
- system_summary.go
- system_summary_response.go
- system_version_response.go
- threat.go
- threat_find_response.go
- url.go
- url_find_response.go
- user.go
- user_add_request.go
- user_find_response.go
- user_update_request.go