graph BT
	Type["IVcsService"]
class Type type-node
	Implementing0["VcsService"]-.->Type
	click Implementing0 "/GitReleaseManager/api/GitReleaseManager.Core/VcsService"
						
					 
				 
  			 
		 
	Syntax
	public interface IVcsService
			Methods
			
				
					
						
							
								| Name | Value | Summary | 
						
							
								| AddAssetsAsync(string, string, string, IList<string>) | Task |  | 
							
								| CloseMilestoneAsync(string, string, string) | Task |  | 
							
								| CreateEmptyReleaseAsync(string, string, string, string, bool) | Task<Release> |  | 
							
								| CreateLabelsAsync(string, string) | Task |  | 
							
								| CreateReleaseFromInputFileAsync(string, string, string, string, string, IList<string>, bool) | Task<Release> |  | 
							
								| CreateReleaseFromMilestoneAsync(string, string, string, string, string, IList<string>, bool, string) | Task<Release> |  | 
							
								| DiscardReleaseAsync(string, string, string) | Task |  | 
							
								| ExportReleasesAsync(string, string, string, bool) | Task<string> |  | 
							
								| OpenMilestoneAsync(string, string, string) | Task |  | 
							
								| PublishReleaseAsync(string, string, string) | Task |  |