kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
pull/715/head
rodzic
6d98c1cc6a
commit
c7064c6f47
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'Test Invalid Name 0',
|
||||
originUrl: 'https://jsonplaceholder.typicode.com'
|
||||
})
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'Test-Invalid-Name-1',
|
||||
originUrl: 'https://jsonplaceholder.typicode.com'
|
||||
})
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'test_invalid_name_2',
|
||||
originUrl: 'https://jsonplaceholder.typicode.com'
|
||||
})
|
|
@ -0,0 +1,5 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
originUrl: 'https://jsonplaceholder.typicode.com'
|
||||
} as any) // invalid; missing name
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: '@foo/bar', // invalid; name contains invalid characters
|
||||
originUrl: 'https://jsonplaceholder.typicode.com'
|
||||
})
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'test-invalid-origin-url-0',
|
||||
originUrl: 'http://jsonplaceholder.typicode.com' // invalid http url (missing https)
|
||||
})
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'test-invalid-origin-url-1',
|
||||
originUrl: 'https://' // invalid https url
|
||||
})
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"name": "test-invalid-origin-url-2"
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'test-invalid-origin-url-3',
|
||||
originUrl: '' // invalid https url
|
||||
})
|
|
@ -0,0 +1,64 @@
|
|||
import { defineConfig } from '@agentic/platform-schemas'
|
||||
|
||||
export default defineConfig({
|
||||
name: 'test-pricing-custom-0',
|
||||
originUrl: 'https://httpbin.org',
|
||||
pricingIntervals: ['month', 'year'],
|
||||
pricingPlans: [
|
||||
{
|
||||
name: 'Free',
|
||||
slug: 'free',
|
||||
lineItems: [
|
||||
{
|
||||
slug: 'base',
|
||||
usageType: 'licensed',
|
||||
amount: 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'Basic Monthly',
|
||||
slug: 'basic-monthly',
|
||||
interval: 'month',
|
||||
lineItems: [
|
||||
{
|
||||
slug: 'base',
|
||||
usageType: 'licensed',
|
||||
amount: 500
|
||||
},
|
||||
{
|
||||
slug: 'custom',
|
||||
usageType: 'metered',
|
||||
billingScheme: 'per_unit',
|
||||
unitAmount: 100,
|
||||
rateLimit: {
|
||||
maxPerInterval: 1000,
|
||||
interval: 60 * 60 * 24 * 30 // 30 days in seconds
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'Basic Annual',
|
||||
slug: 'basic-annual',
|
||||
interval: 'year',
|
||||
lineItems: [
|
||||
{
|
||||
slug: 'base',
|
||||
usageType: 'licensed',
|
||||
amount: 400 * 12 // 20% discount
|
||||
},
|
||||
{
|
||||
slug: 'custom',
|
||||
usageType: 'metered',
|
||||
billingScheme: 'per_unit',
|
||||
unitAmount: 80, // 20% discount
|
||||
rateLimit: {
|
||||
maxPerInterval: 1500,
|
||||
interval: 60 * 60 * 24 * 30 // 30 days in seconds
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
})
|
Ładowanie…
Reference in New Issue