[API Reference](../README.md) > [VotableGlobalConstraintProposal](../interfaces/VotableGlobalConstraintProposal.md)



# Interface: VotableGlobalConstraintProposal


## Properties
<a id="constraintAddress"></a>

###  constraintAddress

**●  constraintAddress**:  *[Address](../#Address)* 

*Defined in [wrappers/globalConstraintRegistrar.ts:308](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/globalConstraintRegistrar.ts#L308)*



Address of the global constraint




___

<a id="paramsHash"></a>

###  paramsHash

**●  paramsHash**:  *[Hash](../#Hash)* 

*Defined in [wrappers/globalConstraintRegistrar.ts:312](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/globalConstraintRegistrar.ts#L312)*



The global constraint's parameters




___

<a id="proposalId"></a>

###  proposalId

**●  proposalId**:  *[Hash](../#Hash)* 

*Defined in [wrappers/globalConstraintRegistrar.ts:316](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/globalConstraintRegistrar.ts#L316)*



Hash of the proposalId




___

<a id="proposalType"></a>

###  proposalType

**●  proposalType**:  *[GlobalConstraintProposalType](../enums/GlobalConstraintProposalType.md)* 

*Defined in [wrappers/globalConstraintRegistrar.ts:320](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/globalConstraintRegistrar.ts#L320)*



Add or Remove




___

<a id="voteToRemoveParamsHash"></a>

###  voteToRemoveParamsHash

**●  voteToRemoveParamsHash**:  *[Hash](../#Hash)* 

*Defined in [wrappers/globalConstraintRegistrar.ts:324](https://github.com/daostack/arc.js/blob/f343aa24/lib/wrappers/globalConstraintRegistrar.ts#L324)*



Hash of voting machine parameters to use when removing a global constraint




___


