Class: TencentCloud::Ocr::V20181119::RecognizeValidIDCardOCRResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

RecognizeValidIDCardOCR返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, idcardinfo = nil, temporaryidcardinfo = nil, residencepermitinfo = nil, permanentresidencepermitinfo = nil, requestid = nil) ⇒ RecognizeValidIDCardOCRResponse

Returns a new instance of RecognizeValidIDCardOCRResponse.



9661
9662
9663
9664
9665
9666
9667
9668
# File 'lib/v20181119/models.rb', line 9661

def initialize(type=nil, idcardinfo=nil, temporaryidcardinfo=nil, residencepermitinfo=nil, permanentresidencepermitinfo=nil, requestid=nil)
  @Type = type
  @IDCardInfo = idcardinfo
  @TemporaryIDCardInfo = temporaryidcardinfo
  @ResidencePermitInfo = residencepermitinfo
  @PermanentResidencePermitInfo = permanentresidencepermitinfo
  @RequestId = requestid
end

Instance Attribute Details

#IDCardInfoObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def IDCardInfo
  @IDCardInfo
end

#PermanentResidencePermitInfoObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def PermanentResidencePermitInfo
  @PermanentResidencePermitInfo
end

#RequestIdObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def RequestId
  @RequestId
end

#ResidencePermitInfoObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def ResidencePermitInfo
  @ResidencePermitInfo
end

#TemporaryIDCardInfoObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def TemporaryIDCardInfo
  @TemporaryIDCardInfo
end

#TypeObject

外国人永久居留证人像面 外国人永久居留证国徽面 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IDCardInfo:

    身份证信息

  • TemporaryIDCardInfo:

    临时身份证信息

  • ResidencePermitInfo:

    港澳台居住证信息

  • PermanentResidencePermitInfo:

    外国人永久居留证信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9659
9660
9661
# File 'lib/v20181119/models.rb', line 9659

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
# File 'lib/v20181119/models.rb', line 9670

def deserialize(params)
  @Type = params['Type']
  unless params['IDCardInfo'].nil?
    @IDCardInfo = IDCardInfo.new
    @IDCardInfo.deserialize(params['IDCardInfo'])
  end
  unless params['TemporaryIDCardInfo'].nil?
    @TemporaryIDCardInfo = TemporaryIDCardInfo.new
    @TemporaryIDCardInfo.deserialize(params['TemporaryIDCardInfo'])
  end
  unless params['ResidencePermitInfo'].nil?
    @ResidencePermitInfo = ResidencePermitInfo.new
    @ResidencePermitInfo.deserialize(params['ResidencePermitInfo'])
  end
  unless params['PermanentResidencePermitInfo'].nil?
    @PermanentResidencePermitInfo = PermanentResidencePermitInfo.new
    @PermanentResidencePermitInfo.deserialize(params['PermanentResidencePermitInfo'])
  end
  @RequestId = params['RequestId']
end