// @generated by protoc-gen-es v2.12.0 with parameter "target=ts"
// @generated from file entities/profile.proto (syntax proto3)
/* eslint-disable */

import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
import type { Timestamp } from "../common_pb";
import { file_common } from "../common_pb";
import type { Message } from "@bufbuild/protobuf";

/**
 * Describes the file entities/profile.proto.
 */
export const file_entities_profile: GenFile = /*@__PURE__*/
  fileDesc("ChZlbnRpdGllcy9wcm9maWxlLnByb3RvIncKB1Byb2ZpbGUSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCRISCgpmaXJzdF9uYW1lGAMgASgJEh4KCmNyZWF0ZWRfYXQYBCABKAsyCi5UaW1lc3RhbXASHgoKdXBkYXRlZF9hdBgFIAEoCzIKLlRpbWVzdGFtcGIGcHJvdG8z", [file_common]);

/**
 * @generated from message Profile
 */
export type Profile = Message<"Profile"> & {
  /**
   * @generated from field: string id = 1;
   */
  id: string;

  /**
   * @generated from field: string name = 2;
   */
  name: string;

  /**
   * @generated from field: string first_name = 3;
   */
  firstName: string;

  /**
   * @generated from field: Timestamp created_at = 4;
   */
  createdAt?: Timestamp | undefined;

  /**
   * @generated from field: Timestamp updated_at = 5;
   */
  updatedAt?: Timestamp | undefined;
};

/**
 * Describes the message Profile.
 * Use `create(ProfileSchema)` to create a new message.
 */
export const ProfileSchema: GenMessage<Profile> = /*@__PURE__*/
  messageDesc(file_entities_profile, 0);

