package com.atlassian.stash.internal.scm.git.pull;

import com.atlassian.bitbucket.repository.Branch;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;

/**
 * @since 2.9
 */
public interface PullRequestRefs {

    @Nonnull
    String getFrom();

    @Nonnull
    String getMerge();

    @Nonnull
    String getTo();

    @Nullable
    Branch resolveFrom();

    @Nullable
    Branch resolveTo();
}
