diff --git a/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReference.java b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReference.java new file mode 100644 index 00000000..e8bf42ab --- /dev/null +++ b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReference.java @@ -0,0 +1,42 @@ +// Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + +package software.aws.toolkits.eclipse.amazonq.lsp.model; + +public class InlineCompletionReference { + private String referenceName; + private String referenceUrl; + private String licenseName; + private InlineCompletionReferencePosition position; + + public final void setReferenceName(final String referenceName) { + this.referenceName = referenceName; + } + + public final void setReferenceUrl(final String referenceUrl) { + this.referenceUrl = referenceUrl; + } + + public final void setLicenseName(final String licenseName) { + this.licenseName = licenseName; + } + + public final void setPosition(final InlineCompletionReferencePosition position) { + this.position = position; + } + + public final String getReferenceName() { + return referenceName; + } + + public final String getReferenceUrl() { + return referenceUrl; + } + + public final String getLicenseName() { + return licenseName; + } + + public final InlineCompletionReferencePosition getPosition() { + return position; + } +} diff --git a/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReferencePosition.java b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReferencePosition.java new file mode 100644 index 00000000..7857a96c --- /dev/null +++ b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/model/InlineCompletionReferencePosition.java @@ -0,0 +1,24 @@ +// Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + +package software.aws.toolkits.eclipse.amazonq.lsp.model; + +public class InlineCompletionReferencePosition { + private int startCharacter; + private int endCharacter; + + public final void setStartCharacter(final int startCharacter) { + this.startCharacter = startCharacter; + } + + public final void setEndCharacter(final int endCharacter) { + this.endCharacter = endCharacter; + } + + public final int getStartCharacter() { + return startCharacter; + } + + public final int getEndCharacter() { + return endCharacter; + } +}