project

package
v4.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2026 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateKeyOption

type CreateKeyOption func(*CreateKeyOptions)

type CreateKeyOptions

type CreateKeyOptions struct {
	Expire string
	// contains filtered or unexported fields
}

func (CreateKeyOptions) New

func (options CreateKeyOptions) New() *CreateKeyOptions

type CreateVariableOption

type CreateVariableOption func(*CreateVariableOptions)

type CreateVariableOptions

type CreateVariableOptions struct {
	Secret bool
	// contains filtered or unexported fields
}

func (CreateVariableOptions) New

type GetEmailTemplateOption

type GetEmailTemplateOption func(*GetEmailTemplateOptions)

type GetEmailTemplateOptions

type GetEmailTemplateOptions struct {
	Locale string
	// contains filtered or unexported fields
}

func (GetEmailTemplateOptions) New

type ListEmailTemplatesOption

type ListEmailTemplatesOption func(*ListEmailTemplatesOptions)

type ListEmailTemplatesOptions

type ListEmailTemplatesOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListEmailTemplatesOptions) New

type ListKeysOption

type ListKeysOption func(*ListKeysOptions)

type ListKeysOptions

type ListKeysOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListKeysOptions) New

func (options ListKeysOptions) New() *ListKeysOptions

type ListMockPhonesOption

type ListMockPhonesOption func(*ListMockPhonesOptions)

type ListMockPhonesOptions

type ListMockPhonesOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListMockPhonesOptions) New

type ListOAuth2ProvidersOption

type ListOAuth2ProvidersOption func(*ListOAuth2ProvidersOptions)

type ListOAuth2ProvidersOptions

type ListOAuth2ProvidersOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListOAuth2ProvidersOptions) New

type ListPlatformsOption

type ListPlatformsOption func(*ListPlatformsOptions)

type ListPlatformsOptions

type ListPlatformsOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListPlatformsOptions) New

type ListPoliciesOption

type ListPoliciesOption func(*ListPoliciesOptions)

type ListPoliciesOptions

type ListPoliciesOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListPoliciesOptions) New

type ListVariablesOption

type ListVariablesOption func(*ListVariablesOptions)

type ListVariablesOptions

type ListVariablesOptions struct {
	Queries []string
	Total   bool
	// contains filtered or unexported fields
}

func (ListVariablesOptions) New

type Project

type Project struct {
	// contains filtered or unexported fields
}

Project service

func New

func New(clt client.Client) *Project

func (*Project) CreateAndroidPlatform

func (srv *Project) CreateAndroidPlatform(PlatformId string, Name string, ApplicationId string) (*models.PlatformAndroid, error)

CreateAndroidPlatform create a new Android platform for your project. Use this endpoint to register a new Android platform where your users will run your application which will interact with the Appwrite API.

func (*Project) CreateApplePlatform

func (srv *Project) CreateApplePlatform(PlatformId string, Name string, BundleIdentifier string) (*models.PlatformApple, error)

CreateApplePlatform create a new Apple platform for your project. Use this endpoint to register a new Apple platform where your users will run your application which will interact with the Appwrite API.

func (*Project) CreateEphemeralKey

func (srv *Project) CreateEphemeralKey(Scopes []string, Duration int) (*models.EphemeralKey, error)

CreateEphemeralKey create a new ephemeral API key. It's recommended to have multiple API keys with strict scopes for separate functions within your project.

You can also create a standard API key if you need a longer-lived key instead.

func (*Project) CreateKey

func (srv *Project) CreateKey(KeyId string, Name string, Scopes []string, optionalSetters ...CreateKeyOption) (*models.Key, error)

CreateKey create a new API key. It's recommended to have multiple API keys with strict scopes for separate functions within your project.

You can also create an ephemeral API key if you need a short-lived key instead.

func (*Project) CreateLinuxPlatform

func (srv *Project) CreateLinuxPlatform(PlatformId string, Name string, PackageName string) (*models.PlatformLinux, error)

CreateLinuxPlatform create a new Linux platform for your project. Use this endpoint to register a new Linux platform where your users will run your application which will interact with the Appwrite API.

func (*Project) CreateMockPhone

func (srv *Project) CreateMockPhone(Number string, Otp string) (*models.MockNumber, error)

CreateMockPhone create a new mock phone for your project. Use this endpoint to register a mock phone number and its sign-in OTP for your testers.

func (*Project) CreateSMTPTest

func (srv *Project) CreateSMTPTest(Emails []string) (*interface{}, error)

CreateSMTPTest send a test email to verify SMTP configuration.

func (*Project) CreateVariable

func (srv *Project) CreateVariable(VariableId string, Key string, Value string, optionalSetters ...CreateVariableOption) (*models.Variable, error)

CreateVariable create a new project environment variable. These variables can be accessed by all functions and sites in the project.

func (*Project) CreateWebPlatform

func (srv *Project) CreateWebPlatform(PlatformId string, Name string, Hostname string) (*models.PlatformWeb, error)

CreateWebPlatform create a new web platform for your project. Use this endpoint to register a new platform where your users will run your application which will interact with the Appwrite API.

func (*Project) CreateWindowsPlatform

func (srv *Project) CreateWindowsPlatform(PlatformId string, Name string, PackageIdentifierName string) (*models.PlatformWindows, error)

CreateWindowsPlatform create a new Windows platform for your project. Use this endpoint to register a new Windows platform where your users will run your application which will interact with the Appwrite API.

func (*Project) Delete

func (srv *Project) Delete() (*interface{}, error)

Delete delete a project.

func (*Project) DeleteKey

func (srv *Project) DeleteKey(KeyId string) (*interface{}, error)

DeleteKey delete a key by its unique ID. Once deleted, the key can no longer be used to authenticate API calls.

func (*Project) DeleteMockPhone

func (srv *Project) DeleteMockPhone(Number string) (*interface{}, error)

DeleteMockPhone delete a mock phone by its unique number. This endpoint removes the mock phone and its OTP configuration from the project.

func (*Project) DeletePlatform

func (srv *Project) DeletePlatform(PlatformId string) (*interface{}, error)

DeletePlatform delete a platform by its unique ID. This endpoint removes the platform and all its configurations from the project.

func (*Project) DeleteVariable

func (srv *Project) DeleteVariable(VariableId string) (*interface{}, error)

DeleteVariable delete a variable by its unique ID.

func (*Project) Get

func (srv *Project) Get() (*models.Project, error)

Get get a project.

func (*Project) GetEmailTemplate

func (srv *Project) GetEmailTemplate(TemplateId string, optionalSetters ...GetEmailTemplateOption) (*models.EmailTemplate, error)

GetEmailTemplate get a custom email template for the specified locale and type. This endpoint returns the template content, subject, and other configuration details.

func (*Project) GetKey

func (srv *Project) GetKey(KeyId string) (*models.Key, error)

GetKey get a key by its unique ID.

func (*Project) GetMockPhone

func (srv *Project) GetMockPhone(Number string) (*models.MockNumber, error)

GetMockPhone get a mock phone by its unique number. This endpoint returns the mock phone's OTP.

func (*Project) GetOAuth2Provider

func (srv *Project) GetOAuth2Provider(ProviderId string) (models.Model, error)

GetOAuth2Provider get a single OAuth2 provider configuration. Credential fields (client secret, p8 file, key/team IDs) are write-only and always returned empty.

func (*Project) GetPlatform

func (srv *Project) GetPlatform(PlatformId string) (models.Model, error)

GetPlatform get a platform by its unique ID. This endpoint returns the platform's details, including its name, type, and key configurations.

func (*Project) GetPolicy

func (srv *Project) GetPolicy(PolicyId string) (models.Model, error)

GetPolicy get a policy by its unique ID. This endpoint returns the current configuration for the requested project policy.

func (*Project) GetVariable

func (srv *Project) GetVariable(VariableId string) (*models.Variable, error)

GetVariable get a variable by its unique ID.

func (*Project) ListEmailTemplates

func (srv *Project) ListEmailTemplates(optionalSetters ...ListEmailTemplatesOption) (*models.EmailTemplateList, error)

ListEmailTemplates get a list of all custom email templates configured for the project. This endpoint returns an array of all configured email templates and their locales.

func (*Project) ListKeys

func (srv *Project) ListKeys(optionalSetters ...ListKeysOption) (*models.KeyList, error)

ListKeys get a list of all API keys from the current project.

func (*Project) ListMockPhones

func (srv *Project) ListMockPhones(optionalSetters ...ListMockPhonesOption) (*models.MockNumberList, error)

ListMockPhones get a list of all mock phones in the project. This endpoint returns an array of all mock phones and their OTPs.

func (*Project) ListOAuth2Providers

func (srv *Project) ListOAuth2Providers(optionalSetters ...ListOAuth2ProvidersOption) (*models.OAuth2ProviderList, error)

ListOAuth2Providers get a list of all OAuth2 providers supported by the server, along with the project's configuration for each. Credential fields are write-only and always returned empty.

func (*Project) ListPlatforms

func (srv *Project) ListPlatforms(optionalSetters ...ListPlatformsOption) (*models.PlatformList, error)

ListPlatforms get a list of all platforms in the project. This endpoint returns an array of all platforms and their configurations.

func (*Project) ListPolicies

func (srv *Project) ListPolicies(optionalSetters ...ListPoliciesOption) (*models.PolicyList, error)

ListPolicies get a list of all project policies and their current configuration.

