Documentation ¶
Index ¶
- Constants
- Variables
- func IsValidCertificationType(certificationType string) bool
- func IsValidPFCCertificationRoute(certificationRoute string) bool
- type CertificationTypes
- type ComplianceHistoryItem
- func (*ComplianceHistoryItem) Descriptor() ([]byte, []int)
- func (m *ComplianceHistoryItem) GetCDVersionNumber() uint32
- func (m *ComplianceHistoryItem) GetDate() string
- func (m *ComplianceHistoryItem) GetReason() string
- func (m *ComplianceHistoryItem) GetSoftwareVersionCertificationStatus() uint32
- func (m *ComplianceHistoryItem) Marshal() (dAtA []byte, err error)
- func (m *ComplianceHistoryItem) MarshalTo(dAtA []byte) (int, error)
- func (m *ComplianceHistoryItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ComplianceHistoryItem) ProtoMessage()
- func (m *ComplianceHistoryItem) Reset()
- func (m *ComplianceHistoryItem) Size() (n int)
- func (m *ComplianceHistoryItem) String() string
- func (m *ComplianceHistoryItem) Unmarshal(dAtA []byte) error
- func (m *ComplianceHistoryItem) XXX_DiscardUnknown()
- func (m *ComplianceHistoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ComplianceHistoryItem) XXX_Merge(src proto.Message)
- func (m *ComplianceHistoryItem) XXX_Size() int
- func (m *ComplianceHistoryItem) XXX_Unmarshal(b []byte) error
- type ComplianceInfo
- func (*ComplianceInfo) Descriptor() ([]byte, []int)
- func (m *ComplianceInfo) GetCDCertificateId() string
- func (m *ComplianceInfo) GetCDVersionNumber() uint32
- func (m *ComplianceInfo) GetCertificationIdOfSoftwareComponent() string
- func (m *ComplianceInfo) GetCertificationRoute() string
- func (m *ComplianceInfo) GetCertificationType() string
- func (m *ComplianceInfo) GetCompliantPlatformUsed() string
- func (m *ComplianceInfo) GetCompliantPlatformVersion() string
- func (m *ComplianceInfo) GetDate() string
- func (m *ComplianceInfo) GetFamilyId() string
- func (m *ComplianceInfo) GetHistory() []*ComplianceHistoryItem
- func (m *ComplianceInfo) GetOSVersion() string
- func (m *ComplianceInfo) GetOwner() string
- func (m *ComplianceInfo) GetParentChild() string
- func (m *ComplianceInfo) GetPid() int32
- func (m *ComplianceInfo) GetProgramType() string
- func (m *ComplianceInfo) GetProgramTypeVersion() string
- func (m *ComplianceInfo) GetReason() string
- func (m *ComplianceInfo) GetSoftwareVersion() uint32
- func (m *ComplianceInfo) GetSoftwareVersionCertificationStatus() uint32
- func (m *ComplianceInfo) GetSoftwareVersionString() string
- func (m *ComplianceInfo) GetSupportedClusters() string
- func (m *ComplianceInfo) GetTransport() string
- func (m *ComplianceInfo) GetVid() int32
- func (m *ComplianceInfo) Marshal() (dAtA []byte, err error)
- func (m *ComplianceInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *ComplianceInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ComplianceInfo) ProtoMessage()
- func (m *ComplianceInfo) Reset()
- func (d *ComplianceInfo) SetCertifiedStatus(date string, reason string, cdCertificateID string)
- func (d *ComplianceInfo) SetOptionalFields(optionalFields *OptionalFields)
- func (d *ComplianceInfo) SetRevokedStatus(date string, reason string)
- func (m *ComplianceInfo) Size() (n int)
- func (m *ComplianceInfo) String() string
- func (m *ComplianceInfo) Unmarshal(dAtA []byte) error
- func (m *ComplianceInfo) XXX_DiscardUnknown()
- func (m *ComplianceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ComplianceInfo) XXX_Merge(src proto.Message)
- func (m *ComplianceInfo) XXX_Size() int
- func (m *ComplianceInfo) XXX_Unmarshal(b []byte) error
- type OptionalFields
- type PFCCertificationRoutes
Constants ¶
View Source
const ( ZigbeeCertificationType string = "zigbee" MatterCertificationType string = "matter" AccessControlType string = "access control" ProductSecurityType string = "product security" )
View Source
const ( CodeProvisional uint32 = 1 CodeCertified uint32 = 2 CodeRevoked uint32 = 3 )
View Source
const ( ParentPFCCertificationRoute = "parent" ChildPFCCertificationRoute = "child" DefaultPFCCertificationRoute = "" )
Variables ¶
View Source
var ( ErrInvalidLengthComplianceHistoryItem = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowComplianceHistoryItem = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupComplianceHistoryItem = fmt.Errorf("proto: unexpected end of group") )
View Source
var ( ErrInvalidLengthComplianceInfo = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowComplianceInfo = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupComplianceInfo = fmt.Errorf("proto: unexpected end of group") )
View Source
var CertificationTypesList = CertificationTypes{ZigbeeCertificationType, MatterCertificationType, AccessControlType, ProductSecurityType}
View Source
var PFCCertificationRouteList = PFCCertificationRoutes{ParentPFCCertificationRoute, ChildPFCCertificationRoute, DefaultPFCCertificationRoute}
Functions ¶
Types ¶
type ComplianceHistoryItem ¶
type ComplianceHistoryItem struct { SoftwareVersionCertificationStatus uint32 `protobuf:"varint,1,opt,name=softwareVersionCertificationStatus,proto3" json:"softwareVersionCertificationStatus,omitempty"` Date string `protobuf:"bytes,2,opt,name=date,proto3" json:"date,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` CDVersionNumber uint32 `protobuf:"varint,4,opt,name=cDVersionNumber,proto3" json:"cDVersionNumber,omitempty"` }
func (*ComplianceHistoryItem) Descriptor ¶
func (*ComplianceHistoryItem) Descriptor() ([]byte, []int)
func (*ComplianceHistoryItem) GetCDVersionNumber ¶
func (m *ComplianceHistoryItem) GetCDVersionNumber() uint32
func (*ComplianceHistoryItem) GetDate ¶
func (m *ComplianceHistoryItem) GetDate() string
func (*ComplianceHistoryItem) GetReason ¶
func (m *ComplianceHistoryItem) GetReason() string
func (*ComplianceHistoryItem) GetSoftwareVersionCertificationStatus ¶
func (m *ComplianceHistoryItem) GetSoftwareVersionCertificationStatus() uint32
func (*ComplianceHistoryItem) Marshal ¶
func (m *ComplianceHistoryItem) Marshal() (dAtA []byte, err error)
func (*ComplianceHistoryItem) MarshalTo ¶
func (m *ComplianceHistoryItem) MarshalTo(dAtA []byte) (int, error)
func (*ComplianceHistoryItem) MarshalToSizedBuffer ¶
func (m *ComplianceHistoryItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ComplianceHistoryItem) ProtoMessage ¶
func (*ComplianceHistoryItem) ProtoMessage()
func (*ComplianceHistoryItem) Reset ¶
func (m *ComplianceHistoryItem) Reset()
func (*ComplianceHistoryItem) Size ¶
func (m *ComplianceHistoryItem) Size() (n int)
func (*ComplianceHistoryItem) String ¶
func (m *ComplianceHistoryItem) String() string
func (*ComplianceHistoryItem) Unmarshal ¶
func (m *ComplianceHistoryItem) Unmarshal(dAtA []byte) error
func (*ComplianceHistoryItem) XXX_DiscardUnknown ¶
func (m *ComplianceHistoryItem) XXX_DiscardUnknown()
func (*ComplianceHistoryItem) XXX_Marshal ¶
func (m *ComplianceHistoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ComplianceHistoryItem) XXX_Merge ¶
func (m *ComplianceHistoryItem) XXX_Merge(src proto.Message)
func (*ComplianceHistoryItem) XXX_Size ¶
func (m *ComplianceHistoryItem) XXX_Size() int
func (*ComplianceHistoryItem) XXX_Unmarshal ¶
func (m *ComplianceHistoryItem) XXX_Unmarshal(b []byte) error
type ComplianceInfo ¶
type ComplianceInfo struct { Vid int32 `protobuf:"varint,1,opt,name=vid,proto3" json:"vid,omitempty"` Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"` SoftwareVersion uint32 `protobuf:"varint,3,opt,name=softwareVersion,proto3" json:"softwareVersion,omitempty"` CertificationType string `protobuf:"bytes,4,opt,name=certificationType,proto3" json:"certificationType,omitempty"` SoftwareVersionString string `protobuf:"bytes,5,opt,name=softwareVersionString,proto3" json:"softwareVersionString,omitempty"` CDVersionNumber uint32 `protobuf:"varint,6,opt,name=cDVersionNumber,proto3" json:"cDVersionNumber,omitempty"` SoftwareVersionCertificationStatus uint32 `protobuf:"varint,7,opt,name=softwareVersionCertificationStatus,proto3" json:"softwareVersionCertificationStatus,omitempty"` Date string `protobuf:"bytes,8,opt,name=date,proto3" json:"date,omitempty"` Reason string `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"` Owner string `protobuf:"bytes,10,opt,name=owner,proto3" json:"owner,omitempty"` History []*ComplianceHistoryItem `protobuf:"bytes,11,rep,name=history,proto3" json:"history,omitempty"` CDCertificateId string `protobuf:"bytes,12,opt,name=cDCertificateId,proto3" json:"cDCertificateId,omitempty"` CertificationRoute string `protobuf:"bytes,13,opt,name=certificationRoute,proto3" json:"certificationRoute,omitempty"` ProgramType string `protobuf:"bytes,14,opt,name=programType,proto3" json:"programType,omitempty"` ProgramTypeVersion string `protobuf:"bytes,15,opt,name=programTypeVersion,proto3" json:"programTypeVersion,omitempty"` CompliantPlatformUsed string `protobuf:"bytes,16,opt,name=compliantPlatformUsed,proto3" json:"compliantPlatformUsed,omitempty"` CompliantPlatformVersion string `protobuf:"bytes,17,opt,name=compliantPlatformVersion,proto3" json:"compliantPlatformVersion,omitempty"` Transport string `protobuf:"bytes,18,opt,name=transport,proto3" json:"transport,omitempty"` FamilyId string `protobuf:"bytes,19,opt,name=familyId,proto3" json:"familyId,omitempty"` SupportedClusters string `protobuf:"bytes,20,opt,name=supportedClusters,proto3" json:"supportedClusters,omitempty"` OSVersion string `protobuf:"bytes,21,opt,name=OSVersion,proto3" json:"OSVersion,omitempty"` ParentChild string `protobuf:"bytes,22,opt,name=parentChild,proto3" json:"parentChild,omitempty"` CertificationIdOfSoftwareComponent string `protobuf:"bytes,23,opt,name=certificationIdOfSoftwareComponent,proto3" json:"certificationIdOfSoftwareComponent,omitempty"` }
func (*ComplianceInfo) Descriptor ¶
func (*ComplianceInfo) Descriptor() ([]byte, []int)
func (*ComplianceInfo) GetCDCertificateId ¶
func (m *ComplianceInfo) GetCDCertificateId() string
func (*ComplianceInfo) GetCDVersionNumber ¶
func (m *ComplianceInfo) GetCDVersionNumber() uint32
func (*ComplianceInfo) GetCertificationIdOfSoftwareComponent ¶
func (m *ComplianceInfo) GetCertificationIdOfSoftwareComponent() string
func (*ComplianceInfo) GetCertificationRoute ¶
func (m *ComplianceInfo) GetCertificationRoute() string
func (*ComplianceInfo) GetCertificationType ¶
func (m *ComplianceInfo) GetCertificationType() string
func (*ComplianceInfo) GetCompliantPlatformUsed ¶
func (m *ComplianceInfo) GetCompliantPlatformUsed() string
func (*ComplianceInfo) GetCompliantPlatformVersion ¶
func (m *ComplianceInfo) GetCompliantPlatformVersion() string
func (*ComplianceInfo) GetDate ¶
func (m *ComplianceInfo) GetDate() string
func (*ComplianceInfo) GetFamilyId ¶
func (m *ComplianceInfo) GetFamilyId() string
func (*ComplianceInfo) GetHistory ¶
func (m *ComplianceInfo) GetHistory() []*ComplianceHistoryItem
func (*ComplianceInfo) GetOSVersion ¶
func (m *ComplianceInfo) GetOSVersion() string
func (*ComplianceInfo) GetOwner ¶
func (m *ComplianceInfo) GetOwner() string
func (*ComplianceInfo) GetParentChild ¶
func (m *ComplianceInfo) GetParentChild() string
func (*ComplianceInfo) GetPid ¶
func (m *ComplianceInfo) GetPid() int32
func (*ComplianceInfo) GetProgramType ¶
func (m *ComplianceInfo) GetProgramType() string
func (*ComplianceInfo) GetProgramTypeVersion ¶
func (m *ComplianceInfo) GetProgramTypeVersion() string
func (*ComplianceInfo) GetReason ¶
func (m *ComplianceInfo) GetReason() string
func (*ComplianceInfo) GetSoftwareVersion ¶
func (m *ComplianceInfo) GetSoftwareVersion() uint32
func (*ComplianceInfo) GetSoftwareVersionCertificationStatus ¶
func (m *ComplianceInfo) GetSoftwareVersionCertificationStatus() uint32
func (*ComplianceInfo) GetSoftwareVersionString ¶
func (m *ComplianceInfo) GetSoftwareVersionString() string
func (*ComplianceInfo) GetSupportedClusters ¶
func (m *ComplianceInfo) GetSupportedClusters() string
func (*ComplianceInfo) GetTransport ¶
func (m *ComplianceInfo) GetTransport() string
func (*ComplianceInfo) GetVid ¶
func (m *ComplianceInfo) GetVid() int32
func (*ComplianceInfo) Marshal ¶
func (m *ComplianceInfo) Marshal() (dAtA []byte, err error)
func (*ComplianceInfo) MarshalToSizedBuffer ¶
func (m *ComplianceInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ComplianceInfo) ProtoMessage ¶
func (*ComplianceInfo) ProtoMessage()
func (*ComplianceInfo) Reset ¶
func (m *ComplianceInfo) Reset()
func (*ComplianceInfo) SetCertifiedStatus ¶
func (d *ComplianceInfo) SetCertifiedStatus(date string, reason string, cdCertificateID string)
func (*ComplianceInfo) SetOptionalFields ¶
func (d *ComplianceInfo) SetOptionalFields(optionalFields *OptionalFields)
func (*ComplianceInfo) SetRevokedStatus ¶
func (d *ComplianceInfo) SetRevokedStatus(date string, reason string)
func (*ComplianceInfo) Size ¶
func (m *ComplianceInfo) Size() (n int)
func (*ComplianceInfo) String ¶
func (m *ComplianceInfo) String() string
func (*ComplianceInfo) Unmarshal ¶
func (m *ComplianceInfo) Unmarshal(dAtA []byte) error
func (*ComplianceInfo) XXX_DiscardUnknown ¶
func (m *ComplianceInfo) XXX_DiscardUnknown()
func (*ComplianceInfo) XXX_Marshal ¶
func (m *ComplianceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ComplianceInfo) XXX_Merge ¶
func (m *ComplianceInfo) XXX_Merge(src proto.Message)
func (*ComplianceInfo) XXX_Size ¶
func (m *ComplianceInfo) XXX_Size() int
func (*ComplianceInfo) XXX_Unmarshal ¶
func (m *ComplianceInfo) XXX_Unmarshal(b []byte) error
type OptionalFields ¶
type PFCCertificationRoutes ¶
type PFCCertificationRoutes []string
List of PFC Certification Routes.
Click to show internal directories.
Click to hide internal directories.