public RepeatedField<SourceContext> AdditionalContexts { get; }
If provided, some of the source code used for the build may be found in
these locations, in the case where the source repository had multiple
remotes or submodules. This list will not include the context specified in
the context field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eSource\u003c/code\u003e class in the Grafeas v1 API describes the location of the source code used for a build.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this documentation is version 3.7.0, while this current content is for version 3.5.0 of the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSource\u003c/code\u003e class can implement \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, while inheriting from the base object class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSource\u003c/code\u003e class includes properties such as \u003ccode\u003eAdditionalContexts\u003c/code\u003e, \u003ccode\u003eArtifactStorageSourceUri\u003c/code\u003e, \u003ccode\u003eContext\u003c/code\u003e, and \u003ccode\u003eFileHashes\u003c/code\u003e, which provide details about the source's location and integrity.\u003c/p\u003e\n"],["\u003cp\u003eThe class is part of the \u003ccode\u003eGrafeas.V1\u003c/code\u003e namespace and is located within the \u003ccode\u003eGrafeas.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]