func (*Project) ListVariables

func (srv *Project) ListVariables(optionalSetters ...ListVariablesOption) (*models.VariableList, error)

ListVariables get a list of all project environment variables.

func (*Project) UpdateAndroidPlatform

func (srv *Project) UpdateAndroidPlatform(PlatformId string, Name string, ApplicationId string) (*models.PlatformAndroid, error)

UpdateAndroidPlatform update an Android platform by its unique ID. Use this endpoint to update the platform's name or application ID.

func (*Project) UpdateApplePlatform

func (srv *Project) UpdateApplePlatform(PlatformId string, Name string, BundleIdentifier string) (*models.PlatformApple, error)

UpdateApplePlatform update an Apple platform by its unique ID. Use this endpoint to update the platform's name or bundle identifier.

func (*Project) UpdateAuthMethod

func (srv *Project) UpdateAuthMethod(MethodId string, Enabled bool) (*models.Project, error)

UpdateAuthMethod update properties of a specific auth method. Use this endpoint to enable or disable a method in your project.

func (*Project) UpdateDenyAliasedEmailPolicy

func (srv *Project) UpdateDenyAliasedEmailPolicy(Enabled bool) (*models.Project, error)

UpdateDenyAliasedEmailPolicy configures if aliased emails such as subaddresses and emails with suffixes are denied during new users sign-ups and email updates.

func (*Project) UpdateDenyDisposableEmailPolicy

func (srv *Project) UpdateDenyDisposableEmailPolicy(Enabled bool) (*models.Project, error)

UpdateDenyDisposableEmailPolicy configures if disposable emails from known temporary domains are denied during new users sign-ups and email updates.

func (*Project) UpdateDenyFreeEmailPolicy

func (srv *Project) UpdateDenyFreeEmailPolicy(Enabled bool) (*models.Project, error)

UpdateDenyFreeEmailPolicy configures if emails from free providers such as Gmail or Yahoo are denied during new users sign-ups and email updates.

func (*Project) UpdateEmailTemplate

func (srv *Project) UpdateEmailTemplate(TemplateId string, optionalSetters ...UpdateEmailTemplateOption) (*models.EmailTemplate, error)

UpdateEmailTemplate update a custom email template for the specified locale and type. Use this endpoint to modify the content of your email templates.

func (*Project) UpdateKey

func (srv *Project) UpdateKey(KeyId string, Name string, Scopes []string, optionalSetters ...UpdateKeyOption) (*models.Key, error)

UpdateKey update a key by its unique ID. Use this endpoint to update the name, scopes, or expiration time of an API key.

func (*Project) UpdateLabels

func (srv *Project) UpdateLabels(Labels []string) (*models.Project, error)

UpdateLabels update the project labels. Labels can be used to easily filter projects in an organization.

func (*Project) UpdateLinuxPlatform

func (srv *Project) UpdateLinuxPlatform(PlatformId string, Name string, PackageName string) (*models.PlatformLinux, error)

UpdateLinuxPlatform update a Linux platform by its unique ID. Use this endpoint to update the platform's name or package name.

func (*Project) UpdateMembershipPrivacyPolicy

func (srv *Project) UpdateMembershipPrivacyPolicy(optionalSetters ...UpdateMembershipPrivacyPolicyOption) (*models.Project, error)

UpdateMembershipPrivacyPolicy updating this policy allows you to control if team members can see other members information. When enabled, all team members can see ID, name, email, phone number, and MFA status of other members..

func (*Project) UpdateMockPhone

func (srv *Project) UpdateMockPhone(Number string, Otp string) (*models.MockNumber, error)

UpdateMockPhone update a mock phone by its unique number. Use this endpoint to update the mock phone's OTP.

func (*Project) UpdateOAuth2Amazon

func (srv *Project) UpdateOAuth2Amazon(optionalSetters ...UpdateOAuth2AmazonOption) (*models.OAuth2Amazon, error)

UpdateOAuth2Amazon update the project OAuth2 Amazon configuration.

func (*Project) UpdateOAuth2Apple

func (srv *Project) UpdateOAuth2Apple(optionalSetters ...UpdateOAuth2AppleOption) (*models.OAuth2Apple, error)

UpdateOAuth2Apple update the project OAuth2 Apple configuration.

func (*Project) UpdateOAuth2Auth0

func (srv *Project) UpdateOAuth2Auth0(optionalSetters ...UpdateOAuth2Auth0Option) (*models.OAuth2Auth0, error)

UpdateOAuth2Auth0 update the project OAuth2 Auth0 configuration.

func (*Project) UpdateOAuth2Authentik

func (srv *Project) UpdateOAuth2Authentik(optionalSetters ...UpdateOAuth2AuthentikOption) (*models.OAuth2Authentik, error)

UpdateOAuth2Authentik update the project OAuth2 Authentik configuration.

func (*Project) UpdateOAuth2Autodesk

func (srv *Project) UpdateOAuth2Autodesk(optionalSetters ...UpdateOAuth2AutodeskOption) (*models.OAuth2Autodesk, error)

UpdateOAuth2Autodesk update the project OAuth2 Autodesk configuration.

func (*Project) UpdateOAuth2Bitbucket

func (srv *Project) UpdateOAuth2Bitbucket(optionalSetters ...UpdateOAuth2BitbucketOption) (*models.OAuth2Bitbucket, error)

UpdateOAuth2Bitbucket update the project OAuth2 Bitbucket configuration.

func (*Project) UpdateOAuth2Bitly

func (srv *Project) UpdateOAuth2Bitly(optionalSetters ...UpdateOAuth2BitlyOption) (*models.OAuth2Bitly, error)

UpdateOAuth2Bitly update the project OAuth2 Bitly configuration.

func (*Project) UpdateOAuth2Box

func (srv *Project) UpdateOAuth2Box(optionalSetters ...UpdateOAuth2BoxOption) (*models.OAuth2Box, error)

UpdateOAuth2Box update the project OAuth2 Box configuration.

func (*Project) UpdateOAuth2Dailymotion

func (srv *Project) UpdateOAuth2Dailymotion(optionalSetters ...UpdateOAuth2DailymotionOption) (*models.OAuth2Dailymotion, error)

UpdateOAuth2Dailymotion update the project OAuth2 Dailymotion configuration.

func (*Project) UpdateOAuth2Discord

func (srv *Project) UpdateOAuth2Discord(optionalSetters ...UpdateOAuth2DiscordOption) (*models.OAuth2Discord, error)

UpdateOAuth2Discord update the project OAuth2 Discord configuration.

func (*Project) UpdateOAuth2Disqus

func (srv *Project) UpdateOAuth2Disqus(optionalSetters ...UpdateOAuth2DisqusOption) (*models.OAuth2Disqus, error)

UpdateOAuth2Disqus update the project OAuth2 Disqus configuration.

func (*Project) UpdateOAuth2Dropbox

func (srv *Project) UpdateOAuth2Dropbox(optionalSetters ...UpdateOAuth2DropboxOption) (*models.OAuth2Dropbox, error)

UpdateOAuth2Dropbox update the project OAuth2 Dropbox configuration.

func (*Project) UpdateOAuth2Etsy

func (srv *Project) UpdateOAuth2Etsy(optionalSetters ...UpdateOAuth2EtsyOption) (*models.OAuth2Etsy, error)

UpdateOAuth2Etsy update the project OAuth2 Etsy configuration.

func (*Project) UpdateOAuth2Facebook

func (srv *Project) UpdateOAuth2Facebook(optionalSetters ...UpdateOAuth2FacebookOption) (*models.OAuth2Facebook, error)

UpdateOAuth2Facebook update the project OAuth2 Facebook configuration.

func (*Project) UpdateOAuth2Figma

func (srv *Project) UpdateOAuth2Figma(optionalSetters ...UpdateOAuth2FigmaOption) (*models.OAuth2Figma, error)

UpdateOAuth2Figma update the project OAuth2 Figma configuration.

func (*Project) UpdateOAuth2FusionAuth

func (srv *Project) UpdateOAuth2FusionAuth(optionalSetters ...UpdateOAuth2FusionAuthOption) (*models.OAuth2FusionAuth, error)

UpdateOAuth2FusionAuth update the project OAuth2 FusionAuth configuration.

func (*Project) UpdateOAuth2GitHub

func (srv *Project) UpdateOAuth2GitHub(optionalSetters ...UpdateOAuth2GitHubOption) (*models.OAuth2Github, error)

UpdateOAuth2GitHub update the project OAuth2 GitHub configuration.

func (*Project) UpdateOAuth2Gitlab

func (srv *Project) UpdateOAuth2Gitlab(optionalSetters ...UpdateOAuth2GitlabOption) (*models.OAuth2Gitlab, error)

UpdateOAuth2Gitlab update the project OAuth2 Gitlab configuration.

func (*Project) UpdateOAuth2Google

func (srv *Project) UpdateOAuth2Google(optionalSetters ...UpdateOAuth2GoogleOption) (*models.OAuth2Google, error)

UpdateOAuth2Google update the project OAuth2 Google configuration.

func (*Project) UpdateOAuth2Keycloak

func (srv *Project) UpdateOAuth2Keycloak(optionalSetters ...UpdateOAuth2KeycloakOption) (*models.OAuth2Keycloak, error)

UpdateOAuth2Keycloak update the project OAuth2 Keycloak configuration.

func (*Project) UpdateOAuth2Kick

