Covest Labs Docs
  • Covest InSaaS Protocol
    • InSaaS Architecture
      • Basic Signed Quote Model
    • InSaaS Components
      • Governance
      • Risk Assessment
      • Claim Assessment
      • Validator Selection
      • Risk Carrier
    • InSaaS Smart Contracts
      • Policy States
      • Claim Case States
      • Operator
        • Pool Manager
        • Pricing Manager
        • Policy Manager
        • Claim Manager
      • Policyholder
        • Policy Manager
          • issuePolicy
          • redeemPolicy
          • Others
        • Claim Manager
          • submitClaim
          • Others
      • Claim Assessor
        • Claim Manager
      • Governance Board
        • Claim Manager
      • Contract Integration
  • Covest Warranty
    • Key Components
    • System Overview
    • Core Features
      • Contract Management
      • Warranty Certificate
      • Claim Management
      • Customer Portal
    • API Documentations
    • API Diagrams
      • Create Order Flow
      • Redeem Order Flow
Powered by GitBook
On this page
  • cancelClaim
  • getClaimData
  • getClaimsData
  • getClaimStatus
  • getClaimsStatus
  1. Covest InSaaS Protocol
  2. InSaaS Smart Contracts
  3. Policyholder
  4. Claim Manager

Others

cancelClaim

function cancelClaim(uint256 _claimId_) external returns (bool)

Cancel a claim.

Requirements:

  • nonReentrant The function must not be reentrant.

  • whenNotPaused The function must not be paused.

Events:

  • ClaimAssessmentConsensusReached Emitted when the claim is canceled successfully.

Name
Type
Description

claimId

uint256

The claim id.

Name
Type
Description

[0]

bool

True if the claim is canceled successfully.

ClaimAssessmentConsensusReached

event ClaimAssessmentConsensusReached(uint256 claimId, ClaimStatus status)

This event is emitted when the claim is consensus.

Name
Type
Description

claimId

uint256

The claim id.

status

The claim status.

getClaimData

function getClaimData(uint256 _claimId_) external view returns (ClaimData)

Get the claim data.

Name
Type
Description

claimId

uint256

The claim id.

Name
Type
Description

[0]

The claim data.

getClaimsData

function getClaimsData(uint256[] _claimIds_) external view returns (ClaimData[])

Get the claims data.

Name
Type
Description

claimIds

uint256[]

The claim ids.

Name
Type
Description

[0]

The claims data.

getClaimStatus

function getClaimStatus(uint256 _claimId_) external view returns (ClaimStatus)

Get the claim status.

Name
Type
Description

claimId

uint256

The claim id.

Name
Type
Description

[0]

The claim status.

getClaimsStatus

function getClaimsStatus(uint256[] _claimIds_) external view returns (ClaimStatus[])

Get the claims status.

Name
Type
Description

claimIds

uint256[]

The claim ids.

Name
Type
Description

[0]

The claims status.

PrevioussubmitClaimNextClaim Assessor

Last updated 2 years ago

ClaimStatus
ClaimData
ClaimData[]
ClaimStatus
ClaimStatus[]