[ {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 588,
  "endLine" : 756,
  "linesOfCode" : 132,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBodyReaderAndContentLength()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 194,
  "endLine" : 287,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func baseRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 472,
  "endLine" : 514,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 153,
  "endLine" : 175,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultBackoff()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 759,
  "endLine" : 772,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "roundtripper.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::ROOT" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRequestWithContext()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewClient()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 417,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LinearJitterBackoff()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 558,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromRequest()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 449,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 780,
  "endLine" : 786,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 794,
  "endLine" : 800,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ErrorPropagatedRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 831,
  "endLine" : 835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "roundtripper.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::ROOT" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRequest()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PassthroughErrorHandler()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Get()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Head()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Post()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostForm()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "client.go",
  "fileLinesCount" : 835,
  "components" : [ "primary::ROOT" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]