func (srv *Project) UpdateOAuth2Kick(optionalSetters ...UpdateOAuth2KickOption) (*models.OAuth2Kick, error)

UpdateOAuth2Kick update the project OAuth2 Kick configuration.

func (*Project) UpdateOAuth2Linkedin

func (srv *Project) UpdateOAuth2Linkedin(optionalSetters ...UpdateOAuth2LinkedinOption) (*models.OAuth2Linkedin, error)

UpdateOAuth2Linkedin update the project OAuth2 Linkedin configuration.

func (*Project) UpdateOAuth2Microsoft

func (srv *Project) UpdateOAuth2Microsoft(optionalSetters ...UpdateOAuth2MicrosoftOption) (*models.OAuth2Microsoft, error)

UpdateOAuth2Microsoft update the project OAuth2 Microsoft configuration.

func (*Project) UpdateOAuth2Notion

func (srv *Project) UpdateOAuth2Notion(optionalSetters ...UpdateOAuth2NotionOption) (*models.OAuth2Notion, error)

UpdateOAuth2Notion update the project OAuth2 Notion configuration.

func (*Project) UpdateOAuth2Oidc

func (srv *Project) UpdateOAuth2Oidc(optionalSetters ...UpdateOAuth2OidcOption) (*models.OAuth2Oidc, error)

UpdateOAuth2Oidc update the project OAuth2 Oidc configuration.

func (*Project) UpdateOAuth2Okta

func (srv *Project) UpdateOAuth2Okta(optionalSetters ...UpdateOAuth2OktaOption) (*models.OAuth2Okta, error)

UpdateOAuth2Okta update the project OAuth2 Okta configuration.

func (*Project) UpdateOAuth2Paypal

func (srv *Project) UpdateOAuth2Paypal(optionalSetters ...UpdateOAuth2PaypalOption) (*models.OAuth2Paypal, error)

UpdateOAuth2Paypal update the project OAuth2 Paypal configuration.

func (*Project) UpdateOAuth2PaypalSandbox

func (srv *Project) UpdateOAuth2PaypalSandbox(optionalSetters ...UpdateOAuth2PaypalSandboxOption) (*models.OAuth2Paypal, error)

UpdateOAuth2PaypalSandbox update the project OAuth2 PaypalSandbox configuration.

func (*Project) UpdateOAuth2Podio

func (srv *Project) UpdateOAuth2Podio(optionalSetters ...UpdateOAuth2PodioOption) (*models.OAuth2Podio, error)

UpdateOAuth2Podio update the project OAuth2 Podio configuration.

func (*Project) UpdateOAuth2Salesforce

func (srv *Project) UpdateOAuth2Salesforce(optionalSetters ...UpdateOAuth2SalesforceOption) (*models.OAuth2Salesforce, error)

UpdateOAuth2Salesforce update the project OAuth2 Salesforce configuration.

func (*Project) UpdateOAuth2Slack

func (srv *Project) UpdateOAuth2Slack(optionalSetters ...UpdateOAuth2SlackOption) (*models.OAuth2Slack, error)

UpdateOAuth2Slack update the project OAuth2 Slack configuration.

func (*Project) UpdateOAuth2Spotify

func (srv *Project) UpdateOAuth2Spotify(optionalSetters ...UpdateOAuth2SpotifyOption) (*models.OAuth2Spotify, error)

UpdateOAuth2Spotify update the project OAuth2 Spotify configuration.

func (*Project) UpdateOAuth2Stripe

func (srv *Project) UpdateOAuth2Stripe(optionalSetters ...UpdateOAuth2StripeOption) (*models.OAuth2Stripe, error)

UpdateOAuth2Stripe update the project OAuth2 Stripe configuration.

func (*Project) UpdateOAuth2Tradeshift

func (srv *Project) UpdateOAuth2Tradeshift(optionalSetters ...UpdateOAuth2TradeshiftOption) (*models.OAuth2Tradeshift, error)

UpdateOAuth2Tradeshift update the project OAuth2 Tradeshift configuration.

func (*Project) UpdateOAuth2TradeshiftSandbox

func (srv *Project) UpdateOAuth2TradeshiftSandbox(optionalSetters ...UpdateOAuth2TradeshiftSandboxOption) (*models.OAuth2Tradeshift, error)

UpdateOAuth2TradeshiftSandbox update the project OAuth2 Tradeshift Sandbox configuration.

func (*Project) UpdateOAuth2Twitch

func (srv *Project) UpdateOAuth2Twitch(optionalSetters ...UpdateOAuth2TwitchOption) (*models.OAuth2Twitch, error)

UpdateOAuth2Twitch update the project OAuth2 Twitch configuration.

func (*Project) UpdateOAuth2WordPress

func (srv *Project) UpdateOAuth2WordPress(optionalSetters ...UpdateOAuth2WordPressOption) (*models.OAuth2WordPress, error)

UpdateOAuth2WordPress update the project OAuth2 WordPress configuration.

func (*Project) UpdateOAuth2X

func (srv *Project) UpdateOAuth2X(optionalSetters ...UpdateOAuth2XOption) (*models.OAuth2X, error)

UpdateOAuth2X update the project OAuth2 X configuration.

func (*Project) UpdateOAuth2Yahoo

func (srv *Project) UpdateOAuth2Yahoo(optionalSetters ...UpdateOAuth2YahooOption) (*models.OAuth2Yahoo, error)

UpdateOAuth2Yahoo update the project OAuth2 Yahoo configuration.

func (*Project) UpdateOAuth2Yandex

func (srv *Project) UpdateOAuth2Yandex(optionalSetters ...UpdateOAuth2YandexOption) (*models.OAuth2Yandex, error)

UpdateOAuth2Yandex update the project OAuth2 Yandex configuration.

func (*Project) UpdateOAuth2Zoho

func (srv *Project) UpdateOAuth2Zoho(optionalSetters ...UpdateOAuth2ZohoOption) (*models.OAuth2Zoho, error)

UpdateOAuth2Zoho update the project OAuth2 Zoho configuration.

func (*Project) UpdateOAuth2Zoom

func (srv *Project) UpdateOAuth2Zoom(optionalSetters ...UpdateOAuth2ZoomOption) (*models.OAuth2Zoom, error)

UpdateOAuth2Zoom update the project OAuth2 Zoom configuration.

func (*Project) UpdatePasswordDictionaryPolicy

func (srv *Project) UpdatePasswordDictionaryPolicy(Enabled bool) (*models.Project, error)

UpdatePasswordDictionaryPolicy updating this policy allows you to control if new passwords are checked against most common passwords dictionary. When enabled, and user changes their password, password must not be contained in the dictionary.

func (*Project) UpdatePasswordHistoryPolicy

func (srv *Project) UpdatePasswordHistoryPolicy(Total int) (*models.Project, error)

UpdatePasswordHistoryPolicy updates one of password strength policies. Based on total length configured, previous password hashes are stored, and users cannot choose a new password that is already stored in the passwird history list, when updating an user password, or setting new one through password recovery.

Keep in mind, while password history policy is disabled, the history is not being stored. Enabling the policy will not have any history on existing users, and it will only start to collect and enforce the policy on password changes since the policy is enabled.

func (*Project) UpdatePasswordPersonalDataPolicy

func (srv *Project) UpdatePasswordPersonalDataPolicy(Enabled bool) (*models.Project, error)

UpdatePasswordPersonalDataPolicy updating this policy allows you to control if password strength is checked against personal data. When enabled, and user sets or changes their password, the password must not contain user ID, name, email or phone number.

func (*Project) UpdateProtocol

func (srv *Project) UpdateProtocol(ProtocolId string, Enabled bool) (*models.Project, error)

UpdateProtocol update properties of a specific protocol. Use this endpoint to enable or disable a protocol in your project.

func (*Project) UpdateSMTP

func (srv *Project) UpdateSMTP(optionalSetters ...UpdateSMTPOption) (*models.Project, error)

UpdateSMTP update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails.

func (*Project) UpdateService

func (srv *Project) UpdateService(ServiceId string, Enabled bool) (*models.Project, error)

UpdateService update properties of a specific service. Use this endpoint to enable or disable a service in your project.

func (*Project) UpdateSessionAlertPolicy

func (srv *Project) UpdateSessionAlertPolicy(Enabled bool) (*models.Project, error)

UpdateSessionAlertPolicy updating this policy allows you to control if email alert is sent upon session creation. When enabled, and user signs into their account, they will be sent an email notification. There is an exception, the first session after a new sign up does not trigger an alert, even if the policy is enabled.

func (*Project) UpdateSessionDurationPolicy

func (srv *Project) UpdateSessionDurationPolicy(Duration int) (*models.Project, error)

UpdateSessionDurationPolicy update maximum duration how long sessions created within a project should stay active for.

func (*Project) UpdateSessionInvalidationPolicy

func (srv *Project) UpdateSessionInvalidationPolicy(Enabled bool) (*models.Project, error)

UpdateSessionInvalidationPolicy updating this policy allows you to control if existing sessions should be invalidated when a password of a user is changed. When enabled, and user changes their password, they will be logged out of all their devices.

func (*Project) UpdateSessionLimitPolicy

func (srv *Project) UpdateSessionLimitPolicy(Total int) (*models.Project, error)

UpdateSessionLimitPolicy update the maximum number of sessions allowed per user. When the limit is hit, the oldest session will be deleted to make room for new one.

