class GrantOfferLetterModel implements BasicProjectDetailsViewModel {

    public boolean isShowSubmitButton() {
        return projectManager && !isSubmitted() && isOfferSigned() && grantOfferLetterFile != null;
    }

    public  GrantOfferLetterModel(String title, Long projectId, String projectName, boolean leadPartner, FileDetailsViewModel grantOfferLetterFile,
                                 FileDetailsViewModel signedGrantOfferLetterFile, FileDetailsViewModel additionalContractFile,
                                 boolean projectManager, GrantOfferLetterStateResource golState, boolean useDocusign,
                                 boolean procurement);

}