package operations

import (
	"encoding/json"

	dep "k8s.io/api/apps/v1"
	pod "k8s.io/api/core/v1"
)

func parseDeployment(object []byte) (*dep.Deployment, error) {
	var dp dep.Deployment
	if err := json.Unmarshal(object, &dp); err != nil {
		return nil, err
	}

	return &dp, nil
}

func parsePod(object []byte) (*pod.Pod, error) {
	var pod pod.Pod
	if err := json.Unmarshal(object, &pod); err != nil {
		return nil, err
	}

	return &pod, nil
}