#Script Pages

<back to all web services

GetGithubRepos

The following routes are available for this service:
All Verbs/github/{UserName}
import Foundation
import ServiceStack

public class GetGithubRepos : Codable
{
    public var userName:String

    required public init(){}
}


Swift GetGithubRepos DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /github/{UserName} HTTP/1.1 
Host: sharpscript.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetGithubRepos xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SharpScript">
  <UserName>String</UserName>
</GetGithubRepos>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ArrayOfGithubRepo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SharpScript">
  <GithubRepo>
    <Clone_Url>String</Clone_Url>
    <Created_at>0001-01-01T00:00:00</Created_at>
    <Description>String</Description>
    <Fork>false</Fork>
    <Forks_Count>0</Forks_Count>
    <Full_Name>String</Full_Name>
    <Git_Url>String</Git_Url>
    <Has_Downloads>false</Has_Downloads>
    <Has_Pages>false</Has_Pages>
    <Has_Wiki>false</Has_Wiki>
    <Has_issues>false</Has_issues>
    <Homepage>String</Homepage>
    <Html_Url>String</Html_Url>
    <Id>0</Id>
    <Language>String</Language>
    <Mirror_Url>String</Mirror_Url>
    <Name>String</Name>
    <Open_Issues_Count>0</Open_Issues_Count>
    <Owner>
      <Avatar_Url>String</Avatar_Url>
      <Bio>String</Bio>
      <Blog>String</Blog>
      <Company>String</Company>
      <Created_At>0001-01-01T00:00:00</Created_At>
      <Email>String</Email>
      <Followers>0</Followers>
      <Following>0</Following>
      <Gravatar_Id>String</Gravatar_Id>
      <Hireable>false</Hireable>
      <Html_Url>String</Html_Url>
      <Id>0</Id>
      <Location>String</Location>
      <Login>String</Login>
      <Name>String</Name>
      <Public_Gists>0</Public_Gists>
      <Public_Repos>0</Public_Repos>
      <Type>String</Type>
      <Url>String</Url>
    </Owner>
    <Private>false</Private>
    <Pushed_At>0001-01-01T00:00:00</Pushed_At>
    <Size>0</Size>
    <Ssh_Url>String</Ssh_Url>
    <Stargazes_Count>0</Stargazes_Count>
    <Svn_Url>String</Svn_Url>
    <Updated_At>0001-01-01T00:00:00</Updated_At>
    <Url>String</Url>
    <Watchers_Count>0</Watchers_Count>
  </GithubRepo>
</ArrayOfGithubRepo>