AlbaApi

<back to all web services

PowensConnectionDeletedRequest

The following routes are available for this service:
POST/ext/powens/connection_deleted
import 'package:servicestack/servicestack.dart';

class PowensConnectionDeletedRequest implements IConvertible
{
    int? id;
    // @DataMember(Name="id_user")
    int? id_user;

    // @DataMember(Name="id_connector")
    int? id_connector;

    // @DataMember(Name="last_update")
    DateTime? last_update;

    DateTime? created;
    bool? active;
    // @DataMember(Name="last_push")
    String? last_push;

    // @DataMember(Name="next_try")
    String? next_try;

    String? state;
    String? error;
    // @DataMember(Name="error_message")
    String? error_message;

    String? expire;
    // @DataMember(Name="id_provider")
    int? id_provider;

    // @DataMember(Name="id_bank")
    int? id_bank;

    // @DataMember(Name="connector_uuid")
    String? connector_uuid;

    // @DataMember(Name="id_webhook_data")
    int? id_webhook_data;

    PowensConnectionDeletedRequest({this.id,this.id_user,this.id_connector,this.last_update,this.created,this.active,this.last_push,this.next_try,this.state,this.error,this.error_message,this.expire,this.id_provider,this.id_bank,this.connector_uuid,this.id_webhook_data});
    PowensConnectionDeletedRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        id = json['id'];
        id_user = json['idUser'];
        id_connector = json['idConnector'];
        last_update = JsonConverters.fromJson(json['lastUpdate'],'DateTime',context!);
        created = JsonConverters.fromJson(json['created'],'DateTime',context!);
        active = json['active'];
        last_push = json['lastPush'];
        next_try = json['nextTry'];
        state = json['state'];
        error = json['error'];
        error_message = json['errorMessage'];
        expire = json['expire'];
        id_provider = json['idProvider'];
        id_bank = json['idBank'];
        connector_uuid = json['connectorUuid'];
        id_webhook_data = json['idWebhookData'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'id': id,
        'id_user': id_user,
        'id_connector': id_connector,
        'last_update': JsonConverters.toJson(last_update,'DateTime',context!),
        'created': JsonConverters.toJson(created,'DateTime',context!),
        'active': active,
        'last_push': last_push,
        'next_try': next_try,
        'state': state,
        'error': error,
        'error_message': error_message,
        'expire': expire,
        'id_provider': id_provider,
        'id_bank': id_bank,
        'connector_uuid': connector_uuid,
        'id_webhook_data': id_webhook_data
    };

    getTypeName() => "PowensConnectionDeletedRequest";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'hcbtas_q_albamfs_api.azurewebsites.net', types: <String, TypeInfo> {
    'PowensConnectionDeletedRequest': TypeInfo(TypeOf.Class, create:() => PowensConnectionDeletedRequest()),
});

Dart PowensConnectionDeletedRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /ext/powens/connection_deleted HTTP/1.1 
Host: hcbtas-q-albamfs-api.azurewebsites.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	id: 0,
	id_user: 0,
	id_connector: 0,
	last_update: 0001-01-01,
	created: 0001-01-01,
	active: False,
	last_push: String,
	next_try: String,
	state: String,
	error: String,
	error_message: String,
	expire: String,
	id_provider: 0,
	id_bank: 0,
	connector_uuid: String,
	id_webhook_data: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	version: 
	{
		major: 0,
		minor: 0,
		build: -1,
		revision: -1,
		majorRevision: -1,
		minorRevision: -1
	},
	content: 
	{
		__type: "System.Net.Http.EmptyContent, System.Net.Http",
		headers: []
	},
	statusCode: Continue,
	reasonPhrase: String,
	headers: [],
	trailingHeaders: [],
	requestMessage: 
	{
		version: 
		{
			major: 0,
			minor: 0,
			build: -1,
			revision: -1,
			majorRevision: -1,
			minorRevision: -1
		},
		versionPolicy: RequestVersionOrLower,
		method: 
		{
			method: GET
		},
		headers: [],
		properties: {},
		options: {}
	},
	isSuccessStatusCode: False
}