V3DocumentHeader
        
        extends Message
    
    
            
            in package
            
        
    
    
    
        
            Generated from protobuf message <code>proto.ironcorelabs.cmk.V3DocumentHeader</code>
Table of Contents
- $header : mixed
 - $sig : mixed
 - Generated from protobuf field <code>bytes sig = 1;</code>
 - __construct() : mixed
 - Constructor.
 - getDataControl() : DataControlPlatformHeader
 - Generated from protobuf field <code>.proto.ironcorelabs.cmk.DataControlPlatformHeader data_control = 2;</code>
 - getHeader() : string
 - getSaasShield() : SaaSShieldHeader
 - Generated from protobuf field <code>.proto.ironcorelabs.cmk.SaaSShieldHeader saas_shield = 3;</code>
 - getSig() : string
 - Generated from protobuf field <code>bytes sig = 1;</code>
 - hasDataControl() : mixed
 - hasSaasShield() : mixed
 - setDataControl() : $this
 - Generated from protobuf field <code>.proto.ironcorelabs.cmk.DataControlPlatformHeader data_control = 2;</code>
 - setSaasShield() : $this
 - Generated from protobuf field <code>.proto.ironcorelabs.cmk.SaaSShieldHeader saas_shield = 3;</code>
 - setSig() : $this
 - Generated from protobuf field <code>bytes sig = 1;</code>
 
Properties
$header
    protected
        mixed
    $header
    
        
        
    
$sig
Generated from protobuf field <code>bytes sig = 1;</code>
    protected
        mixed
    $sig
     = ''
    
        
    
Methods
__construct()
Constructor.
    public
                __construct([array<string|int, mixed> $data = NULL ]) : mixed
    
        Parameters
- $data : array<string|int, mixed> = NULL
 - 
                    
{ Optional. Data for populating the Message object.
@type string $sig @type \Proto\IronCoreLabs\DataControlPlatformHeader $data_control @type \Proto\IronCoreLabs\SaaSShieldHeader $saas_shield}
 
Return values
mixed —getDataControl()
Generated from protobuf field <code>.proto.ironcorelabs.cmk.DataControlPlatformHeader data_control = 2;</code>
    public
                getDataControl() : DataControlPlatformHeader
    
    
    
        Return values
DataControlPlatformHeader —getHeader()
    public
                getHeader() : string
    
    
    
        Return values
string —getSaasShield()
Generated from protobuf field <code>.proto.ironcorelabs.cmk.SaaSShieldHeader saas_shield = 3;</code>
    public
                getSaasShield() : SaaSShieldHeader
    
    
    
        Return values
SaaSShieldHeader —getSig()
Generated from protobuf field <code>bytes sig = 1;</code>
    public
                getSig() : string
    
    
    
        Return values
string —hasDataControl()
    public
                hasDataControl() : mixed
        
    
    
        Return values
mixed —hasSaasShield()
    public
                hasSaasShield() : mixed
        
    
    
        Return values
mixed —setDataControl()
Generated from protobuf field <code>.proto.ironcorelabs.cmk.DataControlPlatformHeader data_control = 2;</code>
    public
                setDataControl(DataControlPlatformHeader $var) : $this
    
        Parameters
- $var : DataControlPlatformHeader
 
Return values
$this —setSaasShield()
Generated from protobuf field <code>.proto.ironcorelabs.cmk.SaaSShieldHeader saas_shield = 3;</code>
    public
                setSaasShield(SaaSShieldHeader $var) : $this
    
        Parameters
- $var : SaaSShieldHeader
 
Return values
$this —setSig()
Generated from protobuf field <code>bytes sig = 1;</code>
    public
                setSig(string $var) : $this
    
        Parameters
- $var : string