Skip to main content

UpdateMyMonthlyDepositInput

No description

input UpdateMyMonthlyDepositInput {
contractId: UUID!
yearlyGasUsage: Decimal!
yearlyElectricityUsage: Decimal!
yearlyElectricityProduction: Decimal!
electricityUsageDistribution: Decimal
accept: Boolean!
}

Fields

UpdateMyMonthlyDepositInput.contractId ● UUID! non-null scalar

The contract ID is required to update the monthly deposit since the monthly deposit is contract-specific.

UpdateMyMonthlyDepositInput.yearlyGasUsage ● Decimal! non-null scalar

The new yearly expected gas usage.

UpdateMyMonthlyDepositInput.yearlyElectricityUsage ● Decimal! non-null scalar

The new yearly expected electricity usage.

UpdateMyMonthlyDepositInput.yearlyElectricityProduction ● Decimal! non-null scalar

The new yearly expected electricity production.

UpdateMyMonthlyDepositInput.electricityUsageDistribution ● Decimal scalar

The number indiciating how the high low electricity amount is divided. Optional, default is 0.6

UpdateMyMonthlyDepositInput.accept ● Boolean! non-null scalar

Accept the new monthly deposit. You must accept the new monthly deposit to update it. This is useful since the monthly deposit is calculated based on the yearly usage and contract costs.

Member Of

updateMyMonthlyDeposit mutation