All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kohsuke.github.GHIssueChanges Maven / Gradle / Ivy

There is a newer version: 2.0.0-alpha-2
Show newest version
package org.kohsuke.github;

import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

// TODO: Auto-generated Javadoc
/**
 * Wrapper to define changed fields on issues action="edited".
 *
 * @see GHEventPayload.Issue
 */
@SuppressFBWarnings("UWF_UNWRITTEN_FIELD")
public class GHIssueChanges {

    private GHFrom title;
    private GHFrom body;

    /**
     * Old issue title.
     *
     * @return old issue title (or null if not changed)
     */
    public GHFrom getTitle() {
        return title;
    }

    /**
     * Old issue body.
     *
     * @return old issue body (or null if not changed)
     */
    public GHFrom getBody() {
        return body;
    }

    /**
     * Wrapper for changed values.
     */
    public static class GHFrom {
        private String from;

        /**
         * Previous value that was changed.
         *
         * @return previous value
         */
        public String getFrom() {
            return from;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy