<commit_before>package io.openshift.appdev.missioncontrol.web.api;

import java.io.InputStream;

import javax.validation.constraints.NotNull;
import javax.ws.rs.FormParam;
import javax.ws.rs.core.MediaType;

import org.jboss.resteasy.annotations.providers.multipart.PartType;

/**
 * @author <a href="mailto:<EMAIL>"><NAME></a>
 */
public class UploadForm {

    @FormParam("file")
    @PartType(MediaType.APPLICATION_OCTET_STREAM)
    @NotNull
    private InputStream file;

    @FormParam("gitHubRepositoryDescription")
    @PartType(MediaType.APPLICATION_FORM_URLENCODED)
    private String gitHubRepositoryDescription;

    public String getGitHubRepositoryDescription() {
        return gitHubRepositoryDescription;
    }

    public void setGitHubRepositoryDescription(String gitHubRepositoryDescription) {
        this.gitHubRepositoryDescription = gitHubRepositoryDescription;
    }

    public InputStream getFile() {
        return file;
    }

    public void setFile(InputStream file) {
        this.file = file;
    }
}<commit_msg>Added mission and runtime to multipart form<commit_after>package io.openshift.appdev.missioncontrol.web.api;

import java.io.InputStream;

import javax.validation.constraints.NotNull;
import javax.ws.rs.FormParam;
import javax.ws.rs.core.MediaType;

import org.jboss.resteasy.annotations.providers.multipart.PartType;

/**
 * @author <a href="mailto:<EMAIL>"><NAME></a>
 */
public class UploadForm {

    @FormParam("file")
    @PartType(MediaType.APPLICATION_OCTET_STREAM)
    @NotNull
    private InputStream file;

    @FormParam("gitHubRepositoryDescription")
    @PartType(MediaType.APPLICATION_FORM_URLENCODED)
    private String gitHubRepositoryDescription;

    @FormParam("mission")
    @PartType(MediaType.APPLICATION_FORM_URLENCODED)
    private String mission;

    @FormParam("runtime")
    @PartType(MediaType.APPLICATION_FORM_URLENCODED)
    private String runtime;

    public String getGitHubRepositoryDescription() {
        return gitHubRepositoryDescription;
    }

    public void setGitHubRepositoryDescription(String gitHubRepositoryDescription) {
        this.gitHubRepositoryDescription = gitHubRepositoryDescription;
    }

    public InputStream getFile() {
        return file;
    }

    public void setFile(InputStream file) {
        this.file = file;
    }

    public String getMission() {
        return mission;
    }

    public String getRuntime() {
        return runtime;
    }

    public void setMission(String mission) {
        this.mission = mission;
    }

    public void setRuntime(String runtime) {
        this.runtime = runtime;
    }
}
{'fraction_non_alphanumeric': 0.09201520912547528, 'fraction_numerical': 0.0, 'mean_word_length': 3.8275229357798164, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '536136', 'n_tokens_mistral': 778, 'n_tokens_neox': 740, 'n_words': 140}