func (*Project) UpdateUserLimitPolicy

func (srv *Project) UpdateUserLimitPolicy(Total int) (*models.Project, error)

UpdateUserLimitPolicy update the maximum number of users in the project. When the limit is hit or amount of existing users already exceeded the limit, all users remain active, but new user sign up will be prohibited.

func (*Project) UpdateVariable

func (srv *Project) UpdateVariable(VariableId string, optionalSetters ...UpdateVariableOption) (*models.Variable, error)

UpdateVariable update variable by its unique ID.

func (*Project) UpdateWebPlatform

func (srv *Project) UpdateWebPlatform(PlatformId string, Name string, Hostname string) (*models.PlatformWeb, error)

UpdateWebPlatform update a web platform by its unique ID. Use this endpoint to update the platform's name or hostname.

func (*Project) UpdateWindowsPlatform

func (srv *Project) UpdateWindowsPlatform(PlatformId string, Name string, PackageIdentifierName string) (*models.PlatformWindows, error)

UpdateWindowsPlatform update a Windows platform by its unique ID. Use this endpoint to update the platform's name or package identifier name.

func (*Project) WithCreateKeyExpire

func (srv *Project) WithCreateKeyExpire(v string) CreateKeyOption

func (*Project) WithCreateVariableSecret

func (srv *Project) WithCreateVariableSecret(v bool) CreateVariableOption

func (*Project) WithGetEmailTemplateLocale

func (srv *Project) WithGetEmailTemplateLocale(v string) GetEmailTemplateOption

func (*Project) WithListEmailTemplatesQueries

func (srv *Project) WithListEmailTemplatesQueries(v []string) ListEmailTemplatesOption

func (*Project) WithListEmailTemplatesTotal

func (srv *Project) WithListEmailTemplatesTotal(v bool) ListEmailTemplatesOption

func (*Project) WithListKeysQueries

func (srv *Project) WithListKeysQueries(v []string) ListKeysOption

func (*Project) WithListKeysTotal

func (srv *Project) WithListKeysTotal(v bool) ListKeysOption

func (*Project) WithListMockPhonesQueries

func (srv *Project) WithListMockPhonesQueries(v []string) ListMockPhonesOption

func (*Project) WithListMockPhonesTotal

func (srv *Project) WithListMockPhonesTotal(v bool) ListMockPhonesOption

func (*Project) WithListOAuth2ProvidersQueries

func (srv *Project) WithListOAuth2ProvidersQueries(v []string) ListOAuth2ProvidersOption

func (*Project) WithListOAuth2ProvidersTotal

func (srv *Project) WithListOAuth2ProvidersTotal(v bool) ListOAuth2ProvidersOption

func (*Project) WithListPlatformsQueries

func (srv *Project) WithListPlatformsQueries(v []string) ListPlatformsOption

func (*Project) WithListPlatformsTotal

func (srv *Project) WithListPlatformsTotal(v bool) ListPlatformsOption

func (*Project) WithListPoliciesQueries

func (srv *Project) WithListPoliciesQueries(v []string) ListPoliciesOption

func (*Project) WithListPoliciesTotal

func (srv *Project) WithListPoliciesTotal(v bool) ListPoliciesOption

func (*Project) WithListVariablesQueries

func (srv *Project) WithListVariablesQueries(v []string) ListVariablesOption

func (*Project) WithListVariablesTotal

func (srv *Project) WithListVariablesTotal(v bool) ListVariablesOption

func (*Project) WithUpdateEmailTemplateLocale

