1*ba677afaSXin Li// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 2*ba677afaSXin Li 3*ba677afaSXin Lipackage common 4*ba677afaSXin Li 5*ba677afaSXin Litype SnippetRangePointer struct { 6*ba677afaSXin Li // 5.3: Snippet Byte Range: [start byte]:[end byte] 7*ba677afaSXin Li // Cardinality: mandatory, one 8*ba677afaSXin Li Offset int `json:"offset,omitempty"` 9*ba677afaSXin Li 10*ba677afaSXin Li // 5.4: Snippet Line Range: [start line]:[end line] 11*ba677afaSXin Li // Cardinality: optional, one 12*ba677afaSXin Li LineNumber int `json:"lineNumber,omitempty"` 13*ba677afaSXin Li 14*ba677afaSXin Li FileSPDXIdentifier ElementID `json:"reference"` 15*ba677afaSXin Li} 16*ba677afaSXin Li 17*ba677afaSXin Litype SnippetRange struct { 18*ba677afaSXin Li StartPointer SnippetRangePointer `json:"startPointer"` 19*ba677afaSXin Li EndPointer SnippetRangePointer `json:"endPointer"` 20*ba677afaSXin Li} 21