anchor.diff:  class Release {
     final GitHub github;
   
  +  /**
  +   * Url to this Release
  +   */
     @ApiName("html_url")
     String url;
   
  +  /**
  +   * Tarball of the Repository Tree at the commit of this release.
  +   */
     @ApiName("tarball_url")
     String tarballUrl;
   
  +  /**
  +   * ZIP of the Repository Tree at the commit of this release.
  +   */
     @ApiName("zipball_url")
     String zipballUrl;
   
  +  /**
  +   * Release ID
  +   */
     int id;
   
  +  /**
  +   * Release Tag Name
  +   */
     @ApiName("tag_name")
     String tagName;
   
  +  /**
  +   * Target Commit
  +   */
     @ApiName("target_commitish")
     String targetCommitsh;
   
  +  /**
  +   * Release Name
  +   */
     String name;
  +  
  +  /**
  +   * Release Notes
  +   */
     String body;
  +  
  +  /**
  +   * Release Description
  +   */
     String description;
  +  
  +  /**
  +   * If the release is a draft.
  +   */
     bool draft;
  +  
  +  /**
  +   * If the release is a pre release.
  +   */
     bool prerelease;
   
  +  /**
  +   * The time this release was created at.
  +   */
     @ApiName("created_at")
     DateTime createdAt;
   
  +  /**
  +   * The time this release was published at.
  +   */
     @ApiName("published_at")
     DateTime publishedAt;
   
  +  /**
  +   * The author of this release.
  +   */
     User author;
   
  +  /**
  +   * Release Assets
  +   */
     List<ReleaseAsset> assets;
   
     Release(this.github);
  
positive.code: class ReleaseAsset {
    final GitHub github;
  
    @ApiName("browser_download_url")
    String url;
  
    int id;
    String name;
    String label;
    String state;
  
    @ApiName("content_type")
    String contentType;
  
    int size;
  
    @ApiName("download_count")
    int downloadCount;
  
    @ApiName("created_at")
    DateTime createdAt;
  
    @ApiName("updated_at")
    DateTime updatedAt;
  
  
negative.code:   }
  }
  
  /**
   * A Request to Create a Release
   */
  class CreateReleaseRequest {
    /**
     * Tag Name to Base off of
     */
    final String tagName;
    
    /**
     * Commit to Target
     */
    String targetCommitish;
    
    /**
     * Release Name
     */
    String name;
    
    /**
     * Release Body
     */
    String body;
    
    /**
     * If the release is a draft
     */
    bool draft;
    
    /**
     * If the release should actually be released.
     */
    bool release;
  
    CreateReleaseRequest(this.tagName);
  