Functions

/// Get Owner
function owner() external view returns (address);

/// Make a new Jurisdiction
function jurisdictionMake(string calldata name_, string calldata uri_) external returns (address);

/// Make a new Case
function caseMake(string calldata name_, DataTypes.RuleRef[] memory addRules, DataTypes.InputRole[] memory assignRoles) external returns (address);

/// Update Hub
function hubChange(address newHubAddr) external;

/// Case Implementation Contract Updated
event UpdatedCaseImplementation(address implementation);