Skip to content

Instantly share code, notes, and snippets.

import { IsString, IsInt } from 'class-validator';
import { ApiModelProperty } from '@nestjs/swagger';
export class CreateCatDto {
@ApiModelProperty()
@IsString()
readonly name: string;
@ApiModelProperty()
@IsInt()
import { Controller, Get, Post, Body, Param } from '@nestjs/common';
import { CreateCatDto } from './dto/create-cat.dto';
import { CatsService } from './cats.service';
import { Cat } from './interfaces/cat.interface';
import {
ApiUseTags,
ApiBearerAuth,
ApiResponse,
ApiOperation,
} from '@nestjs/swagger';
import { NestFactory } from '@nestjs/core';
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const options = new DocumentBuilder()
.setTitle('Test Open Api')
.setDescription('The Open API description')
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234KF90cBggggrr08aCIdPC8rOsV", function(err, res) {
if (err) { return console.error(err); }
conn.sobject("Account").destroy('0017000000hOMChAAO', function(err, ret) {
if (err || !ret.success) { return console.error(err, ret); }
console.log('Deleted Successfully : ' + ret.id);
});
});
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234KF90cBggggrr08aCIdPC8rOsV", function(err, res) {
if (err) { return console.error(err); }
conn.sobject("UpsertTable__c").upsert({
Name : 'Record #1',
ExtId__c : 'ID-0000001'
}, 'ExtId__c', function(err, ret) {
if (err || !ret.success) { return console.error(err, ret); }
console.log('Upserted Successfully');
@Smokbomb
Smokbomb / update.js
Last active November 11, 2019 11:53
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234KF90cBggggrr08aCIdPC8rOsV", function(err, res) {
if (err) { return console.error(err); }
conn.sobject("Account").update({
Id : '0012v00002WEhnXAAT',
Name : 'Updated Account #1'
}, function(err, ret) {
if (err || !ret.success) { return console.error(err, ret); }
console.log('Updated Successfully : ' + ret.id);
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234KF90cBggggrr08aCIdPC8rOsV", function(err, res) {
if (err) { return console.error(err); }
conn.sobject("Account").create({ Name : 'My Account #1' }, function(err, ret) {
if (err || !ret.success) { return console.error(err, ret); }
console.log("Created record id : " + ret.id);
// ...
});
});
@Smokbomb
Smokbomb / data.js
Last active November 11, 2019 11:42
{ totalSize: 18,
done: true,
records:
[ { attributes: [Object],
Id: '0012v00002bb6SRAAY',
Name: 'Gogogo Co., Ltd.' },
{ attributes: [Object],
Id: '0012v00002bb6EjAAI',
Name: 'ABC Company' },
{ attributes: [Object],
@Smokbomb
Smokbomb / query.js
Last active November 11, 2019 11:44
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234KF90cBggggrr08aCIdPC8rOsV", function(err, res) {
if (err) { return console.error(err); }
conn.query('SELECT Id, Name FROM Account', function(err, res) {
if (err) { return console.error(err); }
console.log(res);
});
});
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login("test@mintel.test", "test1234SK", function(err, res) {
if (err) { return console.error(err); }
});