DebtRepayment
No long description provided.
Installation
dagger install github.com/EmmS21/DebtRepayment@fbd39125783b71e8181a9f0e30b62172eea8d9a1
Entrypoint
Return Type
DebtRepayment !
Example
dagger -m github.com/EmmS21/DebtRepayment@fbd39125783b71e8181a9f0e30b62172eea8d9a1 call \
func (m *myModule) example() *DebtRepayment {
return dag.
DebtRepayment()
}
@function
def example() -> dag.DebtRepayment:
return (
dag.debt_repayment()
)
@func()
example(): DebtRepayment {
return dag
.debtRepayment()
}
Types
DebtRepayment 🔗
fetchData() 🔗
Fetch data from two Google Sheets and run an agent to analyze the debts and investments.
Args: apiKey (Secret): API key for accessing the Google Sheets API. sheet (Secret): Secret for the first Google Sheet. sheet_two (Secret): Secret for the second Google Sheet. open_key (Secret): API key for OpenAI. name (str): Name of the sheet to fetch data from.
Returns: str: Cleaned decision output from the agent.
Return Type
[String ! ] !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
apiKey | Secret ! | - | A reference to a secret value, which can be handled more safely than the value itself. |
sheet | Secret ! | - | A reference to a secret value, which can be handled more safely than the value itself. |
sheetTwo | Secret ! | - | A reference to a secret value, which can be handled more safely than the value itself. |
openKey | Secret ! | - | A reference to a secret value, which can be handled more safely than the value itself. |
sendGrid | Secret ! | - | A reference to a secret value, which can be handled more safely than the value itself. |
name | String ! | - | No description provided |
sendTo | String ! | - | No description provided |
Example
dagger -m github.com/EmmS21/DebtRepayment@fbd39125783b71e8181a9f0e30b62172eea8d9a1 call \
fetch-data --api-key env:MYSECRET --sheet env:MYSECRET --sheet-two env:MYSECRET --open-key env:MYSECRET --send-grid env:MYSECRET --name string --send-to string
func (m *myModule) example(ctx context.Context, apiKey *Secret, sheet *Secret, sheetTwo *Secret, openKey *Secret, sendGrid *Secret, name string, sendTo string) []string {
return dag.
DebtRepayment().
FetchData(ctx, apiKey, sheet, sheetTwo, openKey, sendGrid, name, sendTo)
}
@function
async def example(api_key: dagger.Secret, sheet: dagger.Secret, sheet_two: dagger.Secret, open_key: dagger.Secret, send_grid: dagger.Secret, name: str, send_to: str) -> List[str]:
return await (
dag.debt_repayment()
.fetch_data(api_key, sheet, sheet_two, open_key, send_grid, name, send_to)
)
@func()
async example(apiKey: Secret, sheet: Secret, sheetTwo: Secret, openKey: Secret, sendGrid: Secret, name: string, sendTo: string): Promise<string[]> {
return dag
.debtRepayment()
.fetchData(apiKey, sheet, sheetTwo, openKey, sendGrid, name, sendTo)
}