/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * PolicyBindingSerializer which does not require target as target is set implicitly * @export * @interface TransactionPolicyBindingRequest */ export interface TransactionPolicyBindingRequest { /** * * @type {string} * @memberof TransactionPolicyBindingRequest */ policy?: string | null; /** * * @type {string} * @memberof TransactionPolicyBindingRequest */ group?: string | null; /** * * @type {number} * @memberof TransactionPolicyBindingRequest */ user?: number | null; /** * Negates the outcome of the policy. Messages are unaffected. * @type {boolean} * @memberof TransactionPolicyBindingRequest */ negate?: boolean; /** * * @type {boolean} * @memberof TransactionPolicyBindingRequest */ enabled?: boolean; /** * * @type {number} * @memberof TransactionPolicyBindingRequest */ order: number; /** * Timeout after which Policy execution is terminated. * @type {number} * @memberof TransactionPolicyBindingRequest */ timeout?: number; /** * Result if the Policy execution fails. * @type {boolean} * @memberof TransactionPolicyBindingRequest */ failureResult?: boolean; } /** * Check if a given object implements the TransactionPolicyBindingRequest interface. */ export declare function instanceOfTransactionPolicyBindingRequest(value: object): value is TransactionPolicyBindingRequest; export declare function TransactionPolicyBindingRequestFromJSON(json: any): TransactionPolicyBindingRequest; export declare function TransactionPolicyBindingRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransactionPolicyBindingRequest; export declare function TransactionPolicyBindingRequestToJSON(json: any): TransactionPolicyBindingRequest; export declare function TransactionPolicyBindingRequestToJSONTyped(value?: TransactionPolicyBindingRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=TransactionPolicyBindingRequest.d.ts.map