/** * Copyright 2014 ArcBees Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.arcbees.vcs.github.model; import com.arcbees.vcs.model.CommitStatus; import com.google.gson.annotations.SerializedName; public class GitHubCommitStatus { private CommitStatus state; @SerializedName("target_url") private String targetUrl; private String description; private String context; public GitHubCommitStatus() { } public GitHubCommitStatus(CommitStatus state, String description, String targetUrl) { this.state = state; this.description = description; this.targetUrl = targetUrl; } public CommitStatus getState() { return state; } public void setState(CommitStatus state) { this.state = state; } public String getTargetUrl() { return targetUrl; } public void setTargetUrl(String targetUrl) { this.targetUrl = targetUrl; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getContext() { return context; } public void setContext(String context) { this.context = context; } }