Skip to content

Instantly share code, notes, and snippets.

@justintoth
Created April 16, 2013 19:13
Show Gist options
  • Save justintoth/5398718 to your computer and use it in GitHub Desktop.
Save justintoth/5398718 to your computer and use it in GitHub Desktop.
Balanced Schemas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Housters.Schemas.Models.Account {
public class CreateAccountResponse {
public string bank_accounts_uri { get; set; }
public string cards_uri { get; set; }
public string created_at { get; set; }
public string credits_uri { get; set; }
public string debits_uri { get; set; }
public string email_address { get; set; }
public string holds_uri { get; set; }
public string id { get; set; }
public string name { get; set; }
public string refunds_uri { get; set; }
public string transactions_uri { get; set; }
public string uri { get; set; }
}
public class CreateBankAccountRequest {
public string routing_number { get; set; }
public string type { get; set; }
public string name { get; set; }
public string account_number { get; set; }
}
public class CreateBankAccountResponse {
public string account_number { get; set; }
public string bank_name { get; set; }
public bool can_debit { get; set; }
public string created_at { get; set; }
public string credits_uri { get; set; }
public string fingerprint { get; set; }
public string id { get; set; }
public string name { get; set; }
public string routing_number { get; set; }
public string type { get; set; }
public string uri { get; set; }
public string verifications_uri { get; set; }
}
public class AddBankAccountToAccountRequest {
public string bank_account_uri { get; set; }
}
public class AddBankAccountToAccountResponse {
public string bank_accounts_uri { get; set; }
public string cards_uri { get; set; }
public string created_at { get; set; }
public string credits_uri { get; set; }
public string debits_uri { get; set; }
public string email_address { get; set; }
public string holds_uri { get; set; }
public string id { get; set; }
public string name { get; set; }
public string refunds_uri { get; set; }
public string transactions_uri { get; set; }
public string uri { get; set; }
}
public class CreateBankAccountVerificationRequest {
public string none { get; set; }
}
public class ConfirmBankAccountVerificationRequest {
public int amount_1 { get; set; }
public int amount_2 { get; set; }
}
public class BankAccountVerificationResponse {
public int attempts { get; set; }
public string id { get; set; }
public int remaining_attempts { get; set; }
public string state { get; set; }
public string uri { get; set; }
}
public class CreateNewDebitRequest {
public string appears_on_statement_as { get; set; }
public int amount { get; set; }
public string description { get; set; }
}
public class CreateNewDebitResponse {
public int amount { get; set; }
public string appears_on_statement_as { get; set; }
public string available_at { get; set; }
public string created_at { get; set; }
public string description { get; set; }
public double? fee { get; set; }
public string id { get; set; }
public string refunds_uri { get; set; }
public string status { get; set; }
public string transaction_number { get; set; }
public string uri { get; set; }
}
public class CreateNewCreditRequest {
public int amount { get; set; }
}
public class CreateNewCreditResponse {
public int amount { get; set; }
public string created_at { get; set; }
public string description { get; set; }
public string id { get; set; }
public string status { get; set; }
public string uri { get; set; }
}
public class RetrieveBankAccountResponse {
public string account_number { get; set; }
public string bank_name { get; set; }
public bool can_debit { get; set; }
public string created_at { get; set; }
public string credits_uri { get; set; }
public string id { get; set; }
public string name { get; set; }
public string routing_number { get; set; }
public string type { get; set; }
public string uri { get; set; }
public string verifications_uri { get; set; }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment