Rocky_Mountain_Vending/.pnpm-store/v10/files/fc/8bb34b69bce573dc04ba4903e33d76701bfdd7f5985ff6bd50d8e1ef64c912604e231a5e888a6206102a3bb1495b9b426396685032a1385452696ac3a61aad
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

45 lines
1.3 KiB
Text

export interface AccountInfo {
accountId?: string | undefined;
accountName?: string | undefined;
emailAddress?: string | undefined;
}
export interface GetRoleCredentialsRequest {
roleName: string | undefined;
accountId: string | undefined;
accessToken: string | undefined;
}
export interface RoleCredentials {
accessKeyId?: string | undefined;
secretAccessKey?: string | undefined;
sessionToken?: string | undefined;
expiration?: number | undefined;
}
export interface GetRoleCredentialsResponse {
roleCredentials?: RoleCredentials | undefined;
}
export interface ListAccountRolesRequest {
nextToken?: string | undefined;
maxResults?: number | undefined;
accessToken: string | undefined;
accountId: string | undefined;
}
export interface RoleInfo {
roleName?: string | undefined;
accountId?: string | undefined;
}
export interface ListAccountRolesResponse {
nextToken?: string | undefined;
roleList?: RoleInfo[] | undefined;
}
export interface ListAccountsRequest {
nextToken?: string | undefined;
maxResults?: number | undefined;
accessToken: string | undefined;
}
export interface ListAccountsResponse {
nextToken?: string | undefined;
accountList?: AccountInfo[] | undefined;
}
export interface LogoutRequest {
accessToken: string | undefined;
}