/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_FindDBByName class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="accountDomain"></param> /// <param name="dbName">Supply application name to search for.</param> public FindDbByName(string ticket, string accountDomain, string dbName) { this._findDbByNamePayload = new FindDbByNamePayload(dbName); this._findDbByNamePayload = new ApplicationTicket(this._findDbByNamePayload, ticket); this._findDbByNamePayload = new WrapPayload(this._findDbByNamePayload); this._uri = new QUriMain(accountDomain); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_CreateDatabase class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="accountDomain"></param> /// <param name="dbName">Supply a new application name.</param> /// <param name="dbDesc">Supply an application description.</param> /// <param name="createAppToken">Supply "true" to create a new token, "false" otherwise.</param> public CreateDatabase(string ticket, string accountDomain, string dbName, string dbDesc, bool createAppToken) { _createDatabasePayload = new CreateDatabasePayload(dbName, dbDesc, createAppToken); _createDatabasePayload = new ApplicationTicket(_createDatabasePayload, ticket); _createDatabasePayload = new WrapPayload(_createDatabasePayload); _uri = new QUriMain(accountDomain); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, string dbid, Payload.Payload payload) { _addReplaceDBPagePayload = new ApplicationTicket(payload, ticket); _addReplaceDBPagePayload = new ApplicationToken(_addReplaceDBPagePayload, appToken); _addReplaceDBPagePayload = new WrapPayload(_addReplaceDBPagePayload); _uri = new QUriDbid(accountDomain, dbid); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, Payload.Payload payload) { _getUserInfoPayload = new ApplicationTicket(payload, ticket); _getUserInfoPayload = new ApplicationToken(_getUserInfoPayload, appToken); _getUserInfoPayload = new WrapPayload(_getUserInfoPayload); _uri = new QUriMain(accountDomain); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, Payload.Payload payload) { this._getUserInfoPayload = new ApplicationTicket(payload, ticket); this._getUserInfoPayload = new ApplicationToken(this._getUserInfoPayload, appToken); this._getUserInfoPayload = new WrapPayload(this._getUserInfoPayload); this._uri = new QUriMain(accountDomain); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, string dbid, Payload.Payload payload) { _sendInvitationPayload = new ApplicationTicket(payload, ticket); _sendInvitationPayload = new ApplicationToken(_sendInvitationPayload, appToken); _sendInvitationPayload = new WrapPayload(_sendInvitationPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_FindDBByName class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="accountDomain"></param> /// <param name="dbName">Supply application name to search for.</param> public FindDbByName(string ticket, string accountDomain, string dbName) { _findDbByNamePayload = new FindDbByNamePayload(dbName); _findDbByNamePayload = new ApplicationTicket(_findDbByNamePayload, ticket); _findDbByNamePayload = new WrapPayload(_findDbByNamePayload); _uri = new QUriMain(accountDomain); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, string dbid, Payload.Payload payload) { this._getRecordAsHtmlPayload = new ApplicationTicket(payload, ticket); this._getRecordAsHtmlPayload = new ApplicationToken(this._getRecordAsHtmlPayload, appToken); this._getRecordAsHtmlPayload = new WrapPayload(this._getRecordAsHtmlPayload); this._uri = new QUriDbid(accountDomain, dbid); }
public GetUserRole(string ticket, string appToken, string accountDomain, string dbid, string userId) { _getUserRolePayload = new GetUserRolePayload(userId); _getUserRolePayload = new ApplicationTicket(_getUserRolePayload, ticket); _getUserRolePayload = new ApplicationToken(_getUserRolePayload, appToken); _getUserRolePayload = new WrapPayload(_getUserRolePayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_GetSchema class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level or table-level dbid.</param> public GetSchema(string ticket, string appToken, string accountDomain, string dbid) { this._getRecordInfoPayload = new GetSchemaPayload(); this._getRecordInfoPayload = new ApplicationTicket(this._getRecordInfoPayload, ticket); this._getRecordInfoPayload = new ApplicationToken(this._getRecordInfoPayload, appToken); this._getRecordInfoPayload = new WrapPayload(this._getRecordInfoPayload); this._uri = new QUriDbid(accountDomain, dbid); }
public GetUserRole(string ticket, string appToken, string accountDomain, string dbid, string userId) { this._getUserRolePayload = new GetUserRolePayload(userId); this._getUserRolePayload = new ApplicationTicket(this._getUserRolePayload, ticket); this._getUserRolePayload = new ApplicationToken(this._getUserRolePayload, appToken); this._getUserRolePayload = new WrapPayload(this._getUserRolePayload); this._uri = new QUriDbid(accountDomain, dbid); }
public GetDBPage(string ticket, string appToken, string accountDomain, string dbid, int pageId) { _getDbPagePayload = new GetDBPagePayload(pageId); _getDbPagePayload = new ApplicationTicket(_getDbPagePayload, ticket); _getDbPagePayload = new ApplicationToken(_getDbPagePayload, appToken); _getDbPagePayload = new WrapPayload(_getDbPagePayload); _uri = new QUriDbid(accountDomain, dbid); }
public RemoveUserFromRole(string ticket, string appToken, string accountDomain, string dbid, string userId, int roleId) { _removeUserFromRolePayload = new RemoveUserFromRolePayload(userId, roleId); _removeUserFromRolePayload = new ApplicationTicket(_removeUserFromRolePayload, ticket); _removeUserFromRolePayload = new ApplicationToken(_removeUserFromRolePayload, appToken); _removeUserFromRolePayload = new WrapPayload(_removeUserFromRolePayload); _uri = new QUriDbid(accountDomain, dbid); }
public UserRoles(string ticket, string appToken, string accountDomain, string dbid) { _userRolesPayload = new UserRolesPayload(); _userRolesPayload = new ApplicationTicket(_userRolesPayload, ticket); _userRolesPayload = new ApplicationToken(_userRolesPayload, appToken); _userRolesPayload = new WrapPayload(_userRolesPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_DeleteDatabase class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level or table-level dbid.</param> public DeleteDatabase(string ticket, string appToken, string accountDomain, string dbid) { _deleteDatabasePayload = new DeleteDatabasePayload(); _deleteDatabasePayload = new ApplicationTicket(_deleteDatabasePayload, ticket); _deleteDatabasePayload = new ApplicationToken(_deleteDatabasePayload, appToken); _deleteDatabasePayload = new WrapPayload(_deleteDatabasePayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_DeleteField class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply table-level dbid.</param> /// <param name="fid">Supply a column object.</param> public DeleteField(string ticket, string appToken, string accountDomain, string dbid, int fid) { _deleteFieldPayload = new DeleteFieldPayload(fid); _deleteFieldPayload = new ApplicationTicket(_deleteFieldPayload, ticket); _deleteFieldPayload = new ApplicationToken(_deleteFieldPayload, appToken); _deleteFieldPayload = new WrapPayload(_deleteFieldPayload); _uri = new QUriDbid(accountDomain, dbid); }
public SetDBvar(string ticket, string appToken, string accountDomain, string dbid, string varName, string value) { _setDbVarPayload = new SetDBvarPayload(varName, value); _setDbVarPayload = new ApplicationTicket(_setDbVarPayload, ticket); _setDbVarPayload = new ApplicationToken(_setDbVarPayload, appToken); _setDbVarPayload = new WrapPayload(_setDbVarPayload); _uri = new QUriDbid(accountDomain, dbid); }
public GetDBvar(string ticket, string appToken, string accountDomain, string dbid, string varName) { this._getDBvarPayload = new GetDBvarPayload(varName); this._getDBvarPayload = new ApplicationTicket(this._getDBvarPayload, ticket); this._getDBvarPayload = new ApplicationToken(this._getDBvarPayload, appToken); this._getDBvarPayload = new WrapPayload(this._getDBvarPayload); this._uri = new QUriDbid(accountDomain, dbid); }
public FieldAddChoices(string ticket, string appToken, string accountDomain, string dbid, int fid, List<string> choices) { _fieldAddChoicesPayload = new FieldChoicesPayload(fid, choices); _fieldAddChoicesPayload = new ApplicationTicket(_fieldAddChoicesPayload, ticket); _fieldAddChoicesPayload = new ApplicationToken(_fieldAddChoicesPayload, appToken); _fieldAddChoicesPayload = new WrapPayload(_fieldAddChoicesPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_DeleteRecord class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply table-level dbid.</param> /// <param name="rid">Supply a record object.</param> public DeleteRecord(string ticket, string appToken, string accountDomain, string dbid, int rid) { _deleteRecordPayload = new DeleteRecordPayload(rid); _deleteRecordPayload = new ApplicationTicket(_deleteRecordPayload, ticket); _deleteRecordPayload = new ApplicationToken(_deleteRecordPayload, appToken); _deleteRecordPayload = new WrapPayload(_deleteRecordPayload); _uri = new QUriDbid(accountDomain, dbid); }
public ChangeRecordOwner(string ticket, string appToken, string accountDomain, string dbid, int rid, string newOwner) { _changeRecordOwnerPayload = new ChangeRecordOwnerPayload(rid, newOwner); _changeRecordOwnerPayload = new ApplicationTicket(_changeRecordOwnerPayload, ticket); _changeRecordOwnerPayload = new ApplicationToken(_changeRecordOwnerPayload, appToken); _changeRecordOwnerPayload = new WrapPayload(_changeRecordOwnerPayload); _uri = new QUriDbid(accountDomain, dbid); }
public RunImport(string ticket, string appToken, string accountDomain, string dbid, int id) { _runImportPayload = new RunImportPayload(id); _runImportPayload = new ApplicationTicket(_runImportPayload, ticket); _runImportPayload = new ApplicationToken(_runImportPayload, appToken); _runImportPayload = new WrapPayload(_runImportPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_DeleteDatabase class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level or table-level dbid.</param> public DeleteDatabase(string ticket, string appToken, string accountDomain, string dbid) { this._deleteDatabasePayload = new DeleteDatabasePayload(); this._deleteDatabasePayload = new ApplicationTicket(this._deleteDatabasePayload, ticket); this._deleteDatabasePayload = new ApplicationToken(this._deleteDatabasePayload, appToken); this._deleteDatabasePayload = new WrapPayload(this._deleteDatabasePayload); this._uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_RenameApp class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level dbid.</param> /// <param name="newAppName">Supply a new application name.</param> public RenameApp(string ticket, string appToken, string accountDomain, string dbid, string newAppName) { _renameAppPayload = new RenameAppPayload(newAppName); _renameAppPayload = new ApplicationTicket(_renameAppPayload, ticket); _renameAppPayload = new ApplicationToken(_renameAppPayload, appToken); _renameAppPayload = new WrapPayload(_renameAppPayload); _uri = new QUriDbid(accountDomain, dbid); }
public FieldRemoveChoices(string ticket, string appToken, string accountDomain, string dbid, int fid, List <string> choices) { _fieldAddChoicesPayload = new FieldChoicesPayload(fid, choices); _fieldAddChoicesPayload = new ApplicationTicket(_fieldAddChoicesPayload, ticket); _fieldAddChoicesPayload = new ApplicationToken(_fieldAddChoicesPayload, appToken); _fieldAddChoicesPayload = new WrapPayload(_fieldAddChoicesPayload); _uri = new QUriDbid(accountDomain, dbid); }
public AddUserToRole(string ticket, string appToken, string accountDomain, string dbid, string userId, int roleId) { this._addUserToRolePayload = new AddUserToRolePayload(userId, roleId); this._addUserToRolePayload = new ApplicationTicket(this._addUserToRolePayload, ticket); this._addUserToRolePayload = new ApplicationToken(this._addUserToRolePayload, appToken); this._addUserToRolePayload = new WrapPayload(this._addUserToRolePayload); this._uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_GetDBInfo class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level or table-level dbid.</param> public GetDbInfo(string ticket, string appToken, string accountDomain, string dbid) { _getDbInfoPayload = new GetDbInfoPayload(); _getDbInfoPayload = new ApplicationTicket(_getDbInfoPayload, ticket); _getDbInfoPayload = new ApplicationToken(_getDbInfoPayload, appToken); _getDbInfoPayload = new WrapPayload(_getDbInfoPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_GetRecordInfo class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply table-level dbid.</param> /// <param name="rid">Supply a record object.</param> public GetRecordInfo(string ticket, string appToken, string accountDomain, string dbid, int rid) { _getRecordInfoPayload = new GetRecordInfoPayload(rid); _getRecordInfoPayload = new ApplicationTicket(_getRecordInfoPayload, ticket); _getRecordInfoPayload = new ApplicationToken(_getRecordInfoPayload, appToken); _getRecordInfoPayload = new WrapPayload(_getRecordInfoPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_RenameApp class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="appToken">Supply application token that is assigned to your QuickBase Application. See QuickBase Online help to obtain an application token.</param> /// <param name="accountDomain"></param> /// <param name="dbid">Supply application-level dbid.</param> /// <param name="newAppName">Supply a new application name.</param> public RenameApp(string ticket, string appToken, string accountDomain, string dbid, string newAppName) { this._renameAppPayload = new RenameAppPayload(newAppName); this._renameAppPayload = new ApplicationTicket(this._renameAppPayload, ticket); this._renameAppPayload = new ApplicationToken(this._renameAppPayload, appToken); this._renameAppPayload = new WrapPayload(this._renameAppPayload); this._uri = new QUriDbid(accountDomain, dbid); }
public ChangeRecordOwner(string ticket, string appToken, string accountDomain, string dbid, int rid, string newOwner) { this._changeRecordOwnerPayload = new ChangeRecordOwnerPayload(rid, newOwner); this._changeRecordOwnerPayload = new ApplicationTicket(this._changeRecordOwnerPayload, ticket); this._changeRecordOwnerPayload = new ApplicationToken(this._changeRecordOwnerPayload, appToken); this._changeRecordOwnerPayload = new WrapPayload(this._changeRecordOwnerPayload); this._uri = new QUriDbid(accountDomain, dbid); }
public AddUserToRole(string ticket, string appToken, string accountDomain, string dbid, string userId, int roleId) { _addUserToRolePayload = new AddUserToRolePayload(userId, roleId); _addUserToRolePayload = new ApplicationTicket(_addUserToRolePayload, ticket); _addUserToRolePayload = new ApplicationToken(_addUserToRolePayload, appToken); _addUserToRolePayload = new WrapPayload(_addUserToRolePayload); _uri = new QUriDbid(accountDomain, dbid); }
private CloneDatabase(Builder builder) { _cloneDatabasePayload = new CloneDatabasePayload.Builder(builder.NewDBName, builder.NewDBDesc) .SetKeepData(builder.KeepData) .SetExcludeFiles(builder.ExcludeFiles) .Build(); _cloneDatabasePayload = new ApplicationTicket(_cloneDatabasePayload, builder.Ticket); _cloneDatabasePayload = new ApplicationToken(_cloneDatabasePayload, builder.AppToken); _cloneDatabasePayload = new WrapPayload(_cloneDatabasePayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private CreateTable(Builder builder) { _createTablePayload = new CreateTablePayload.Builder() .SetTName(builder.TName) .SetPNoun(builder.PNoun) .Build(); _createTablePayload = new ApplicationTicket(_createTablePayload, builder.Ticket); _createTablePayload = new ApplicationToken(_createTablePayload, builder.AppToken); _createTablePayload = new WrapPayload(_createTablePayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private ImportFromCSV(Builder builder) { _importFromCSVPayload = new ImportFromCSVPayload.Builder(builder.RecordsCsv) .SetCList(builder.CList) .SetSkipFirst(builder.SkipFirst) .Build(); _importFromCSVPayload = new ApplicationTicket(_importFromCSVPayload, builder.Ticket); _importFromCSVPayload = new ApplicationToken(_importFromCSVPayload, builder.AppToken); _importFromCSVPayload = new WrapPayload(_importFromCSVPayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private AddRecord(Builder builder) { _addRecordPayload = new AddRecordPayload.Builder(builder.Fields) .SetDisprec(builder.Disprec) .SetFform(builder.Fform) .Build(); _addRecordPayload = new ApplicationTicket(_addRecordPayload, builder.Ticket); _addRecordPayload = new ApplicationToken(_addRecordPayload, builder.AppToken); _addRecordPayload = new WrapPayload(_addRecordPayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private CreateTable(Builder builder) { this._createTablePayload = new CreateTablePayload.Builder() .SetTName(builder.TName) .SetPNoun(builder.PNoun) .Build(); this._createTablePayload = new ApplicationTicket(this._createTablePayload, builder.Ticket); this._createTablePayload = new ApplicationToken(this._createTablePayload, builder.AppToken); this._createTablePayload = new WrapPayload(this._createTablePayload); this._uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private GrantedDBs(Builder builder) { _grantDBsPayload = new GrantDBsPayload.Builder() .SetExcludedParents(builder.ExcludedParents) .SetWithEmbeddedTables(builder.WithEmbeddedTables) .SetAdminOnly(builder.AdminOnly) .Build(); _grantDBsPayload = new ApplicationTicket(_grantDBsPayload, builder.Ticket); _grantDBsPayload = new ApplicationToken(_grantDBsPayload, builder.AppToken); _grantDBsPayload = new WrapPayload(_grantDBsPayload); _uri = new QUriMain(builder.AccountDomain); }
private DoQueryCount(Builder builder) { _doQueryCountPayload = new DoQueryCountPayload.Builder() .SetQuery(builder.Query) .SetQid(builder.Qid) .SetQName(builder.QName) .Build(); _doQueryCountPayload = new ApplicationTicket(_doQueryCountPayload, builder.Ticket); _doQueryCountPayload = new ApplicationToken(_doQueryCountPayload, builder.AppToken); _doQueryCountPayload = new WrapPayload(_doQueryCountPayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private PurgeRecords(Builder builder) { this._purgeRecordsPayload = new PurgeRecordsPayload.Builder() .SetQuery(builder.Query) .SetQid(builder.Qid) .SetQName(builder.QName) .Build(); this._purgeRecordsPayload = new ApplicationTicket(this._purgeRecordsPayload, builder.Ticket); this._purgeRecordsPayload = new ApplicationToken(this._purgeRecordsPayload, builder.AppToken); this._purgeRecordsPayload = new WrapPayload(this._purgeRecordsPayload); this._uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private EditRecord(Builder builder) { this._editRecordPayload = new EditRecordPayload.Builder(builder.Rid, builder.Fields) .SetUpdateId(builder.UpdateId) .SetDisprec(builder.Disprec) .SetTimeInUtc(builder.TimeInUtc) .SetFform(builder.Fform) .Build(); this._editRecordPayload = new ApplicationTicket(this._editRecordPayload, builder.Ticket); this._editRecordPayload = new ApplicationToken(this._editRecordPayload, builder.AppToken); this._editRecordPayload = new WrapPayload(this._editRecordPayload); this._uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private void CommonConstruction(string ticket, string appToken, string accountDomain, string dbid, Payload.Payload payload, string userToken = "") { if (userToken.Length > 0) { _addFieldPayload = new ApplicationUserToken(payload, userToken); } else { _addFieldPayload = new ApplicationTicket(payload, ticket); } _addFieldPayload = new ApplicationToken(_addFieldPayload, appToken); _addFieldPayload = new WrapPayload(_addFieldPayload); _uri = new QUriDbid(accountDomain, dbid); }
/// <summary> /// Initializes a new instance of the com.intuit.quickbase.API_CreateDatabase class. /// </summary> /// <param name="ticket">Supply auth ticket for application access. See com.intuit.quickbase.API_Authenticate class to obtain a ticket.</param> /// <param name="accountDomain"></param> /// <param name="dbName">Supply a new application name.</param> /// <param name="dbDesc">Supply an application description.</param> /// <param name="createAppToken">Supply "true" to create a new token, "false" otherwise.</param> /// <param name="userToken">a user token that can be used instead of a ticket</param> public CreateDatabase(string ticket, string accountDomain, string dbName, string dbDesc, bool createAppToken, string userToken = "") { _createDatabasePayload = new CreateDatabasePayload(dbName, dbDesc, createAppToken); //If a user token is provided, use it instead of a ticket if (userToken.Length > 0) { _createDatabasePayload = new ApplicationUserToken(_createDatabasePayload, userToken); } else { _createDatabasePayload = new ApplicationTicket(_createDatabasePayload, ticket); } _createDatabasePayload = new WrapPayload(_createDatabasePayload); _uri = new QUriMain(accountDomain); }
private DoQuery(Builder builder) { _doQueryPayload = new DoQueryPayload.Builder() .SetQuery(builder.Query) .SetQid(builder.Qid) .SetQName(builder.QName) .SetCList(builder.CList) .SetSList(builder.SList) .SetFmt(builder.Fmt) .SetOptions(builder.Options) .Build(); _doQueryPayload = new ApplicationTicket(_doQueryPayload, builder.Ticket); _doQueryPayload = new ApplicationToken(_doQueryPayload, builder.AppToken); _doQueryPayload = new WrapPayload(_doQueryPayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
private void CommonConstruction(Payload.Payload payload, string accountDomain) { _authenticatePayload = new WrapPayload(payload); _uri = new QUriMain(accountDomain); }
public SignOut(string accountDomain) { _signOutPayload = new SignOutPayload(); _signOutPayload = new WrapPayload(_signOutPayload); _uri = new QUriMain(accountDomain); }
private PurgeRecords(Builder builder) { _purgeRecordsPayload = new PurgeRecordsPayload.Builder() .SetQuery(builder.Query) .SetQid(builder.Qid) .SetQName(builder.QName) .Build(); _purgeRecordsPayload = new ApplicationTicket(_purgeRecordsPayload, builder.Ticket); _purgeRecordsPayload = new ApplicationToken(_purgeRecordsPayload, builder.AppToken); _purgeRecordsPayload = new WrapPayload(_purgeRecordsPayload); _uri = new QUriDbid(builder.AccountDomain, builder.Dbid); }
public GetAppDtmInfo(string accountDomain, string dbid) { AddParameter("act=", Action); AddParameter("dbid=", dbid); _uri = new QUriMain(accountDomain); }