package kz.konturai.parser.dto;

import java.time.LocalDateTime;

public class SocialMediaCredentialsResponse {

    private String platform;
    private boolean hasCredentials;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;

    public SocialMediaCredentialsResponse() {
    }

    public SocialMediaCredentialsResponse(String platform, boolean hasCredentials) {
        this.platform = platform;
        this.hasCredentials = hasCredentials;
    }

    public SocialMediaCredentialsResponse(String platform, boolean hasCredentials, 
                                         LocalDateTime createdAt, LocalDateTime updatedAt) {
        this.platform = platform;
        this.hasCredentials = hasCredentials;
        this.createdAt = createdAt;
        this.updatedAt = updatedAt;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public boolean isHasCredentials() {
        return hasCredentials;
    }

    public void setHasCredentials(boolean hasCredentials) {
        this.hasCredentials = hasCredentials;
    }

    public LocalDateTime getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(LocalDateTime createdAt) {
        this.createdAt = createdAt;
    }

    public LocalDateTime getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(LocalDateTime updatedAt) {
        this.updatedAt = updatedAt;
    }
}