func (srv *Project) WithUpdateEmailTemplateLocale(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateMessage

func (srv *Project) WithUpdateEmailTemplateMessage(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateReplyToEmail

func (srv *Project) WithUpdateEmailTemplateReplyToEmail(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateReplyToName

func (srv *Project) WithUpdateEmailTemplateReplyToName(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateSenderEmail

func (srv *Project) WithUpdateEmailTemplateSenderEmail(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateSenderName

func (srv *Project) WithUpdateEmailTemplateSenderName(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateEmailTemplateSubject

func (srv *Project) WithUpdateEmailTemplateSubject(v string) UpdateEmailTemplateOption

func (*Project) WithUpdateKeyExpire

func (srv *Project) WithUpdateKeyExpire(v string) UpdateKeyOption

func (*Project) WithUpdateMembershipPrivacyPolicyUserEmail

func (srv *Project) WithUpdateMembershipPrivacyPolicyUserEmail(v bool) UpdateMembershipPrivacyPolicyOption

func (*Project) WithUpdateMembershipPrivacyPolicyUserId

func (srv *Project) WithUpdateMembershipPrivacyPolicyUserId(v bool) UpdateMembershipPrivacyPolicyOption

func (*Project) WithUpdateMembershipPrivacyPolicyUserMFA

func (srv *Project) WithUpdateMembershipPrivacyPolicyUserMFA(v bool) UpdateMembershipPrivacyPolicyOption

func (*Project) WithUpdateMembershipPrivacyPolicyUserName

func (srv *Project) WithUpdateMembershipPrivacyPolicyUserName(v bool) UpdateMembershipPrivacyPolicyOption

func (*Project) WithUpdateMembershipPrivacyPolicyUserPhone

func (srv *Project) WithUpdateMembershipPrivacyPolicyUserPhone(v bool) UpdateMembershipPrivacyPolicyOption

func (*Project) WithUpdateOAuth2AmazonClientId

func (srv *Project) WithUpdateOAuth2AmazonClientId(v string) UpdateOAuth2AmazonOption

func (*Project) WithUpdateOAuth2AmazonClientSecret

func (srv *Project) WithUpdateOAuth2AmazonClientSecret(v string) UpdateOAuth2AmazonOption

func (*Project) WithUpdateOAuth2AmazonEnabled

func (srv *Project) WithUpdateOAuth2AmazonEnabled(v bool) UpdateOAuth2AmazonOption

func (*Project) WithUpdateOAuth2AppleEnabled

func (srv *Project) WithUpdateOAuth2AppleEnabled(v bool) UpdateOAuth2AppleOption

func (*Project) WithUpdateOAuth2AppleKeyId

func (srv *Project) WithUpdateOAuth2AppleKeyId(v string) UpdateOAuth2AppleOption

func (*Project) WithUpdateOAuth2AppleP8File

func (srv *Project) WithUpdateOAuth2AppleP8File(v string) UpdateOAuth2AppleOption

func (*Project) WithUpdateOAuth2AppleServiceId

func (srv *Project) WithUpdateOAuth2AppleServiceId(v string) UpdateOAuth2AppleOption

func (*Project) WithUpdateOAuth2AppleTeamId

func (srv *Project) WithUpdateOAuth2AppleTeamId(v string) UpdateOAuth2AppleOption

func (*Project) WithUpdateOAuth2Auth0ClientId

func (srv *Project) WithUpdateOAuth2Auth0ClientId(v string) UpdateOAuth2Auth0Option

func (*Project) WithUpdateOAuth2Auth0ClientSecret

func (srv *Project) WithUpdateOAuth2Auth0ClientSecret(v string) UpdateOAuth2Auth0Option

func (*Project) WithUpdateOAuth2Auth0Enabled

func (srv *Project) WithUpdateOAuth2Auth0Enabled(v bool) UpdateOAuth2Auth0Option

func (*Project) WithUpdateOAuth2Auth0Endpoint

func (srv *Project) WithUpdateOAuth2Auth0Endpoint(v string) UpdateOAuth2Auth0Option

func (*Project) WithUpdateOAuth2AuthentikClientId

func (srv *Project) WithUpdateOAuth2AuthentikClientId(v string) UpdateOAuth2AuthentikOption

func (*Project) WithUpdateOAuth2AuthentikClientSecret

func (srv *Project) WithUpdateOAuth2AuthentikClientSecret(v string) UpdateOAuth2AuthentikOption

func (*Project) WithUpdateOAuth2AuthentikEnabled

func (srv *Project) WithUpdateOAuth2AuthentikEnabled(v bool) UpdateOAuth2AuthentikOption

func (*Project) WithUpdateOAuth2AuthentikEndpoint

func (srv *Project) WithUpdateOAuth2AuthentikEndpoint(v string) UpdateOAuth2AuthentikOption

func (*Project) WithUpdateOAuth2AutodeskClientId

func (srv *Project) WithUpdateOAuth2AutodeskClientId(v string) UpdateOAuth2AutodeskOption

func (*Project) WithUpdateOAuth2AutodeskClientSecret

func (srv *Project) WithUpdateOAuth2AutodeskClientSecret(v string) UpdateOAuth2AutodeskOption

func (*Project) WithUpdateOAuth2AutodeskEnabled

func (srv *Project) WithUpdateOAuth2AutodeskEnabled(v bool) UpdateOAuth2AutodeskOption

func (*Project) WithUpdateOAuth2BitbucketEnabled

func (srv *Project) WithUpdateOAuth2BitbucketEnabled(v bool) UpdateOAuth2BitbucketOption

func (*Project) WithUpdateOAuth2BitbucketKey

func (srv *Project) WithUpdateOAuth2BitbucketKey(v string) UpdateOAuth2BitbucketOption

func (*Project) WithUpdateOAuth2BitbucketSecret

func (srv *Project) WithUpdateOAuth2BitbucketSecret(v string) UpdateOAuth2BitbucketOption

func (*Project) WithUpdateOAuth2BitlyClientId

func (srv *Project) WithUpdateOAuth2BitlyClientId(v string) UpdateOAuth2BitlyOption

func (*Project) WithUpdateOAuth2BitlyClientSecret

func (srv *Project) WithUpdateOAuth2BitlyClientSecret(v string) UpdateOAuth2BitlyOption

func (*Project) WithUpdateOAuth2BitlyEnabled

func (srv *Project) WithUpdateOAuth2BitlyEnabled(v bool) UpdateOAuth2BitlyOption

func (*Project) WithUpdateOAuth2BoxClientId

func (srv *Project) WithUpdateOAuth2BoxClientId(v string) UpdateOAuth2BoxOption

func (*Project) WithUpdateOAuth2BoxClientSecret

func (srv *Project) WithUpdateOAuth2BoxClientSecret(v string) UpdateOAuth2BoxOption

func (*Project) WithUpdateOAuth2BoxEnabled

func (srv *Project) WithUpdateOAuth2BoxEnabled(v bool) UpdateOAuth2BoxOption

func (*Project) WithUpdateOAuth2DailymotionApiKey

func (srv *Project) WithUpdateOAuth2DailymotionApiKey(v string) UpdateOAuth2DailymotionOption

func (*Project) WithUpdateOAuth2DailymotionApiSecret

func (srv *Project) WithUpdateOAuth2DailymotionApiSecret(v string) UpdateOAuth2DailymotionOption

func (*Project) WithUpdateOAuth2DailymotionEnabled

func (srv *Project) WithUpdateOAuth2DailymotionEnabled(v bool) UpdateOAuth2DailymotionOption

func (*Project) WithUpdateOAuth2DiscordClientId

func (srv *Project) WithUpdateOAuth2DiscordClientId(v string) UpdateOAuth2DiscordOption

func (*Project) WithUpdateOAuth2DiscordClientSecret

func (srv *Project) WithUpdateOAuth2DiscordClientSecret(v string) UpdateOAuth2DiscordOption

func (*Project) WithUpdateOAuth2DiscordEnabled

func (srv *Project) WithUpdateOAuth2DiscordEnabled(v bool) UpdateOAuth2DiscordOption

func (*Project) WithUpdateOAuth2DisqusEnabled

func (srv *Project) WithUpdateOAuth2DisqusEnabled(v bool) UpdateOAuth2DisqusOption

func (*Project) WithUpdateOAuth2DisqusPublicKey

func (srv *Project) WithUpdateOAuth2DisqusPublicKey(v string) UpdateOAuth2DisqusOption

func (*Project) WithUpdateOAuth2DisqusSecretKey

func (srv *Project) WithUpdateOAuth2DisqusSecretKey(v string) UpdateOAuth2DisqusOption

func (*Project) WithUpdateOAuth2DropboxAppKey

func (srv *Project) WithUpdateOAuth2DropboxAppKey(v string) UpdateOAuth2DropboxOption

func (*Project) WithUpdateOAuth2DropboxAppSecret

func (srv *Project) WithUpdateOAuth2DropboxAppSecret(v string) UpdateOAuth2DropboxOption

func (*Project) WithUpdateOAuth2DropboxEnabled

func (srv *Project) WithUpdateOAuth2DropboxEnabled(v bool) UpdateOAuth2DropboxOption

func (*Project) WithUpdateOAuth2EtsyEnabled

func (srv *Project) WithUpdateOAuth2EtsyEnabled(v bool) UpdateOAuth2EtsyOption

func (*Project) WithUpdateOAuth2EtsyKeyString

func (srv *Project) WithUpdateOAuth2EtsyKeyString(v string) UpdateOAuth2EtsyOption

func (*Project) WithUpdateOAuth2EtsySharedSecret

func (srv *Project) WithUpdateOAuth2EtsySharedSecret(v string) UpdateOAuth2EtsyOption

func (*Project) WithUpdateOAuth2FacebookAppId

func (srv *Project) WithUpdateOAuth2FacebookAppId(v string) UpdateOAuth2FacebookOption

func (*Project) WithUpdateOAuth2FacebookAppSecret

func (srv *Project) WithUpdateOAuth2FacebookAppSecret(v string) UpdateOAuth2FacebookOption

func (*Project) WithUpdateOAuth2FacebookEnabled

func (srv *Project) WithUpdateOAuth2FacebookEnabled(v bool) UpdateOAuth2FacebookOption

func (*Project) WithUpdateOAuth2FigmaClientId

func (srv *Project) WithUpdateOAuth2FigmaClientId(v string) UpdateOAuth2FigmaOption

func (*Project) WithUpdateOAuth2FigmaClientSecret

func (srv *Project) WithUpdateOAuth2FigmaClientSecret(v string) UpdateOAuth2FigmaOption

func (*Project) WithUpdateOAuth2FigmaEnabled

func (srv *Project) WithUpdateOAuth2FigmaEnabled(v bool) UpdateOAuth2FigmaOption

func (*Project) WithUpdateOAuth2FusionAuthClientId

func (srv *Project) WithUpdateOAuth2FusionAuthClientId(v string) UpdateOAuth2FusionAuthOption

func (*Project) WithUpdateOAuth2FusionAuthClientSecret

func (srv *Project) WithUpdateOAuth2FusionAuthClientSecret(v string) UpdateOAuth2FusionAuthOption

func (*Project) WithUpdateOAuth2FusionAuthEnabled

func (srv *Project) WithUpdateOAuth2FusionAuthEnabled(v bool) UpdateOAuth2FusionAuthOption

func (*Project) WithUpdateOAuth2FusionAuthEndpoint

func (srv *Project) WithUpdateOAuth2FusionAuthEndpoint(v string) UpdateOAuth2FusionAuthOption

func (*Project) WithUpdateOAuth2GitHubClientId

func (srv *Project) WithUpdateOAuth2GitHubClientId(v string) UpdateOAuth2GitHubOption

func (*Project) WithUpdateOAuth2GitHubClientSecret

func (srv *Project) WithUpdateOAuth2GitHubClientSecret(v string) UpdateOAuth2GitHubOption

func (*Project) WithUpdateOAuth2GitHubEnabled

func (srv *Project) WithUpdateOAuth2GitHubEnabled(v bool) UpdateOAuth2GitHubOption

func (*Project) WithUpdateOAuth2GitlabApplicationId

func (srv *Project) WithUpdateOAuth2GitlabApplicationId(v string) UpdateOAuth2GitlabOption

func (*Project) WithUpdateOAuth2GitlabEnabled

func (srv *Project) WithUpdateOAuth2GitlabEnabled(v bool) UpdateOAuth2GitlabOption

func (*Project) WithUpdateOAuth2GitlabEndpoint

func (srv *Project) WithUpdateOAuth2GitlabEndpoint(v string) UpdateOAuth2GitlabOption

func (*Project) WithUpdateOAuth2GitlabSecret

func (srv *Project) WithUpdateOAuth2GitlabSecret(v string) UpdateOAuth2GitlabOption

func (*Project) WithUpdateOAuth2GoogleClientId

func (srv *Project) WithUpdateOAuth2GoogleClientId(v string) UpdateOAuth2GoogleOption

func (*Project) WithUpdateOAuth2GoogleClientSecret

func (srv *Project) WithUpdateOAuth2GoogleClientSecret(v string) UpdateOAuth2GoogleOption

func (*Project) WithUpdateOAuth2GoogleEnabled

func (srv *Project) WithUpdateOAuth2GoogleEnabled(v bool) UpdateOAuth2GoogleOption

func (*Project) WithUpdateOAuth2GooglePrompt

func (srv *Project) WithUpdateOAuth2GooglePrompt(v []string) UpdateOAuth2GoogleOption

func (*Project) WithUpdateOAuth2KeycloakClientId

func (srv *Project) WithUpdateOAuth2KeycloakClientId(v string) UpdateOAuth2KeycloakOption

func (*Project) WithUpdateOAuth2KeycloakClientSecret

func (srv *Project) WithUpdateOAuth2KeycloakClientSecret(v string) UpdateOAuth2KeycloakOption

func (*Project) WithUpdateOAuth2KeycloakEnabled

func (srv *Project) WithUpdateOAuth2KeycloakEnabled(v bool) UpdateOAuth2KeycloakOption

func (*Project) WithUpdateOAuth2KeycloakEndpoint

func (srv *Project) WithUpdateOAuth2KeycloakEndpoint(v string) UpdateOAuth2KeycloakOption

func (*Project) WithUpdateOAuth2KeycloakRealmName

func (srv *Project) WithUpdateOAuth2KeycloakRealmName(v string) UpdateOAuth2KeycloakOption

func (*Project) WithUpdateOAuth2KickClientId

func (srv *Project) WithUpdateOAuth2KickClientId(v string) UpdateOAuth2KickOption

func (*Project) WithUpdateOAuth2KickClientSecret

func (srv *Project) WithUpdateOAuth2KickClientSecret(v string) UpdateOAuth2KickOption

func (*Project) WithUpdateOAuth2KickEnabled

func (srv *Project) WithUpdateOAuth2KickEnabled(v bool) UpdateOAuth2KickOption

func (*Project) WithUpdateOAuth2LinkedinClientId

func (srv *Project) WithUpdateOAuth2LinkedinClientId(v string) UpdateOAuth2LinkedinOption

func (*Project) WithUpdateOAuth2LinkedinEnabled

func (srv *Project) WithUpdateOAuth2LinkedinEnabled(v bool) UpdateOAuth2LinkedinOption

func (*Project) WithUpdateOAuth2LinkedinPrimaryClientSecret

func (srv *Project) WithUpdateOAuth2LinkedinPrimaryClientSecret(v string) UpdateOAuth2LinkedinOption

func (*Project) WithUpdateOAuth2MicrosoftApplicationId

func (srv *Project) WithUpdateOAuth2MicrosoftApplicationId(v string) UpdateOAuth2MicrosoftOption

func (*Project) WithUpdateOAuth2MicrosoftApplicationSecret

func (srv *Project) WithUpdateOAuth2MicrosoftApplicationSecret(v string) UpdateOAuth2MicrosoftOption

func (*Project) WithUpdateOAuth2MicrosoftEnabled

func (srv *Project) WithUpdateOAuth2MicrosoftEnabled(v bool) UpdateOAuth2MicrosoftOption

func (*Project) WithUpdateOAuth2MicrosoftTenant

func (srv *Project) WithUpdateOAuth2MicrosoftTenant(v string) UpdateOAuth2MicrosoftOption

func (*Project) WithUpdateOAuth2NotionEnabled

func (srv *Project) WithUpdateOAuth2NotionEnabled(v bool) UpdateOAuth2NotionOption

func (*Project) WithUpdateOAuth2NotionOauthClientId

func (srv *Project) WithUpdateOAuth2NotionOauthClientId(v string) UpdateOAuth2NotionOption

func (*Project) WithUpdateOAuth2NotionOauthClientSecret

func (srv *Project) WithUpdateOAuth2NotionOauthClientSecret(v string) UpdateOAuth2NotionOption

func (*Project) WithUpdateOAuth2OidcAuthorizationURL

func (srv *Project) WithUpdateOAuth2OidcAuthorizationURL(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcClientId

func (srv *Project) WithUpdateOAuth2OidcClientId(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcClientSecret

func (srv *Project) WithUpdateOAuth2OidcClientSecret(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcEnabled

func (srv *Project) WithUpdateOAuth2OidcEnabled(v bool) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcTokenURL

func (srv *Project) WithUpdateOAuth2OidcTokenURL(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcUserInfoURL

func (srv *Project) WithUpdateOAuth2OidcUserInfoURL(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OidcWellKnownURL

func (srv *Project) WithUpdateOAuth2OidcWellKnownURL(v string) UpdateOAuth2OidcOption

func (*Project) WithUpdateOAuth2OktaAuthorizationServerId

func (srv *Project) WithUpdateOAuth2OktaAuthorizationServerId(v string) UpdateOAuth2OktaOption

func (*Project) WithUpdateOAuth2OktaClientId

func (srv *Project) WithUpdateOAuth2OktaClientId(v string) UpdateOAuth2OktaOption

func (*Project) WithUpdateOAuth2OktaClientSecret

func (srv *Project) WithUpdateOAuth2OktaClientSecret(v string) UpdateOAuth2OktaOption

func (*Project) WithUpdateOAuth2OktaDomain

func (srv *Project) WithUpdateOAuth2OktaDomain(v string) UpdateOAuth2OktaOption

func (*Project) WithUpdateOAuth2OktaEnabled

func (srv *Project) WithUpdateOAuth2OktaEnabled(v bool) UpdateOAuth2OktaOption

func (*Project) WithUpdateOAuth2PaypalClientId

func (srv *Project) WithUpdateOAuth2PaypalClientId(v string) UpdateOAuth2PaypalOption

func (*Project) WithUpdateOAuth2PaypalEnabled

func (srv *Project) WithUpdateOAuth2PaypalEnabled(v bool) UpdateOAuth2PaypalOption

func (*Project) WithUpdateOAuth2PaypalSandboxClientId

func (srv *Project) WithUpdateOAuth2PaypalSandboxClientId(v string) UpdateOAuth2PaypalSandboxOption

func (*Project) WithUpdateOAuth2PaypalSandboxEnabled

func (srv *Project) WithUpdateOAuth2PaypalSandboxEnabled(v bool) UpdateOAuth2PaypalSandboxOption

func (*Project) WithUpdateOAuth2PaypalSandboxSecretKey

func (srv *Project) WithUpdateOAuth2PaypalSandboxSecretKey(v string) UpdateOAuth2PaypalSandboxOption

func (*Project) WithUpdateOAuth2PaypalSecretKey

func (srv *Project) WithUpdateOAuth2PaypalSecretKey(v string) UpdateOAuth2PaypalOption

func (*Project) WithUpdateOAuth2PodioClientId

func (srv *Project) WithUpdateOAuth2PodioClientId(v string) UpdateOAuth2PodioOption

func (*Project) WithUpdateOAuth2PodioClientSecret

func (srv *Project) WithUpdateOAuth2PodioClientSecret(v string) UpdateOAuth2PodioOption

func (*Project) WithUpdateOAuth2PodioEnabled

func (srv *Project) WithUpdateOAuth2PodioEnabled(v bool) UpdateOAuth2PodioOption

func (*Project) WithUpdateOAuth2SalesforceCustomerKey

func (srv *Project) WithUpdateOAuth2SalesforceCustomerKey(v string) UpdateOAuth2SalesforceOption

func (*Project) WithUpdateOAuth2SalesforceCustomerSecret

func (srv *Project) WithUpdateOAuth2SalesforceCustomerSecret(v string) UpdateOAuth2SalesforceOption

func (*Project) WithUpdateOAuth2SalesforceEnabled

func (srv *Project) WithUpdateOAuth2SalesforceEnabled(v bool) UpdateOAuth2SalesforceOption

func (*Project) WithUpdateOAuth2SlackClientId

func (srv *Project) WithUpdateOAuth2SlackClientId(v string) UpdateOAuth2SlackOption

func (*Project) WithUpdateOAuth2SlackClientSecret

func (srv *Project) WithUpdateOAuth2SlackClientSecret(v string) UpdateOAuth2SlackOption

func (*Project) WithUpdateOAuth2SlackEnabled

func (srv *Project) WithUpdateOAuth2SlackEnabled(v bool) UpdateOAuth2SlackOption

func (*Project) WithUpdateOAuth2SpotifyClientId

func (srv *Project) WithUpdateOAuth2SpotifyClientId(v string) UpdateOAuth2SpotifyOption

func (*Project) WithUpdateOAuth2SpotifyClientSecret

func (srv *Project) WithUpdateOAuth2SpotifyClientSecret(v string) UpdateOAuth2SpotifyOption

func (*Project) WithUpdateOAuth2SpotifyEnabled

func (srv *Project) WithUpdateOAuth2SpotifyEnabled(v bool) UpdateOAuth2SpotifyOption

func (*Project) WithUpdateOAuth2StripeApiSecretKey

func (srv *Project) WithUpdateOAuth2StripeApiSecretKey(v string) UpdateOAuth2StripeOption

func (*Project) WithUpdateOAuth2StripeClientId

func (srv *Project) WithUpdateOAuth2StripeClientId(v string) UpdateOAuth2StripeOption

func (*Project) WithUpdateOAuth2StripeEnabled

func (srv *Project) WithUpdateOAuth2StripeEnabled(v bool) UpdateOAuth2StripeOption

func (*Project) WithUpdateOAuth2TradeshiftEnabled

func (srv *Project) WithUpdateOAuth2TradeshiftEnabled(v bool) UpdateOAuth2TradeshiftOption

func (*Project) WithUpdateOAuth2TradeshiftOauth2ClientId

func (srv *Project) WithUpdateOAuth2TradeshiftOauth2ClientId(v string) UpdateOAuth2TradeshiftOption

func (*Project) WithUpdateOAuth2TradeshiftOauth2ClientSecret

func (srv *Project) WithUpdateOAuth2TradeshiftOauth2ClientSecret(v string) UpdateOAuth2TradeshiftOption

func (*Project) WithUpdateOAuth2TradeshiftSandboxEnabled

func (srv *Project) WithUpdateOAuth2TradeshiftSandboxEnabled(v bool) UpdateOAuth2TradeshiftSandboxOption

func (*Project) WithUpdateOAuth2TradeshiftSandboxOauth2ClientId

func (srv *Project) WithUpdateOAuth2TradeshiftSandboxOauth2ClientId(v string) UpdateOAuth2TradeshiftSandboxOption

func (*Project) WithUpdateOAuth2TradeshiftSandboxOauth2ClientSecret

func (srv *Project) WithUpdateOAuth2TradeshiftSandboxOauth2ClientSecret(v string) UpdateOAuth2TradeshiftSandboxOption

func (*Project) WithUpdateOAuth2TwitchClientId

func (srv *Project) WithUpdateOAuth2TwitchClientId(v string) UpdateOAuth2TwitchOption

func (*Project) WithUpdateOAuth2TwitchClientSecret

func (srv *Project) WithUpdateOAuth2TwitchClientSecret(v string) UpdateOAuth2TwitchOption

func (*Project) WithUpdateOAuth2TwitchEnabled

func (srv *Project) WithUpdateOAuth2TwitchEnabled(v bool) UpdateOAuth2TwitchOption

func (*Project) WithUpdateOAuth2WordPressClientId

func (srv *Project) WithUpdateOAuth2WordPressClientId(v string) UpdateOAuth2WordPressOption

func (*Project) WithUpdateOAuth2WordPressClientSecret

func (srv *Project) WithUpdateOAuth2WordPressClientSecret(v string) UpdateOAuth2WordPressOption

func (*Project) WithUpdateOAuth2WordPressEnabled

func (srv *Project) WithUpdateOAuth2WordPressEnabled(v bool) UpdateOAuth2WordPressOption

func (*Project) WithUpdateOAuth2XCustomerKey

func (srv *Project) WithUpdateOAuth2XCustomerKey(v string) UpdateOAuth2XOption

func (*Project) WithUpdateOAuth2XEnabled

func (srv *Project) WithUpdateOAuth2XEnabled(v bool) UpdateOAuth2XOption

func (*Project) WithUpdateOAuth2XSecretKey

func (srv *Project) WithUpdateOAuth2XSecretKey(v string) UpdateOAuth2XOption

func (*Project) WithUpdateOAuth2YahooClientId

func (srv *Project) WithUpdateOAuth2YahooClientId(v string) UpdateOAuth2YahooOption

func (*Project) WithUpdateOAuth2YahooClientSecret

func (srv *Project) WithUpdateOAuth2YahooClientSecret(v string) UpdateOAuth2YahooOption

func (*Project) WithUpdateOAuth2YahooEnabled

func (srv *Project) WithUpdateOAuth2YahooEnabled(v bool) UpdateOAuth2YahooOption

func (*Project) WithUpdateOAuth2YandexClientId

func (srv *Project) WithUpdateOAuth2YandexClientId(v string) UpdateOAuth2YandexOption

func (*Project) WithUpdateOAuth2YandexClientSecret

func (srv *Project) WithUpdateOAuth2YandexClientSecret(v string) UpdateOAuth2YandexOption

func (*Project) WithUpdateOAuth2YandexEnabled

func (srv *Project) WithUpdateOAuth2YandexEnabled(v bool) UpdateOAuth2YandexOption

func (*Project) WithUpdateOAuth2ZohoClientId

func (srv *Project) WithUpdateOAuth2ZohoClientId(v string) UpdateOAuth2ZohoOption

func (*Project) WithUpdateOAuth2ZohoClientSecret

func (srv *Project) WithUpdateOAuth2ZohoClientSecret(v string) UpdateOAuth2ZohoOption

func (*Project) WithUpdateOAuth2ZohoEnabled

func (srv *Project) WithUpdateOAuth2ZohoEnabled(v bool) UpdateOAuth2ZohoOption

func (*Project) WithUpdateOAuth2ZoomClientId

func (srv *Project) WithUpdateOAuth2ZoomClientId(v string) UpdateOAuth2ZoomOption

func (*Project) WithUpdateOAuth2ZoomClientSecret

func (srv *Project) WithUpdateOAuth2ZoomClientSecret(v string) UpdateOAuth2ZoomOption

func (*Project) WithUpdateOAuth2ZoomEnabled

func (srv *Project) WithUpdateOAuth2ZoomEnabled(v bool) UpdateOAuth2ZoomOption

func (*Project) WithUpdateSMTPEnabled

func (srv *Project) WithUpdateSMTPEnabled(v bool) UpdateSMTPOption

func (*Project) WithUpdateSMTPHost

func (srv *Project) WithUpdateSMTPHost(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPPassword

func (srv *Project) WithUpdateSMTPPassword(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPPort

func (srv *Project) WithUpdateSMTPPort(v int) UpdateSMTPOption

func (*Project) WithUpdateSMTPReplyToEmail

func (srv *Project) WithUpdateSMTPReplyToEmail(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPReplyToName

func (srv *Project) WithUpdateSMTPReplyToName(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPSecure

func (srv *Project) WithUpdateSMTPSecure(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPSenderEmail

func (srv *Project) WithUpdateSMTPSenderEmail(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPSenderName

func (srv *Project) WithUpdateSMTPSenderName(v string) UpdateSMTPOption

func (*Project) WithUpdateSMTPUsername

func (srv *Project) WithUpdateSMTPUsername(v string) UpdateSMTPOption

func (*Project) WithUpdateVariableKey

func (srv *Project) WithUpdateVariableKey(v string) UpdateVariableOption

func (*Project) WithUpdateVariableSecret

func (srv *Project) WithUpdateVariableSecret(v bool) UpdateVariableOption

func (*Project) WithUpdateVariableValue

func (srv *Project) WithUpdateVariableValue(v string) UpdateVariableOption

type UpdateEmailTemplateOption

type UpdateEmailTemplateOption func(*UpdateEmailTemplateOptions)

type UpdateEmailTemplateOptions

type UpdateEmailTemplateOptions struct {
	Locale       string
	Subject      string
	Message      string
	SenderName   string
	SenderEmail  string
	ReplyToEmail string
	ReplyToName  string
	// contains filtered or unexported fields
}

func (UpdateEmailTemplateOptions) New

type UpdateKeyOption

type UpdateKeyOption func(*UpdateKeyOptions)

type UpdateKeyOptions

type UpdateKeyOptions struct {
	Expire string
	// contains filtered or unexported fields
}

func (UpdateKeyOptions) New

func (options UpdateKeyOptions) New() *UpdateKeyOptions

type UpdateMembershipPrivacyPolicyOption

type UpdateMembershipPrivacyPolicyOption func(*UpdateMembershipPrivacyPolicyOptions)

type UpdateMembershipPrivacyPolicyOptions

type UpdateMembershipPrivacyPolicyOptions struct {
	UserId    bool
	UserEmail bool
	UserPhone bool
	UserName  bool
	UserMFA   bool
	// contains filtered or unexported fields
}

func (UpdateMembershipPrivacyPolicyOptions) New

type UpdateOAuth2AmazonOption

type UpdateOAuth2AmazonOption func(*UpdateOAuth2AmazonOptions)

type UpdateOAuth2AmazonOptions

type UpdateOAuth2AmazonOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2AmazonOptions) New

type UpdateOAuth2AppleOption

type UpdateOAuth2AppleOption func(*UpdateOAuth2AppleOptions)

type UpdateOAuth2AppleOptions

type UpdateOAuth2AppleOptions struct {
	ServiceId string
	KeyId     string
	TeamId    string
	P8File    string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2AppleOptions) New

type UpdateOAuth2Auth0Option

type UpdateOAuth2Auth0Option func(*UpdateOAuth2Auth0Options)

type UpdateOAuth2Auth0Options

type UpdateOAuth2Auth0Options struct {
	ClientId     string
	ClientSecret string
	Endpoint     string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2Auth0Options) New

type UpdateOAuth2AuthentikOption

type UpdateOAuth2AuthentikOption func(*UpdateOAuth2AuthentikOptions)

type UpdateOAuth2AuthentikOptions

type UpdateOAuth2AuthentikOptions struct {
	ClientId     string
	ClientSecret string
	Endpoint     string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2AuthentikOptions) New

type UpdateOAuth2AutodeskOption

type UpdateOAuth2AutodeskOption func(*UpdateOAuth2AutodeskOptions)

type UpdateOAuth2AutodeskOptions

type UpdateOAuth2AutodeskOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2AutodeskOptions) New

type UpdateOAuth2BitbucketOption

type UpdateOAuth2BitbucketOption func(*UpdateOAuth2BitbucketOptions)

type UpdateOAuth2BitbucketOptions

type UpdateOAuth2BitbucketOptions struct {
	Key     string
	Secret  string
	Enabled bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2BitbucketOptions) New

type UpdateOAuth2BitlyOption

type UpdateOAuth2BitlyOption func(*UpdateOAuth2BitlyOptions)

type UpdateOAuth2BitlyOptions

type UpdateOAuth2BitlyOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2BitlyOptions) New

type UpdateOAuth2BoxOption

type UpdateOAuth2BoxOption func(*UpdateOAuth2BoxOptions)

type UpdateOAuth2BoxOptions

type UpdateOAuth2BoxOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2BoxOptions) New

type UpdateOAuth2DailymotionOption

type UpdateOAuth2DailymotionOption func(*UpdateOAuth2DailymotionOptions)

type UpdateOAuth2DailymotionOptions

type UpdateOAuth2DailymotionOptions struct {
	ApiKey    string
	ApiSecret string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2DailymotionOptions) New

type UpdateOAuth2DiscordOption

type UpdateOAuth2DiscordOption func(*UpdateOAuth2DiscordOptions)

type UpdateOAuth2DiscordOptions

type UpdateOAuth2DiscordOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2DiscordOptions) New

type UpdateOAuth2DisqusOption

type UpdateOAuth2DisqusOption func(*UpdateOAuth2DisqusOptions)

type UpdateOAuth2DisqusOptions

type UpdateOAuth2DisqusOptions struct {
	PublicKey string
	SecretKey string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2DisqusOptions) New

type UpdateOAuth2DropboxOption

type UpdateOAuth2DropboxOption func(*UpdateOAuth2DropboxOptions)

type UpdateOAuth2DropboxOptions

type UpdateOAuth2DropboxOptions struct {
	AppKey    string
	AppSecret string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2DropboxOptions) New

type UpdateOAuth2EtsyOption

type UpdateOAuth2EtsyOption func(*UpdateOAuth2EtsyOptions)

type UpdateOAuth2EtsyOptions

type UpdateOAuth2EtsyOptions struct {
	KeyString    string
	SharedSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2EtsyOptions) New

type UpdateOAuth2FacebookOption

type UpdateOAuth2FacebookOption func(*UpdateOAuth2FacebookOptions)

type UpdateOAuth2FacebookOptions

type UpdateOAuth2FacebookOptions struct {
	AppId     string
	AppSecret string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2FacebookOptions) New

type UpdateOAuth2FigmaOption

type UpdateOAuth2FigmaOption func(*UpdateOAuth2FigmaOptions)

type UpdateOAuth2FigmaOptions

type UpdateOAuth2FigmaOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2FigmaOptions) New

type UpdateOAuth2FusionAuthOption

type UpdateOAuth2FusionAuthOption func(*UpdateOAuth2FusionAuthOptions)

type UpdateOAuth2FusionAuthOptions

type UpdateOAuth2FusionAuthOptions struct {
	ClientId     string
	ClientSecret string
	Endpoint     string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2FusionAuthOptions) New

type UpdateOAuth2GitHubOption

type UpdateOAuth2GitHubOption func(*UpdateOAuth2GitHubOptions)

type UpdateOAuth2GitHubOptions

type UpdateOAuth2GitHubOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2GitHubOptions) New

type UpdateOAuth2GitlabOption

type UpdateOAuth2GitlabOption func(*UpdateOAuth2GitlabOptions)

type UpdateOAuth2GitlabOptions

type UpdateOAuth2GitlabOptions struct {
	ApplicationId string
	Secret        string
	Endpoint      string
	Enabled       bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2GitlabOptions) New

type UpdateOAuth2GoogleOption

type UpdateOAuth2GoogleOption func(*UpdateOAuth2GoogleOptions)

type UpdateOAuth2GoogleOptions

type UpdateOAuth2GoogleOptions struct {
	ClientId     string
	ClientSecret string
	Prompt       []string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2GoogleOptions) New

type UpdateOAuth2KeycloakOption

type UpdateOAuth2KeycloakOption func(*UpdateOAuth2KeycloakOptions)

type UpdateOAuth2KeycloakOptions

type UpdateOAuth2KeycloakOptions struct {
	ClientId     string
	ClientSecret string
	Endpoint     string
	RealmName    string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2KeycloakOptions) New

type UpdateOAuth2KickOption

type UpdateOAuth2KickOption func(*UpdateOAuth2KickOptions)

type UpdateOAuth2KickOptions

type UpdateOAuth2KickOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2KickOptions) New

type UpdateOAuth2LinkedinOption

type UpdateOAuth2LinkedinOption func(*UpdateOAuth2LinkedinOptions)

type UpdateOAuth2LinkedinOptions

type UpdateOAuth2LinkedinOptions struct {
	ClientId            string
	PrimaryClientSecret string
	Enabled             bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2LinkedinOptions) New

type UpdateOAuth2MicrosoftOption

type UpdateOAuth2MicrosoftOption func(*UpdateOAuth2MicrosoftOptions)

type UpdateOAuth2MicrosoftOptions

type UpdateOAuth2MicrosoftOptions struct {
	ApplicationId     string
	ApplicationSecret string
	Tenant            string
	Enabled           bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2MicrosoftOptions) New

type UpdateOAuth2NotionOption

type UpdateOAuth2NotionOption func(*UpdateOAuth2NotionOptions)

type UpdateOAuth2NotionOptions

type UpdateOAuth2NotionOptions struct {
	OauthClientId     string
	OauthClientSecret string
	Enabled           bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2NotionOptions) New

type UpdateOAuth2OidcOption

type UpdateOAuth2OidcOption func(*UpdateOAuth2OidcOptions)

type UpdateOAuth2OidcOptions

type UpdateOAuth2OidcOptions struct {
	ClientId         string
	ClientSecret     string
	WellKnownURL     string
	AuthorizationURL string
	TokenURL         string
	UserInfoURL      string
	Enabled          bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2OidcOptions) New

type UpdateOAuth2OktaOption

type UpdateOAuth2OktaOption func(*UpdateOAuth2OktaOptions)

type UpdateOAuth2OktaOptions

type UpdateOAuth2OktaOptions struct {
	ClientId              string
	ClientSecret          string
	Domain                string
	AuthorizationServerId string
	Enabled               bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2OktaOptions) New

type UpdateOAuth2PaypalOption

type UpdateOAuth2PaypalOption func(*UpdateOAuth2PaypalOptions)

type UpdateOAuth2PaypalOptions

type UpdateOAuth2PaypalOptions struct {
	ClientId  string
	SecretKey string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2PaypalOptions) New

type UpdateOAuth2PaypalSandboxOption

type UpdateOAuth2PaypalSandboxOption func(*UpdateOAuth2PaypalSandboxOptions)

type UpdateOAuth2PaypalSandboxOptions

type UpdateOAuth2PaypalSandboxOptions struct {
	ClientId  string
	SecretKey string
	Enabled   bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2PaypalSandboxOptions) New

type UpdateOAuth2PodioOption

type UpdateOAuth2PodioOption func(*UpdateOAuth2PodioOptions)

type UpdateOAuth2PodioOptions

type UpdateOAuth2PodioOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2PodioOptions) New

type UpdateOAuth2SalesforceOption

type UpdateOAuth2SalesforceOption func(*UpdateOAuth2SalesforceOptions)

type UpdateOAuth2SalesforceOptions

type UpdateOAuth2SalesforceOptions struct {
	CustomerKey    string
	CustomerSecret string
	Enabled        bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2SalesforceOptions) New

type UpdateOAuth2SlackOption

type UpdateOAuth2SlackOption func(*UpdateOAuth2SlackOptions)

type UpdateOAuth2SlackOptions

type UpdateOAuth2SlackOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2SlackOptions) New

type UpdateOAuth2SpotifyOption

type UpdateOAuth2SpotifyOption func(*UpdateOAuth2SpotifyOptions)

type UpdateOAuth2SpotifyOptions

type UpdateOAuth2SpotifyOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2SpotifyOptions) New

type UpdateOAuth2StripeOption

type UpdateOAuth2StripeOption func(*UpdateOAuth2StripeOptions)

type UpdateOAuth2StripeOptions

type UpdateOAuth2StripeOptions struct {
	ClientId     string
	ApiSecretKey string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2StripeOptions) New

type UpdateOAuth2TradeshiftOption

type UpdateOAuth2TradeshiftOption func(*UpdateOAuth2TradeshiftOptions)

type UpdateOAuth2TradeshiftOptions

type UpdateOAuth2TradeshiftOptions struct {
	Oauth2ClientId     string
	Oauth2ClientSecret string
	Enabled            bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2TradeshiftOptions) New

type UpdateOAuth2TradeshiftSandboxOption

type UpdateOAuth2TradeshiftSandboxOption func(*UpdateOAuth2TradeshiftSandboxOptions)

type UpdateOAuth2TradeshiftSandboxOptions

type UpdateOAuth2TradeshiftSandboxOptions struct {
	Oauth2ClientId     string
	Oauth2ClientSecret string
	Enabled            bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2TradeshiftSandboxOptions) New

type UpdateOAuth2TwitchOption

type UpdateOAuth2TwitchOption func(*UpdateOAuth2TwitchOptions)

type UpdateOAuth2TwitchOptions

type UpdateOAuth2TwitchOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2TwitchOptions) New

type UpdateOAuth2WordPressOption

type UpdateOAuth2WordPressOption func(*UpdateOAuth2WordPressOptions)

type UpdateOAuth2WordPressOptions

type UpdateOAuth2WordPressOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2WordPressOptions) New

type UpdateOAuth2XOption

type UpdateOAuth2XOption func(*UpdateOAuth2XOptions)

type UpdateOAuth2XOptions

type UpdateOAuth2XOptions struct {
	CustomerKey string
	SecretKey   string
	Enabled     bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2XOptions) New

type UpdateOAuth2YahooOption

type UpdateOAuth2YahooOption func(*UpdateOAuth2YahooOptions)

type UpdateOAuth2YahooOptions

type UpdateOAuth2YahooOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2YahooOptions) New

type UpdateOAuth2YandexOption

type UpdateOAuth2YandexOption func(*UpdateOAuth2YandexOptions)

type UpdateOAuth2YandexOptions

type UpdateOAuth2YandexOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2YandexOptions) New

type UpdateOAuth2ZohoOption

type UpdateOAuth2ZohoOption func(*UpdateOAuth2ZohoOptions)

type UpdateOAuth2ZohoOptions

type UpdateOAuth2ZohoOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2ZohoOptions) New

type UpdateOAuth2ZoomOption

type UpdateOAuth2ZoomOption func(*UpdateOAuth2ZoomOptions)

type UpdateOAuth2ZoomOptions

type UpdateOAuth2ZoomOptions struct {
	ClientId     string
	ClientSecret string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateOAuth2ZoomOptions) New

type UpdateSMTPOption

type UpdateSMTPOption func(*UpdateSMTPOptions)

type UpdateSMTPOptions

type UpdateSMTPOptions struct {
	Host         string
	Port         int
	Username     string
	Password     string
	SenderEmail  string
	SenderName   string
	ReplyToEmail string
	ReplyToName  string
	Secure       string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateSMTPOptions) New

func (options UpdateSMTPOptions) New() *UpdateSMTPOptions

type UpdateVariableOption

type UpdateVariableOption func(*UpdateVariableOptions)

type UpdateVariableOptions

type UpdateVariableOptions struct {
	Key    string
	Value  string
	Secret bool
	// contains filtered or unexported fields
}

func (UpdateVariableOptions) New

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL