Updates the parameters of an existing allocation given the following parameters:
typeupdateAllocationRequeststruct { ID string`json:"id"`// allocation id Name string`json:"name"`// allocation name OwnerID string`json:"owner_id"`// Owner of the allocation OwnerPublicKey string`json:"owner_public_key"`// Owner Public Key of the allocation Size int64`json:"size"`// difference Extend bool`json:"extend"` AddBlobberId string`json:"add_blobber_id"` AddBlobberAuthTicket string`json:"add_blobber_auth_ticket"` RemoveBlobberId string`json:"remove_blobber_id"` SetThirdPartyExtendable bool`json:"set_third_party_extendable"` FileOptionsChanged bool`json:"file_options_changed"` FileOptions uint16`json:"file_options"`}
finalize_allocation
Finalize an expired allocation by allocation owner or one of blobbers of the allocation. It moves all tokens have to be moved between pools and empties write pool moving left tokens to the client. It requires the following input parameters:
AllocationID string`json:"allocation_id"`
cancel_allocation
Cancel the allocation before its expiry date. It moves all tokens have to be moved between pools and empties write pool moving left tokens to the client, it also deducts a cancelation fee mentioned in the Allocations page. It required the following input parameters: