Skip to content

Commit 4a73fbb

Browse files
committed
Initial commit
0 parents  commit 4a73fbb

File tree

1,574 files changed

+247878
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,574 files changed

+247878
-0
lines changed

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#
2+
# https://help.github.com/articles/dealing-with-line-endings/
3+
#
4+
# Linux start script should use lf
5+
/gradlew text eol=lf
6+
7+
# These are Windows script files and should use crlf
8+
*.bat text eol=crlf
9+
10+
# This allows generated code to be indexed correctly
11+
*.java linguist-generated=false
12+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Generate
2+
permissions:
3+
checks: write
4+
contents: write
5+
pull-requests: write
6+
statuses: write
7+
"on":
8+
workflow_dispatch:
9+
inputs:
10+
force:
11+
description: Force generation of SDKs
12+
type: boolean
13+
default: false
14+
set_version:
15+
description: optionally set a specific SDK version
16+
type: string
17+
schedule:
18+
- cron: 0 0 * * *
19+
jobs:
20+
generate:
21+
uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
22+
with:
23+
force: ${{ github.event.inputs.force }}
24+
mode: pr
25+
set_version: ${{ github.event.inputs.set_version }}
26+
secrets:
27+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
28+
java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}
29+
java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
30+
ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
31+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}

.github/workflows/sdk_publish.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Publish
2+
permissions:
3+
checks: write
4+
contents: write
5+
pull-requests: write
6+
statuses: write
7+
"on":
8+
push:
9+
branches:
10+
- main
11+
paths:
12+
- .speakeasy/gen.lock
13+
workflow_dispatch: {}
14+
jobs:
15+
publish:
16+
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v15
17+
with:
18+
target: stack-one
19+
secrets:
20+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
21+
java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}
22+
java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
23+
ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
24+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Ignore Gradle project-specific cache directory
2+
.gradle
3+
# Ignore Gradle build output directory
4+
build
5+
bin/
6+
# Ignore IDE-specific configs
7+
.project
8+
.settings/
9+
.DS_Store

.speakeasy/gen.lock

Lines changed: 2308 additions & 0 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
configVersion: 2.0.0
2+
generation:
3+
sdkClassName: StackOne
4+
maintainOpenAPIOrder: true
5+
usageSnippets:
6+
optionalPropertyRendering: withExample
7+
useClassNamesForArrayFields: true
8+
fixes:
9+
nameResolutionDec2023: true
10+
parameterOrderingFeb2024: true
11+
requestResponseComponentNamesFeb2024: true
12+
auth:
13+
oAuth2ClientCredentialsEnabled: false
14+
java:
15+
version: 0.0.1
16+
additionalDependencies: []
17+
additionalPlugins: []
18+
artifactID: stackone-client-java
19+
clientServerStatusCodesAsErrors: true
20+
companyEmail: info@mycompany.com
21+
companyName: My Company
22+
companyURL: www.mycompany.com
23+
flattenGlobalSecurity: true
24+
githubURL: github.com/owner/repo
25+
groupID: com.stackone
26+
imports:
27+
option: openapi
28+
paths:
29+
callbacks: models/callbacks
30+
errors: models/errors
31+
operations: models/operations
32+
shared: models/components
33+
webhooks: models/webhooks
34+
inputModelSuffix: input
35+
license:
36+
name: The MIT License (MIT)
37+
shortName: MIT
38+
url: https://mit-license.org/
39+
maxMethodParams: 4
40+
outputModelSuffix: output
41+
projectName: openapi
42+
templateVersion: v2

.speakeasy/temp/downloaded_FJyzDmcgfC.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

.speakeasy/temp/downloaded_YyIsfQckAR.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

.speakeasy/temp/downloaded_ZgLBzpgCID.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

.speakeasy/temp/downloaded_kWnulBTPKr.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)