Skip to content

Instantly share code, notes, and snippets.

View SuvidhaMalaviya's full-sized avatar

Suvidha Malaviya SuvidhaMalaviya

View GitHub Profile
@SuvidhaMalaviya
SuvidhaMalaviya / Controller
Created February 7, 2023 17:42
Controller
@RestController
public class EmployeeController {
@Autowired
private EmployeeRepository repository;
@GetMapping("/employees")
public List<Employee> getAllEmployees() {
return repository.findAll();
}
@SuvidhaMalaviya
SuvidhaMalaviya / Repository
Created February 7, 2023 17:40
Repository
public interface EmployeeRepository extends JpaRepository<Employee, Long> {
}
@SuvidhaMalaviya
SuvidhaMalaviya / Java Model
Created February 7, 2023 17:39
Java Model
@Entity
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String role;
@SuvidhaMalaviya
SuvidhaMalaviya / Android Jetpack Compose
Created February 5, 2023 12:43
Android Jetpack Compose
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.foundation.Image
@Composable
fun SimpleImage(source: Any) {
Image(source = source)
}
@SuvidhaMalaviya
SuvidhaMalaviya / Android Jetpack Compose
Created February 5, 2023 12:42
Android Jetpack Compose
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.material.TextField
@Composable
fun SimpleTextField(onValueChange: (String) -> Unit) {
var text by state { "" }
TextField(value = text, onValueChange = { text = it; onValueChange(it) })
}
@SuvidhaMalaviya
SuvidhaMalaviya / Android Jetpack Compose
Created February 5, 2023 12:41
Android Jetpack Compose
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.material.Button
@Composable
fun SimpleButton(onClick: () -> Unit) {
Button(text = "Click me", onClick = onClick)
}
@SuvidhaMalaviya
SuvidhaMalaviya / Android Jetpack Compose
Created February 5, 2023 12:37
Android Jetpack Compose
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.core.dp
import androidx.ui.core.setContent
import androidx.ui.foundation.VerticalScroller
import androidx.ui.graphics.Color
import androidx.ui.layout.Column
import androidx.ui.layout.Spacing
import androidx.ui.material.MaterialTheme
import androidx.ui.material.Surface
@SuvidhaMalaviya
SuvidhaMalaviya / Android JetPack Compose
Last active February 5, 2023 12:39
Android JetPack Compose
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.core.setContent
import androidx.ui.engine.geometry.Rect
import androidx.ui.engine.geometry.size
import androidx.ui.graphics.Color
import androidx.ui.layout.Container
import androidx.ui.material.MaterialTheme
import androidx.ui.material.surface.Surface
import androidx.ui.tooling.preview.Preview
@SuvidhaMalaviya
SuvidhaMalaviya / ChatGPT Integration-3
Created February 5, 2023 12:08
ChatGPT Integration-3
Call<ResponseBody> call = chatGPTAPI.sendRequest("Hello, how are you?", 100, 0.5f);
call.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
if (response.isSuccessful()) {
try {
// Use response.body() to access the response from the API
String responseString = response.body().string();
// Do something with the response
} catch (IOException e) {
@SuvidhaMalaviya
SuvidhaMalaviya / ChatGPT Integration-2
Created February 5, 2023 12:06
ChatGPT Integration-2
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.openai.com")
.addConverterFactory(GsonConverterFactory.create())
.build();
ChatGPTAPI chatGPTAPI = retrofit.create(ChatGPTAPI.class);